onboard
Every other command produces context; this one consumes it and emits a task-specific subset. A fresh agent or teammate gets exactly the slice that applies to the task, and nothing more.
When to use it
- Starting a new chat on a familiar repo.
- Handing a task to a teammate.
- Opening a project after weeks away.
- Compacting a long, noisy session into a clean restart.
What it produces
One markdown file at .context/briefings/<YYYY-MM-DD>-<slug>.md, optionally pasted inline in chat. Sections:
- What you are working on. Task, why, outcome.
- What you need to know about this repo. Three to five sentences.
- Conventions that apply to this area. Only rules that touch the files you will edit.
- Decisions worth knowing. 3 to 5 ADRs with one-line summaries.
- Recent activity. Last 5 to 10 commits in the area.
- How to verify. Scoped fast and full commands.
- Out of scope. Explicit. The leash on scope creep.
- Tools available. Relevant MCP servers with HITL flags.
How it works
- Understand the task. One-sentence summary. If you cannot summarise, the command pushes back.
- Map to files. 3 to 10 paths before continuing.
- Score ADRs for relevance. Pick top 3 to 5. Never pad.
- Pull recent plans that touched the area. Skip the section if none apply.
- Subset the conventions. Prefer already-scoped files (
.cursor/rules/<area>.mdc). - Recent activity.
git log --oneline --since="14 days ago"against the area. - Verification. Pull from
AGENTS.md, scoped form preferred. - Out of scope. Two or three bullets. If you cannot name what is out, the command asks.
- Write. Aim 300 to 600 words. Over 800 means the briefing has failed at its job.