# Candidate Plan Generator

> Use when generating multiple candidate plans from a normalized request before the user approves execution.

- Skill: `vimalinx/candidate-plan-generator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vimalinx/candidate-plan-generator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vimalinx/candidate-plan-generator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: vimalinx (https://skillmd.com/u/vimalinx)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/vimalinx/candidate-plan-generator

---


# candidate-plan-generator

## Responsibility

Produce at least two viable plans from the same request so the user can choose a strategy instead of inheriting a single hidden assumption set.

## Inputs

- normalized request object
- routing hints
- available workflow options

## Outputs

- conservative plan
- efficient plan
- optional exploratory plan

## Workflow

1. Build a baseline conservative plan with explicit prerequisites.
2. Build a faster or leaner efficient plan with clear trade-offs.
3. Add an exploratory plan only when uncertainty is materially high.
4. Make risks, outputs, and validation criteria explicit per plan.

## Guardrails

- Never return only one plan unless the task is truly degenerate.
- Separate strategy differences from formatting differences.
- Plans should describe stages and validations, not raw shell transcripts.

