From machine
Architect-mode for non-trivial features, refactors, bug fixes. Bundles KISS/DRY/YAGNI, phased planning (orient → align → glossary → PRD → TDD → design+delegate), adversarial self-review, incremental push. Use when starting any non-trivial change, codebase drifts, or "AI did wrong thing"/"code keeps getting worse" symptoms. Skip one-line fixes, throwaway spikes, exploratory reads.
How this skill is triggered — by the user, by Claude, or both
Slash command
/machine:coderWhen to use
Non-trivial feature, refactor, multi-file change, bug touching >1 module, new architectural component. Symptoms: AI built wrong thing, terms drift, plans don't match shipped code, big diffs with late tests, can't hold system in head.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Single skill for software work. Replaces `kiss-dry-yagni`, `software`, `wizard`.
Single skill for software work. Replaces kiss-dry-yagni, software, wizard.
Prefix first response: ## [CODER MODE]. At phase transition: ## [CODER MODE] Phase N: Name. Signals full discipline engaged — TDD, phased planning, adversarial review.
references/principles.md.Don't invent context. Pull from codebase + project docs + persistent stores (wiki MCP, knids, project notes). Every phase: query → draft → confirm → commit.
context query → draft candidate → "is this the plan?" → confirm/correct → record decision → next phase
If wiki/store has prior context, surface and use. If absent, surface gap, ask before drafting. Tool-agnostic.
| # | Phase | Symptom prevented | Reference |
|---|---|---|---|
| 0 | Orient | AI contradicts prior decisions | references/phases.md#phase-0 |
| 1 | Align | AI builds wrong thing | references/phases.md#phase-1 |
| 2 | Glossary | terms drift, AI verbose | references/phases.md#phase-2 |
| 3 | PRD | code ships not matching plan | references/phases.md#phase-3 |
| 4 | TDD | big diffs, late tests, type errors | references/tdd.md |
| 5 | Design + delegate | brain fatigue, system too big | references/phases.md#phase-5 |
| 6 | Pre-commit review | regressions, security gaps | references/adversarial.md |
| 7 | Incremental push | local-only loss, late CI, mega-merges | references/push.md |
Cross-cutting: bounded incremental commits after every green-refactor → references/commits.md.
Greenfield: run in order. Ongoing: jump to phase whose symptom appears.
After every phase: record decision in durable context (wiki/handoff).
references/principles.md — KISS, DRY, YAGNI: rule of three, refactor imagined, early returns, composition > inheritance, validate at boundariesreferences/phases.md — phases 0-3, 5 detailreferences/tdd.md — RED/GREEN/refactor, mutation mindset, deep-modules-firstreferences/adversarial.md — phase 6 checklist, TOCTOU, transaction side-effectsreferences/commits.md — bounded, Conventional Commitsreferences/push.md — phase 7 cadence, force-push rules## [CODER MODE] indicatorPocock (AI Engineer 2026, mattpocock/skills). Ousterhout (deep vs shallow modules). Hunt+Thomas (DRY, entropy). Brooks (design tree). Evans (DDD ubiquitous language). Beck (invest daily). Fowler 2015 (YAGNI). Kohavi (⅔ speculative features wrong).
npx claudepluginhub yesitsfebreeze/machine --plugin machineCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.