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", "what should I do next", 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.
Start a session from repo truth, not memory. Read-only. Fast by default.
Produce a short orientation report that prevents a wrong first move. Do not deliver, groom, debrief, assess readiness, reflect, mine transcripts, or mutate state.
Default budget: under 2 minutes, under 12 report lines. Use --deep only when
the user asks for more archaeology.
Read the smallest live set that explains the current workspace:
AGENTS.md and repo AGENTS.mdproject.md, then README.md only if project focus is still uncleargit status --short --branch --untracked-files=allbacklog.d/*.md count and titlesbacklog.d/_done/*.md items or closure trailers.harness-kit/agents.yaml or roster probe output when next action depends
on delegation.harness-kit/agent-readiness.yaml only to name the profile state, not to
score the repoOptional when requested or obviously relevant: work ledger, delegation receipt summary, skill invocation analytics, review-score trends, or docs site state.
**Orientation**
- Repo / branch:
- Workspace state:
- Current focus:
- Backlog signal:
- Recent closure signal:
- Roster state:
- Applicable constraints:
- Blockers / gaps:
- Likely next skill:
- Residual uncertainty:
Keep each line evidence-backed. Include exact paths or commands for claims that would change the next action.
| Signal | Recommend |
|---|---|
| Active shaped ticket and clean branch | /deliver <ticket> |
| Dirty existing branch with intended changes | /deliver --polish-only <branch> |
| Empty or stale backlog | /groom |
| User asks what happened or why it matters | /debrief |
| Failure, broken gate, or unclear root cause | /diagnose |
| Finished work needing closeout | /ship or /reflect by context |
| Readiness/profile question | /agent-readiness |
| Skill/harness primitive change | /harness-engineering |
If the next action is unclear, say what evidence is missing instead of choosing a workflow from vibes.
AGENTS.md; respect it as the governing instruction
source.When editing this skill in the Harness Kit source repo, validate trigger/catalog shape and eval structure with:
cargo run --locked -p harness-kit-checks -- check-frontmatter --repo .
cargo run --locked -p harness-kit-checks -- check-skill-evals --repo .
Semantic acceptance is the grader:
cargo run --locked -p harness-kit-checks -- eval-grader orient-session-start <candidate-output>
When invoking /orient in another repo, these source-repo commands are not
required. Acceptance is the report's cited live evidence and useful next-skill
recommendation.
tools
Enumerates the peer AI agent CLIs installed on this machine (codex, claude, pi, opencode, cursor-agent, grok, agy, hermes, thinktank) and how to invoke each headlessly. A capability map, not a quota: useful for fresh-context adversarial review on a different model family, second opinions, competing attempts, and wide benches. Use when: "ask codex", "ask another model", "second opinion", "cross-model review", "what AI tools do I have", "other agents", "different model family", "adversarial critique from another provider". Trigger: /roster.
development
Run lane cards on Fly Sprites: remote, isolated, scale-to-zero sandboxes for heavy or parallel agent work. Golden-checkpoint provisioning so lanes start on a ready sprite with zero setup tokens. Use when: "run this on a sprite", "remote lane", "offload to a sandbox", "dispatch to sprites", "bake a sprite", "sprite fleet", heavy/long-running/parallel sub-agent work that should not run on this machine. Trigger: /sprites, /sprite-lane.
testing
Compose and launch roster-backed specialist lanes with prompt-native lane cards and receipts. Use when: "dispatch agents", "use subagents", "compose a team", "run provider lanes", "make lane cards". Trigger: /dispatch, /subagents, /lanes.
development
Lightweight evidence-backed retro and catch-up reports for a current repo, branch, PR, backlog slice, or recent agent session. Use when the user asks for a debrief, catch me up, what changed, why it matters, product implications, end-user implications, developer experience implications, current app state, backlog state, workspace state, alternatives considered, or context rebuild after losing the thread. Trigger: /debrief.