| name | orientation |
| description | Orients agents in new projects by scanning entry documents and discovering capabilities. Use at session start, when entering unfamiliar territory, or when asking "what can you do" or "where do I start". |
Orientation
Before you can act wisely, you must understand where you are.
Philosophy
Why Orient?
The danger isn't ignoranceโit's false confidence.
An agent that dives into action without understanding context will:
- Make assumptions that don't hold
- Solve the wrong problem
- Miss crucial constraints
- Repeat mistakes others already learned from
Orientation isn't bureaucracy. It's the difference between a surgeon who reads the chart and one who doesn't.
The First Law of Orientation:
โโโ You don't know what you don't know
โโโ Projects have hidden assumptions
โโโ Context shapes correct action
โโโ Reading first costs minutes; mistakes cost hours
What Orientation Is (And Isn't)
Orientation is reconnaissance, not deep investigation.
Orientation answers: Orientation doesn't answer:
โโโ What is this? โโโ How does this work? (โ dive)
โโโ What matters here? โโโ What should we build? (โ engineering)
โโโ Who came before? โโโ Is this code correct? (โ validation)
โโโ Where should I look? โโโ What needs fixing? (โ housekeeping)
Orientation points you in the right direction. Other skills take you there.
Core Concepts
Entry Points
Every project has documents that reveal its nature. Priority order:
Agent-specific (highest signal):
โโโ CLAUDE.md โ Written for you
โโโ AGENTS.md โ Written for any agent
โโโ .claude/ โ Claude-specific config
Project docs (context):
โโโ README.md โ What this is
โโโ CONTRIBUTING.md โ How to work here
โโโ docs/ โ Deeper knowledge
Structure signals (implicit):
โโโ package.json / pyproject.toml / Cargo.toml โ Stack
โโโ .github/workflows/ โ CI/CD exists
โโโ docker-compose.yml โ Containerized
Skills Discovery
Skills live in predictable locations:
Project-level: User-level:
โโโ .claude/skills/ โโโ ~/.claude/skills/
โโโ .cursor/skills/ โโโ ~/.cursor/skills/
โโโ .agents/skills/ โโโ ~/.agents/skills/
Each skill has a SKILL.md with frontmatter describing when to use it.
Memory Context
If .memory/ exists, past agents left knowledge:
.memory/
โโโ context.md โ Current state, active concerns
โโโ notes/ โ What was learned
โโโ decisions/ โ Why things are this way
โโโ sessions/ โ What happened before
Read context.md firstโit's the handoff from previous sessions.
The Orientation Process
1. SCAN: What documents exist?
โ
2. READ: What do they say about working here?
โ
3. DISCOVER: What skills and memory are available?
โ
4. ASSESS: What's the project type and health?
โ
5. REPORT: Summarize findings, suggest starting points
Output Format
After orientation, provide:
## Project Overview
[1-2 sentences: what this is]
## Key Entry Points
- CLAUDE.md: [what it tells you]
- README: [what it tells you]
## Available Skills
| Skill | When to use |
|-------|-------------|
| [name] | [trigger] |
## Project Type
- Stack: [technologies]
- Notable: [CI, Docker, etc.]
## Suggested Starting Points
1. [Based on context]
2. [Based on context]
Health Diagnosis
Part of orientation is noticing what's missing:
| Finding | Implication |
|---|
| No CLAUDE.md or AGENTS.md | Future agents will struggle |
| Stale docs (>6 months) | Information may be wrong |
| Empty .memory/ | No institutional knowledge preserved |
| Missing README | Project purpose unclear |
When issues exist, note them and suggest housekeeping for resolution.
Orientation is read-onlyโit diagnoses but doesn't treat.
Integration
orientation
โ
โโโบ "How does X work?" โโโบ dive
โโโบ "What should we build?" โโโบ engineering
โโโบ "Ready to commit" โโโบ refining
โโโบ "Docs need updating" โโโบ housekeeping
โโโบ "What happened before?" โโโบ memory
Understanding, Not Rules
| Tension | Resolution |
|---|
| Speed vs Thoroughness | Match depth to unfamiliarity. New project? Read everything. Familiar? Skim for changes. |
| Comprehensive vs Focused | Start broad (what is this?), narrow to relevant (what matters for my task?). |
| Reading vs Doing | Orientation is fast. Skipping it feels faster but costs more in mistakes. |
The goal isn't to check boxes. It's to build enough mental model to act wisely.
Reference
See reference/ for: