Commands¶
All commands use your project's prefix (set at wk init time). Examples below use wk as the prefix.
/wk-check¶
Full hygiene sweep. Runs the guardian against current state, then the glossary steward for terminology consistency.
Without arguments: read-only check of the codebase against spec. With arguments: evaluates a specific proposal.
/wk-impl¶
Full gate chain with implementation handoff.
Runs: guardian -> spec-synthesizer -> test-author -> handoff. Stops at first failure.
/wk-spec¶
Guardian gate + implementation brief, without the handoff step.
Useful for reviewing what would be implemented before committing.
/wk-drift¶
Scans for spec-code divergence after spec changes.
Reports BREAKS (must fix), NEEDS UPDATE (should fix), and NO ACTION items. Each finding includes a FIX instruction.
/wk-decision¶
Interactive ADR authoring. Asks for context, drafts the ADR, propagates through spec.
/wk-deps¶
Dependency upgrade audit. Detects the package ecosystem, checks for updates, tests compatibility.
/wk-status¶
Roadmap burn-down and phase progress.
/wk-review-spec¶
Architect-level review of spec quality across all dimensions.
/wk-propagate¶
Fan a manual spec edit across all downstream documents.
/wk-help¶
Lists all available commands with descriptions (reads them dynamically from command file frontmatter).