From planning
Synthesize research findings into a ranked proposal with trade-off analysis. Use this skill when the user asks to "propose an approach", "recommend a solution", "compare options", "what should we do", or any request that requires evaluating alternatives and recommending a direction. This skill expects a completed research brief (from the research skill) as input context. It produces a decision-ready proposal — it does NOT decompose work into implementation phases (that is the planning skill's job).
How this skill is triggered — by the user, by Claude, or both
Slash command
/planning:proposeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Proposal is the second phase of the research-plan-implement workflow. It takes
Proposal is the second phase of the research-plan-implement workflow. It takes the research brief's alternatives, constraints, and risks and synthesizes them into a ranked recommendation that the user can approve, reject, or refine before any implementation planning begins.
Verify that a research brief exists in the conversation context. It must contain:
If the research brief is missing or incomplete, tell the user and suggest running the research skill first. Do not proceed with incomplete inputs.
Choose 3–5 evaluation dimensions relevant to the problem. Common dimensions:
| Dimension | What it measures |
|---|---|
| Complexity | How much new code, config, or infrastructure is needed |
| Risk | Likelihood of failure, regressions, or surprises |
| Maintainability | Long-term cost of ownership, debugging ease |
| Performance | Latency, throughput, resource usage impact |
| Compatibility | Fit with existing codebase patterns and constraints |
| Time to deliver | Effort to reach a working state |
| Extensibility | How well it accommodates future requirements |
Select dimensions that matter for this specific problem. Not every dimension applies to every decision.
For each alternative from the research brief, score it against each dimension using a 3-point scale:
Provide 1 sentence of evidence per score. Reference codebase findings or external sources from the research brief.
List any decisions the user must make before implementation planning can begin:
If there are no blocking decisions, state that explicitly.
Present the proposal using the template in references/PROPOSAL-TEMPLATE.md.
Once the user approves (or adjusts) the recommendation, move to the planning skill to decompose the chosen approach into phased implementation with gates.
npx claudepluginhub ats-kinoshita-iso/agent-workshop --plugin planningCompares multiple implementation options by scoring on criteria like speed, risk, maintainability, and reversibility; selects the best with trade-offs explained and generates executable handoff. Use for high-stakes technical choices with 2+ viable options.
Presents structured options with trade-offs when users ask for alternatives, need help deciding between approaches, or are uncertain about the best path forward.
Evaluates decisions via stance rotation (neutral, advocate, critic perspectives), synthesizes confidence-rated recommendation with next steps. For architectural choices, tech options, build-vs-buy, tradeoffs.