skills/skillify/SKILL.md
Turn proven agent-session patterns into first-party Harness Kit skills. Use when: "skillify this conversation", "make this into a skill", "generate a skill from current transcript", "extract reusable workflow". Trigger: /skillify.
npx skillsauth add phrazzld/spellbook skillifyInstall 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.
Convert an agent conversation into a durable skill when the behavior is novel, repeatable, and portable across harnesses.
MVP supports Claude Code JSONL transcripts and --from-current style local
transcript extraction. Gemini, Codex batch ingestion, hosted transcript stores,
and automatic publication are future work.
For novelty classification, portability critique, and new skill design,
delegate on judgment per the shared Roster contract: native subagents by
default; add cross-model critics, roster providers, or sprite lanes
(/sprites) only when they answer a distinct question. See
harnesses/shared/AGENTS.md (Roster).
Local lane guidance: Use specialized lanes for transcript-pattern mining, skill-design critique, portability/security review, and generated-skill validator.
cargo run --locked -p harness-kit-checks -- skillify-parse-transcript.cargo run --locked -p harness-kit-checks -- skillify-classify.
It may dispatch roster providers through the existing
harness-kit-checks dispatch-agent boundary when their judgment is
distinct, recording delegation receipts.cargo run --locked -p harness-kit-checks -- skillify-skill-crud.cargo run --locked -p harness-kit-checks -- bootstrap so the
first-party skill catalog propagates to active harnesses.Generated skills must be filesystem-first and cross-harness. Reject content
that depends on harness-private operations such as SendUserMessage, direct
tool names like Edit, or raw bash instructions without a fallback path.
Use the frontmatter schema in references/frontmatter-schema.md.
cargo run --locked -p harness-kit-checks -- skillify-parse-transcript,
cargo run --locked -p harness-kit-checks -- skillify-classify,
cargo run --locked -p harness-kit-checks -- skillify-skill-crud,
cargo run --locked -p harness-kit-checks -- check-frontmatter --repo .,
cargo run --locked -p harness-kit-checks -- bootstrap,
dagger call check --source=.skills/skillify/.Run cargo run --locked -p harness-kit-checks -- check-frontmatter --repo .
after CRUD output and bash bootstrap.sh before shipment; the generated skill
must also pass
cargo run --locked -p harness-kit-checks -- skillify-skill-crud validate --name <name>.
testing
Capture one compounding repo-technical learning while a solved problem is still fresh. Use when: after a bug fix, diagnosis, delivery, review, or incident reveals a reusable pattern worth adding to `docs/solutions/`. Trigger: /compound, /capture-learning, /learning.
testing
Route Misty Step factory application capabilities. Use when choosing, auditing, integrating, or operating Canary, Powder, Landmark, Aesthetic, or Bitterblossom: production observability, incidents, health checks, error logging, backlog/work-card state, release intelligence, UI/UX system adoption, or supervised/unsupervised agent dispatch. Trigger: /factory-apps, /factory-stack.
testing
Prove a skill beats no-skill with a falsifiable A/B eval, or retire it. Design, generate, run, and maintain a skill-specific eval: name the one claim the skill must earn, run it skill-on vs raw same-model, grade blind with objective checks first, return a keep/adapt/cut verdict. Use when: "eval this skill", "does this skill help", "prove the skill beats no skill", "write an eval for", "benchmark a skill", "is this skill worth it", "skill A/B", "skill regression test", "generate skill evals". Trigger: /skill-eval, /eval-skill, /prove-skill.
tools
> Template. Copy to `<target-repo>/.agents/skills/<repo>-<domain>/SKILL.md` > and fill every bracketed placeholder from the live target repo. Delete this > line and every other `> ` guidance line before committing. See > `../../references/repo-local-skill-generation.md` for the full process. --- name: <repo>-<domain> description: | [One paragraph: what this skill verifies/runs/operates for <repo>, stated in terms of the repo's real shape (service/CLI/library/etc.), not generic process. En