Skip to content
Back to skills

Orientation

ASecurity

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".

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsgodockergitci/cd

Works with

  • cursor

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill orientation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Orientation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Orientation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-orientation/badge)](https://www.skillsdirectory.com/skills/majiayu000-orientation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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:

```markdown
## 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:
- [examples.md](reference/examples.md) - Sample orientation reports

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.