skills/orient/SKILL.md
Fast session-start repository orientation from live local evidence. Use when: "orient yourself", "start of session", "new session", "where are we", "catch me up before acting", after compaction, after switching worktrees, or before choosing a Harness Kit workflow. Trigger: /orient, /ground, /session-start.
npx skillsauth add phrazzld/agent-skills orientInstall 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.
Ground the session in repo truth — not memory, not a stale summary. Read-only, fast.
A short, natural read of where things stand and the one move that follows. You are writing to stop a wrong first step, not to fill a form. In plain prose, cover only what the evidence supports:
Punchy beats complete. A sentence or two when the state is obvious; a short list
only when it's genuinely tangled. No fixed template, no field-by-field rundown,
no history dump. If the user already gave a precise command and the state is
clear, that sentence is the whole report. --deep is the only license to dig.
Example, obvious state: "On master, clean, CI green. Shaped ticket 058 is the
only thing in flight and nothing blocks it — next is /deliver 058."
Read the smallest set that explains the workspace; skip whatever the prompt
already settled. Beyond the obvious (git status, branch, recent commits):
AGENTS.md; project.md for focus (README.md only if still unclear)backlog.d/*.md for active work; backlog.d/_done/* and Closes-backlog: trailers for closure.harness-kit/agents.yaml / roster probe — only when the next move is a delegation.harness-kit/agent-readiness.yaml — only to name the profile state, never to score the repoRecommend one next skill. If the signal is mixed, name the missing evidence rather than guess from vibes.
| Signal | Next |
|---|---|
| Shaped ticket, clean branch | /deliver <ticket> |
| Dirty branch, intended changes | /deliver --polish-only |
| Empty or stale backlog | /groom |
| Failure, broken gate, unclear root cause | /diagnose |
| Finished work needing closeout | /ship, /yeet, or /reflect |
| Readiness or profile question | /qa or the repo's readiness surface |
| "What happened / why does it matter" | /orient --deep or /shape |
| Skill or harness primitive change | /harness-engineering |
Orient reads; it never acts. Don't deliver, groom, refactor, reflect, debrief,
mine transcripts, or mutate state. Don't label the repo "ready" or "validated" —
route that to the owning skill. Don't store session memory; durable state lives
in backlog, commits, and receipts. Don't spin up provider lanes unless scope is
broad, stale, or contested. Scoped AGENTS.md governs — respect it.
Editing this skill in the Harness Kit source repo:
cargo run --locked -p harness-kit-checks -- check-frontmatter --repo .
Invoked in another repo, that command isn't required — acceptance is the report's cited live evidence and a next move the operator can act on.
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