skills/vision/SKILL.md
Create or update root VISION.md as a first-class project north-star artifact. Conversational project interrogation, repo/workspace research, competitive or exemplar scan, lifespan clarification, philosophy distillation, and wiring repo-local harness primitives to read it. Use when: "vision", "vision.md", "project vision", "north star", "what is this project", "clarify product direction", "write/update VISION.md", "project philosophy", "why does this repo exist". Trigger: /vision, /north-star.
npx skillsauth add phrazzld/spellbook visionInstall 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.
Create or update root VISION.md: the compact project north star that gives
cold agents, maintainers, and future contributors the same answer to "what are
we building, why, and what kind of excellence matters here?"
Conversational first. Artifact always.
harnesses/shared/references/interrogate-first.md) when hidden decisions matter.VISION.md, AGENTS.md,
README*, positioning/product docs, roadmap/backlog, manifests, examples,
demos, tests, screenshots, and repo-local skills or prompts that encode
product behavior.VISION.md. Do not tuck the canonical artifact in
docs/ unless repo evidence proves root is wrong.VISION.md is created or materially changed,
update relevant repo-local AGENTS.md, skills, prompts, or runbooks with
pointer lines to VISION.md; never duplicate vision prose into them.Load references/vision-quality.md when drafting, reviewing, or updating the
artifact. Use it as a taste/checklist reference, not a template.
Finish with:
VISION.md.AGENTS.md, skills, prompts, runbooks, or explicit none.For repo edits:
test -f VISION.md
rg -n "VISION\\.md" AGENTS.md .agents .codex .claude .pi .antigravitycli skills 2>/dev/null
Then run the repo's named gate. In Harness Kit itself, that is:
cargo run --locked -p harness-kit-checks -- check --repo .
docs/vision.md drift. Root VISION.md is the default canonical path.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