.agents/skills/joycraft-tune/SKILL.md
Assess and upgrade your project's AI development harness — score 7 dimensions, apply fixes, show path to Level 5
npx skillsauth add maksutovic/joycraft joycraft-tuneInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are evaluating and upgrading this project's AI development harness.
Search the codebase for: CLAUDE.md (with meaningful content), docs/specs/, docs/briefs/, docs/discoveries/, .agents/skills/, and test configuration.
npx joycraft init and stop.Read CLAUDE.md and explore the project. Score each with specific evidence:
| Dimension | What to Check |
|-----------|--------------|
| Spec Quality | docs/specs/ (scan recursively) — structured? acceptance criteria? self-contained? |
| Spec Granularity | Can each spec be done in one session? |
| Behavioral Boundaries | ALWAYS/ASK FIRST/NEVER sections (or equivalent rules under any heading) |
| Skills & Hooks | .agents/skills/ files, hooks config |
| Documentation | docs/ structure, templates, referenced from CLAUDE.md |
| Knowledge Capture | docs/discoveries/, docs/context/*.md — existence AND real content |
| Testing & Validation | Test framework, CI pipeline, validation commands in CLAUDE.md |
Score 1 = absent, 3 = partially there, 5 = comprehensive. Give credit for substance over format.
Write to docs/joycraft-assessment.md AND display it. Include: scores table, detailed findings (evidence + gap + recommendation per dimension), and an upgrade plan (up to 5 actions ordered by impact).
Apply using three tiers — do NOT ask per-item permission:
Tier 1 (silent): Create missing dirs, install missing skills, copy missing templates, create AGENTS.md.
Before Tier 2, ask TWO things:
docs/context/ already has content.From answers, generate: CLAUDE.md boundary rules, deny patterns configuration, docs/context/ documents. Also recommend a permission mode (auto for most; dontAsk + allowlist for high-risk).
Tier 2 (show diff): Add missing CLAUDE.md sections (Boundaries, Workflow, Key Files). Draft from real codebase content. Append only — never reformat existing content.
Tier 3 (confirm first): Rewriting existing sections, overwriting customized files, suggesting test framework installs.
After applying, append to docs/joycraft-history.md and show a consolidated upgrade results table.
Show a tailored roadmap: Level 2-5 table, specific next steps based on actual gaps, and the Level 5 north star (spec queue, autofix, holdout scenarios, self-improving harness).
Tip: Run $joycraft-optimize to audit your session's token overhead — plugins, MCP servers, and harness file sizes.
development
Spawn an independent verifier subagent to check an implementation against its spec -- read-only, no code edits, structured pass/fail verdict
development
Assess and upgrade your project's AI development harness — score 7 dimensions, apply fixes, show path to Level 5
testing
Wrap up a session — capture discoveries, verify, prepare for PR or next session
development
Produce objective codebase research by isolating question generation from fact-gathering — subagent sees only questions, never the brief