Agent skill
pincer-planning
Bidirectional planning for ambiguous or design-heavy tasks. Use when the user requests help breaking down a problem or formulating a plan, and also when an existing plan has too many gaps or needs refinement; converge top-down framing with bottom-up inventory and explicit questions.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/pincer-planning
SKILL.md
Pincer Planning
Overview
Create a plan by pairing a top-down framing with a bottom-up inventory, stress-testing both with questions, then merging into a single, gap-checked plan. Use for design, strategy, or fuzzy scopes.
Quick start
- Draft top-down framing (goal, constraints, success criteria).
- Draft bottom-up inventory (facts, assets, risks, unknowns).
- Ask clarifying questions (use AskUser).
- Flip perspective and refine the opposite view.
- Merge into a single plan and list remaining gaps.
Core Guidance
- Start with either top-down or bottom-up; explicitly label the other side as provisional.
- Ask 3–7 targeted questions that would change the plan, then wait for answers.
- After answering, re-run the opposite perspective to find contradictions or gaps.
- Converge: produce a merged plan plus a short gap list (what’s still unknown).
- Keep planning separate from execution; do not run tools during planning.
Trust / Permissions
- Always: Read local files, ask clarifying questions, draft plans.
- Ask: Any writes to disk (e.g., saving plan.json), network calls, or execution.
- Never: Destructive actions or credential exfiltration.
Resources
references/pincer-checklist.md: Question prompts and convergence checks.templates/plan.json: Plan scaffold with top-down and bottom-up sections.
Validation
- Confirm top-down and bottom-up sections converge; list explicit gaps.
- Ensure questions are answered before final plan is delivered.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?