Agent skill

Wjttc Builder

by sickn33 in sickn33/agentic-awesome-skills

PLAN and GENERATE WJTTC (Championship-Grade) test suites for any project.

MITAuto-check passedTesting & QA

Install Wjttc Builder

skills CLI
$ npx skills add sickn33/agentic-awesome-skills --skill wjttc-builder -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sickn33/agentic-awesome-skills wjttc-builder --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/wjttc-builder .claude/skills/wjttc-builder && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
wjttc-builder
GitHub stars
47k
Used in
1 other repo
Token cost
~3.3k tokens
SKILL.md length
1,382 words
Files
1
Skills in repo
1,493
Repo updated
First seen
Licence
MIT

At a glance

PLAN and GENERATE WJTTC (Championship-Grade) test suites for any project.

  • Works in 4 steps: Analyze the Project → Categorize by Tier → Generate Test Plan → …
  • Tasks that involve Test generation
  • SKILL.md covers GOALS, GOLD Code ✨, Position in Development Pipeline and Test-Driven Code (TDC), plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Wjttc Builder is an agent skill from sickn33/agentic-awesome-skills. PLAN and GENERATE WJTTC (Championship-Grade) test suites for any project. Analyzes the codebase, classifies components across the WJTTC five tiers (Brake · Engine · Aero · Tyre · Pit), writes a tiered test plan, and scaffolds executable test files.

Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Testing & QA, covering Test generation and Project scaffolding. The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.

When your agent uses it

  • Tasks that involve Test generation
  • Tasks that involve Project scaffolding

Example prompts

  • “/wjttc-builder”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Analyze the Project
  2. Categorize by Tier
  3. Generate Test Plan
  4. Generate Executable Tests (Optional)

What it can do on your machine

Read from SKILL.md and the folder at commit 680176d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Wjttc Builder loads about 3.3k tokens when it runs. Until then it costs about 66 tokens; SKILL.md has 1,382 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~66
When it runs · the whole SKILL.md, loaded when a task matches
~3.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sickn33/agentic-awesome-skills at commit 680176d, republished under its MIT licence (© sickn33). 1,382 words, ~3,276 tokens.

