Skill Claude CodeCodex
Invoked by gather-context or the human after a knowledge gap surfaces — author one long-form reference doc and wire a pointer into AGENTS.md's Context Map.
Skill Claude CodeCodex
Invoked by gather-context or the human after a knowledge gap surfaces — author one long-form reference doc and wire a pointer into AGENTS.md's Context Map.
Skill Claude CodeCodex
Invoked by session-end or the human after a fact surfaces — route it to the correct context document (production map, dangerous assumptions, decision log, institutional knowledge, troubleshooting).
Skill Claude CodeCodex
Structured bug fix workflow — triage, diagnose, discuss with user, write a focused spec, hand off for implementation.
Skill Claude CodeCodex
Set up Joycraft for a team — scaffold per-area folders, owner conventions, and a team-facing CONTRIBUTING doc. Run once when adopting Joycraft on a multi-dev project.
Skill Claude CodeCodex
Invoked at the design bookend by decompose's decision gate or the human directly — turn open questions into a decision dossier; every decision terminates clarified, backlogged, discarded, or assigned.
Skill Claude CodeCodex
Break a feature brief into atomic specs — small, testable, independently executable units.
Skill Claude CodeCodex
Design discussion before decomposition — produce a 200-line design artifact for human review, catching wrong assumptions before they propagate into specs.
Skill Claude CodeCodex
First-run onboarding pass that populates the project context layer -- read what context already exists, then offer a gap-only interview and batch-write the missing fact rows and long-form reference docs.
Skill Claude CodeCodex
Invoked by tune, optimize, or session-end to convert eligible boundary prose into machine-checked deny patterns — not a user entry point.
Skill Claude CodeCodex
Run a feature's entire spec queue from one invocation — sequential chain with per-spec wrap-up, fail-fast, session-end once at the end.
Skill Claude CodeCodex
Invoked by tune's roadmap or the human opting into Level 5 — set up the autofix loop, holdout scenario testing, and scenario evolution from specs.
Skill Claude CodeCodex
Execute atomic specs with TDD — read spec, write failing tests, implement until green, wrap up and continue the queue.
Skill Claude CodeCodex
Brainstorm freely about what you want to build — yap, explore ideas, and get a structured summary you can use later.
Skill Claude CodeCodex
Invoked before a constrained implementation session or by the human directly — generate NEVER rules and deny patterns to prevent agent overreach.
Skill Claude CodeCodex
Guided feature development — interview the user, produce a Feature Brief, then decompose into atomic specs.
Skill Claude CodeCodex
Invoked by tune's roadmap or the human directly — semantic self-audit of harness overhead; per control it assigns a disposition (KEEP/ONEHOME/LOADLATER/MAKEACHECK/PROBATION/RETIRE) and an evidence label, advisory only.
Skill Claude CodeCodex
Invoked by design/decompose or the human directly — produce objective codebase research by isolating question generation from fact-gathering.
Skill Claude CodeCodex
Wrap up a session — capture discoveries, verify, prepare for PR or next session.
Skill Claude CodeCodex
Set up Joycraft and get started on this project -- the first-time entry point. Run this when you're configuring your project, onboarding, or asking "where do I begin?" / "how do I set this up?".
Skill Claude CodeCodex
Lightweight per-spec wrap-up — bump status to in-review, terse discovery if surprised, commit. Run after each spec in checkpoint/isolated mode; no validation, no push, no PR.
Skill Claude CodeCodex
Assess and upgrade your project's AI development harness — score 7 dimensions, apply fixes, show a harness maturity roadmap.
Skill Claude CodeCodex
Invoked by session-end or the human directly — spawn an independent verifier subagent to check an implementation against its spec, read-only.
Skill Claude CodeCodex
Joycraft maintainers only — before opening a PR, check whether this branch's changes need CHANGELOG.md, AGENTS.md, or README.md updates, and write the ones that do. Run at PR time, not merge time.
Hook Claude Code
Runs when a session starts, executing joycraft-version-check.mjs via node. From maksutovic/joycraft.