From X2 Method
Autonomously builds a locked slice to green, enforcing contract fidelity and stopping only for record-gaps, green-but-wrong, or unconditional turns.
How this skill is triggered — by the user, by Claude, or both
Slash command
/x2:implementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build the slice: generate, verify, correct, re-verify, running to green without human turns
Build the slice: generate, verify, correct, re-verify, running to green without human turns wherever you honestly can. The kernel enforces the invariants; this skill exists to capture the decisions the kernel cannot make and to keep the drive honest.
All of the locked portion. Fidelity to the whole approved contract, no silently dropped pieces (this is what gate 3 ratifies, through the exit report). The pilot's dark-only theme flip is the canonical violation: a visible piece of the locked contract quietly dropped while everything read as done. "All of it" means all of the locked portion; the rest of the prototype is the design spine awaiting its slices.
When unsure whether something is a turn, surface it and let intake classify it. Never absorb it silently, and never manufacture a turn for a commodity choice.
These were settled by the record and, since the invariants pass (2026-07-11), are enforced by the kernel; the notes here say what the gate will do so you work with it, not around it.
Harness:Enabled, which
refuses to boot outside Development/Testing; never a weakening of a production path.Append every human turn to the repo's turn ledger the moment it happens: number, what happened, why a human was needed, provisional bucket. Feed every turn to intake as it happens, not only defects; intake's classification governs. A count held in your context is not a count (MET-05).
Green is never declared in prose. When every tier passes and the contract is met, invoke slice-exit and produce the report. If the report cannot be completed honestly, the slice is not green.
npx claudepluginhub teklabsdigital/x2-method --plugin x2Derives fidelity ledger and acceptance scenarios from a locked prototype portion. Use only after a slice is locked, never before.
Guides Claude through TDD inner-loop with plan, design check, and red-green-refactor cycles. Escalates design gaps to system-design-expert. Use when implementing features test-first.
Implements the minimum code to turn a failing test green, following a spec-driven TDD flow with human-gated writes.