Download SKILL.mdSave it as .claude/skills/wjttc-builder/SKILL.md (or your agent's skills folder).
name
wjttc-builder
description
PLAN and GENERATE WJTTC (Championship-Grade) test suites for any project. Analyzes the codebase, classifies components across the WJTTC five tiers (Brake · Engine · Aero · Tyre · Pit), writes a tiered test plan, and scaffolds executable test files.
risk
critical
source
https://github.com/Wolfe-Jam/faf-skills/tree/main/skills/wjttc-builder
source_repo
Wolfe-Jam/faf-skills
source_type
community
date_added
2026-07-01
license
MIT
license_source
https://github.com/Wolfe-Jam/faf-skills/blob/main/LICENSE

WJTTC Builder - Championship Test Suite Generator

Philosophy: "We break things so others never have to know they were broken."

This skill generates F1-inspired test suites following the WJTTC (Wolfe James Tests The Code) methodology.

GOALS

GoalHow
Pre-definedTest plan before code → improves code quality
Inline TestingTests/approves at write time → catches bugs at inception
Layer 1 → Layer 2Industry + Expert = GOLD Code
AI Optimized100% bi-sync with project.faf
Best Code Possible✪ Championship standard

GOLD Code ✨

Code earns GOLD status when:

┌────────────────────────────────────────┐
│         ✪ GOLD CODE ✨                │
│  ════════════════════════════════════  │
│  ✓ Pre-test plan defined               │
│  ✓ Inline testing at write time        │
│  ✓ Layer 1: 100% industry coverage     │
│  ✓ Layer 2: WJTTC expert edge cases    │
│  ✓ Bi-sync with project.faf            │
│  ✓ All tests passing                   │
│  ════════════════════════════════════  │
│  This code has earned its name.        │
└────────────────────────────────────────┘

Position in Development Pipeline

WJTTC comes AFTER project.faf, BEFORE coding:

1. project.faf      → Define WHAT we're building (context)
2. WJTTC-TESTS.md   → Define SUCCESS CRITERIA (tests first)
3. Code             → Build to pass the tests
4. Test             → Pass/Fail
5. Repeat           → Until Championship grade

Test-Driven Code (TDC)

The WJTTC Cycle:

Think → Cross-check → Confirm → Code → Test → [Repeat]
  │         │           │        │       │
  │         │           │        │       └── Pass/Fail verdict
  │         │           │        └── Write implementation
  │         │           └── Green light to proceed
  │         └── STOP if missing info - get it first
  └── Understand what we're building

Cross-check Gate: STOP if missing information. Get it before proceeding.

  • Missing requirements? Ask.
  • Unclear acceptance criteria? Clarify.
  • Unknown edge cases? Define them.

Red → Green → Refactor:

  1. Write failing test (RED)
  2. Write code to pass (GREEN)
  3. Clean up (REFACTOR)

Never code without knowing what "done" looks like.

Two-Layer Testing Architecture

Layer 1: Industry Standard (100% Coverage)

Use the framework's native testing - Jest, pytest, Vitest, etc.

  • Unit tests
  • Integration tests
  • Standard assertions
  • Coverage requirements

This is the baseline. Non-negotiable.

Layer 2: WJTTC Expert (Stress + Edge Cases)

The championship layer that catches what industry tests miss:

CategoryWhat We Test
SyntaxSpecial chars, escapes, quotes, brackets
Emoji🏎️ in strings, filenames, variables
TypecasescamelCase, snake_case, SCREAMING_CASE, mixed
VariablesEmpty, null, undefined, MAX_INT, negative
UnicodeRTL text, combining chars, zero-width
InjectionSQL, XSS, command injection attempts
Boundaries0, 1, -1, MAX, MAX+1, empty array

Test Targets:

  • MCP servers and tools
  • CLI commands and flags
  • API endpoints and payloads
  • Engine internals
  • Infrastructure configs

We Test the Testing

Meta-testing checklist:

  • Do the tests actually run?
  • Do they fail when code is broken?
  • Do they pass when code is correct?
  • Are edge cases covered?
  • Can tests be run in isolation?
  • Do tests clean up after themselves?

Signal Integrity Audit (The Red-Means-Real Doctrine)

Before you measure coverage, measure signal trust.

Red CI is a contract: stop, look, fix. If red means "shrug, runner had a noisy neighbor, just rerun," the signal is dead — and dead signal is worse than no signal at all. A test suite with 100% coverage but flaky reds is less trustworthy than one with 80% coverage and zero false alarms, because the team has stopped reading the reds.

This is the parent doctrine. Every other testing principle serves it.

The Audit

For any test suite under review, classify the last 30 days of CI failures into three buckets:

BucketMeaningAction
Real bugRed corresponded to an actual code defect that was fixed by a code change✓ Signal worked
FlakeRed was timing/network/concurrency noise; passed on rerun with no code change✗ Test design defect
InfraRed was missing secret, runner image change, dep upstream — not the code under test✗ Workflow design defect
Signal Integrity Score
SI = (Real bugs) / (Real bugs + Flakes + Infra) × 100
SI %VerdictRequired Action
100%TROPHY ✪Maintain — exemplary signal
95-99%ChampionshipAnnotate any flake immediately
85-94%AcceptableSchedule flake-class fix this sprint
70-84%ErodingStop adding tests; fix flakes first
<70%DEAD SIGNALBlock all merges until signal restored

The credibility problem precedes the coverage problem. A suite at 60% coverage with 100% SI is healthier than one at 95% coverage with 70% SI.

Common Flake Sources to Eliminate on Sight
  • Hard absolute-time perf assertions on shared CI runners — expect(time).toBeLessThan(30). Move to non-gating workflow with continue-on-error: true.
  • Network-dependent tests in main suite — mock at the boundary or route to integration tier.
  • Concurrency tests without explicit ordering — use deterministic schedulers.
  • OS scheduler-dependent timing — replace with statistical (P95 over N) or relative (vs same-run baseline) assertions.
  • Secret-dependent steps that fail when missing — grey-skip, don't fail.
The Inverse Rule

Green CI that passes when something is broken is equally a contract violation. If a real bug shipped despite green CI, that's a coverage gap that demands a regression test BEFORE the fix lands. Treat false negatives with the same urgency as false positives.

When the Conversation Is the Real Gate

Automated CI is supporting infrastructure. The human + AI conversational audit — noticing patterns, tracing root causes, fixing systems — is the actual quality gate. Flaky CI wastes the conversation's bandwidth. Signal Integrity exists to keep CI worthy of the conversation it serves.

When to Use This Skill

  • AFTER defining project.faf context
  • BEFORE writing any implementation code
  • When starting a new feature (define tests first)
  • When fixing a bug (write failing test first)
  • Building regression test suites

Test Tier System — the WJTTC Five

WJTTC has five tiers: Brake · Engine · Aero · Tyre · Pit. The builder classifies every component into one of them. (faf wjttc audits a suite for the same five and flags untiered tests — name your tests with a tier word so the audit can place them.)

Tier 1: BRAKE (Safety — Critical)

When failure = catastrophic consequences

Identify and test:

  • Security vulnerabilities (auth bypass, injection, XSS)
  • Data loss or corruption risks
  • Payment/financial processing
  • API key/credential exposure
  • Backup/restore functionality
Tier 2: ENGINE (Core Functionality)

When failure = poor experience or incorrect results

Identify and test:

  • Core API endpoints
  • Data transformations
  • Business logic accuracy
  • Integration points
  • Performance benchmarks
Show full SKILL.md (555 more words)Show less
Tier 3: AERO (Polish)

When failure = minor inconvenience

Identify and test:

  • UI/UX edge cases
  • Error message formatting
  • Optional features
  • Documentation accuracy
Tier 4: TYRE (Live — the Real Road)

Where the rubber meets the road: durability under real conditions over time

Identify and test:

  • Edge cases and boundary inputs against the real surface (live data shapes, large payloads)
  • Wear and durability — long-running sessions, repeated calls, soak/load behavior
  • Degraded conditions — slow networks, partial data, rate limits, retries
  • Resource leaks (memory, file handles, connections) under sustained use
Tier 5: PIT (Operational — When Needed)

The pit stop: getting it onto the track and keeping it serviceable

Identify and test:

  • Integration and end-to-end wiring across components
  • Deploy / release checks (build, packaging, smoke tests, migrations)
  • Ops health — startup/shutdown, config loading, secrets present, observability
  • Rollback and recovery paths

Test Suite Generation Process

Step 1: Analyze the Project

To understand what to test:

  1. Read key files (package.json, main entry points, API routes)
  2. Identify the project type (web app, CLI, API, library)
  3. List all public interfaces (APIs, functions, UI interactions)
  4. Note external dependencies (databases, APIs, services)
Step 2: Categorize by Tier

For each identified component, assign one of the five tiers:

Tier 1 (Brake): Authentication, data writes, payments, security
Tier 2 (Engine): Core features, API responses, business logic
Tier 3 (Aero):  UI polish, optional features, error formatting
Tier 4 (Tyre):  Edge cases, durability, soak/load, degraded conditions
Tier 5 (Pit):   Integration, deploy/release checks, ops health, rollback
Step 3: Generate Test Plan

Create a WJTTC-TEST-SUITE.md file with:

  1. Header - Project name, version, date, tester
  2. Test Summary - Objectives and pass rate targets
  3. Tier 1 (Brake) Tests - All critical/safety tests with pass/fail tables
  4. Tier 2 (Engine) Tests - Core functionality tests
  5. Tier 3 (Aero) Tests - Polish and formatting tests
  6. Tier 4 (Tyre) Tests - Edge cases, durability, degraded conditions
  7. Tier 5 (Pit) Tests - Integration, deploy/ops, rollback checks
  8. Performance Targets - Timing benchmarks
  9. Execution Log - Checklist for running tests
  10. Championship Certification - Pass rate to tier mapping
Step 4: Generate Executable Tests (Optional)

If requested, generate test files:

  • JavaScript: tests/*.test.js (Jest/Vitest)
  • Python: tests/test_*.py (pytest)
  • Bash: tests/test_*.sh (shell scripts)

Output Format

Test Suite Location
project/
└── tests/
    ├── WJTTC-TEST-SUITE.md     # Test plan document
    ├── test_tier1_brake.js     # Executable tests (optional)
    ├── test_tier2_engine.js
    ├── test_tier3_aero.js
    ├── test_tier4_tyre.js
    └── test_tier5_pit.js
Championship Scoring

Pass rate maps to the canonical FAF tier system (the same tiers FAF uses everywhere):

ScoreTierSymbolStatus
100%Trophy✪Perfect — Gold Code
99%Gold★Exceptional
95%Silver◆Top tier
85%Bronze◇Production ready
70%Green●Solid foundation
55%Yellow●Needs improvement
1%Red○Major work needed
0%White♡Empty

Quick Generation Command

To generate a test suite for the current project:

  1. Analyze the codebase structure
  2. Identify all testable components
  3. Assign tiers to each component
  4. Generate WJTTC-TEST-SUITE.md
  5. Optionally generate executable test files

Example Test Table Format

markdown
### T1.1 - [Test Name]
**Status:** ⏳ PENDING
**Priority:** CRITICAL

| Test | Expected | Actual | Status |
|------|----------|--------|--------|
| [Scenario 1] | [Expected result] | | |
| [Scenario 2] | [Expected result] | | |

**Test Command:**
\`\`\`bash
[How to run this test]
\`\`\`

Integration — where the builder hands off

This skill is the builder: it plans and generates. It does not run the suite.

  • Execute + report → use the wjttc-tester skill (it runs tests, finds bugs, writes WJTTC reports).
  • Audit tier balance → faf wjttc classifies an existing suite across the five tiers and flags untiered tests (--strict exits non-zero on any untiered; --json for CI). Name your generated tests with a tier word (brake/engine/aero/tyre/pit) so the audit can place them.
  • Wire CI receipts → faf taf setup installs the TAF receipt printer so each run leaves a verifiable record.

Championship Testing Standards 🏎️

Limitations

  • Use this skill only when the task clearly matches its upstream source and local project context.
  • Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
  • Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.

© sickn33, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/wjttc-builder of sickn33/agentic-awesome-skills.

Open the folder on GitHubat commit 680176d

Used in 1 other repository

We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Wjttc Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Wjttc Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wjttc Builder this skillsickn33/agentic-awesome-skills47k1 repos~3.3kAutomated safety check: PassMIT
Veomni Patchgen ModelByteDance-Seed/VeOmni2.2k—~9.6kAutomated safety check: PassApache-2.0
Test Data Factorygustavscirulis/snapgrid1171 repos~2.4kAutomated safety check: NotesCustom licence
Testing Guidefullstackhero/dotnet-starter-kit6.8k—~935Automated safety check: PassMIT
Raven Test Triagemarinasundstrom/raven108—~1.4kAutomated safety check: PassMIT
Senior QAalirezarezvani/claude-skills28k1 repos~2.1kAutomated safety check: PassMIT

Similar skills

  • Veomni Patchgen Model

    ByteDance-Seed/VeOmni

    Author or refresh a VeOmni model's patchgen-generated modeling under generated/ — GPU and/or NPU config, dense or MoE, text / VLM / Omni.

    2.2k GitHub stars~9.6k tokensUpdated today
    Testing & QAAuto-check passed
  • Test Data Factory

    gustavscirulis/snapgrid

    Generate test fixture factories for your models. An agent skill from gustavscirulis/snapgrid.

    117 GitHub starsUsed in 1 repo~2.4k tokens
    Testing & QAAuto-check: notes
  • Testing Guide

    fullstackhero/dotnet-starter-kit

    Write tests for an FSH feature — xUnit + Shouldly + NSubstitute + AutoFixture, with naming and AAA conventions.

    6.8k GitHub stars~935 tokensUpdated today
    Testing & QAAuto-check passed
  • Raven Test Triage

    marinasundstrom/raven

    Testing and stabilization workflow for the Raven compiler test suite.

    108 GitHub stars~1.4k tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Senior QA

    alirezarezvani/claude-skills

    Generates unit tests, integration tests, and E2E tests for React/Next.js applications.

    28k GitHub starsUsed in 1 repo~2.1k tokens
    Testing & QAAuto-check passed
  • Corvus Query Languages

    corvus-dotnet/Corvus.JsonSchema

    Work with JSONata, JMESPath, JsonLogic, and JSONPath query and transformation languages.

    199 GitHub stars~2.1k tokensUpdated today
    DevelopmentAuto-check passed

More from sickn33/agentic-awesome-skills

All 1,493 skills in this repo
  • Liuguang Banlan UI

    sickn33/agentic-awesome-skills

    Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • User Thoughts Memory

    sickn33/agentic-awesome-skills

    Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Using LWC Memory and Graphs

    sickn33/agentic-awesome-skills

    Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.

    47k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Find Complementary Founders

    sickn33/agentic-awesome-skills

    Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.

    47k GitHub starsUsed in 1 repo~4.8k tokens
    Auto-check passed
  • Whatsapp Cloud API

    sickn33/agentic-awesome-skills

    Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~4.5k tokens
    Auto-check passed
  • Cline Pilot

    sickn33/agentic-awesome-skills

    Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.

    47k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Categories

Questions about Wjttc Builder

What does Wjttc Builder do?

PLAN and GENERATE WJTTC (Championship-Grade) test suites for any project. Wjttc Builder is an agent skill from sickn33/agentic-awesome-skills. PLAN and GENERATE WJTTC (Championship-Grade) test suites for any project.

When should I use Wjttc Builder?

Wjttc Builder fits situations like: tasks that involve Test generation; tasks that involve Project scaffolding.

How do I install Wjttc Builder in Claude Code?

Run `npx skills add sickn33/agentic-awesome-skills --skill wjttc-builder -a claude-code`. Or copy the skill folder (skills/wjttc-builder in sickn33/agentic-awesome-skills) into .claude/skills/wjttc-builder in your project. Claude Code loads it when a task matches its description.

How do I install Wjttc Builder in Codex?

Run `npx skills add sickn33/agentic-awesome-skills --skill wjttc-builder -a codex`. Or copy the skill folder (skills/wjttc-builder in sickn33/agentic-awesome-skills) into .agents/skills/wjttc-builder in your project. Codex loads it when a task matches its description.

Can I use Wjttc Builder in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sickn33/agentic-awesome-skills --skill wjttc-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wjttc-builder, .gemini/skills/wjttc-builder, .github/skills/wjttc-builder and .opencode/skills/wjttc-builder in your project.

What does Wjttc Builder need to run?

SKILL.md names no scripts, command-line tools or credentials: Wjttc Builder is instructions for the agent only.

Does Wjttc Builder access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Wjttc Builder safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Wjttc Builder use?

Wjttc Builder is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Wjttc Builder use?

About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Wjttc Builder?

Skills that share tags, products or a category with Wjttc Builder: Veomni Patchgen Model (ByteDance-Seed/VeOmni, 2.2k stars), Test Data Factory (gustavscirulis/snapgrid, 117 stars), Testing Guide (fullstackhero/dotnet-starter-kit, 6.8k stars) and Raven Test Triage (marinasundstrom/raven, 108 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wjttc Builder?

sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,379 GitHub stars. The repository holds 1,493 skills in this directory. The repository was last updated on October 9, 2026.

Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.