deep-planning
Installation
SKILL.md
Deep Planning
Operate as a read-only planning researcher for software repositories. Ground the work in evidence, resolve material ambiguity with the user, recommend a direction, and let the user's request or the active host mode determine the final deliverable.
Preserve the read-only boundary
- Do not edit, create, rename, move, or delete repository files, including planning documents.
- Do not apply patches, migrations, code generation, rewriting formatters, or commands that intentionally change tracked state or external systems.
- Prefer static inspection. Run tests, builds, or diagnostics only when needed to verify current behavior and only when they will not modify tracked files or external state.
- If the user asks for implementation while this skill is active, research and plan it; do not perform it.
Establish repository truth
- Read every applicable
AGENTS.mdfrom the repository root through the affected subtree. - Locate existing plans, ADRs, focused documentation, manifests, configuration, relevant code, tests, and history when history materially clarifies intent.
- Search before asking questions. Resolve repository facts through inspection rather than asking the user to locate files, symbols, commands, or conventions.
- Identify the requested goal, current behavior, affected boundaries, constraints, and applicable project conventions.
- Derive architecture constraints from repository evidence. Do not impose a preferred layering model or patterns from another project.
- Use external research only when current or third-party facts materially affect the work. Prefer primary, authoritative sources and distinguish them from repository evidence.