Plan
ChatGPT pluginTurn requirements into plans
- Featured
- No
not on the featured shelf
Movement
From our daily snapshots over the last 30 days.
Rank by placement
Rank in Developer tools
In its category
How this plugin compares with others in the same category. Positions are counted within the category, not across the whole directory.
Developer tools376th of 537 by placement
| # | Plugin | Position | 7d |
|---|---|---|---|
| 373 | #4953 | — | |
| 374 | #4960 | — | |
| 375 | #4963 | — | |
| 376 | #4966 | — | |
| 377 | #4969 | — | |
| 378 | #4971 | — | |
| 379 | #4972 | — |
Turn sufficiently understood requirements into technical plans, specifications, architecture decisions, and implementation breakdowns without implementing the work.
Example prompts
- “Turn these requirements into an implementation plan”
- “Create a specification for this feature before coding”
- “Stress-test this technical plan before we commit to it”
Skills
documentation-and-adrs
Records decisions and documentation. Use when you need to document an architecture decision (ADR) or the reasoning behind a design choice, when changing public APIs, shipping features, or when you need to record context that future engineers and agents will need to understand the codebase.
doubt-driven-development
Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when you want every assumption cross-examined before proceeding, when stress-testing a plan for hidden failure modes, when correctness matters more than speed, when working in unfamiliar code, when stakes are high (production auth, security-sensitive logic, a high-stakes migration, irreversible operations), or any time a confident output would be cheaper to verify now than to debug later.
entry-plan
Use whenever the Plan plugin is selected. Route the request to the intended bundled workflow while keeping all dependencies internal to this plugin.
planning-and-task-breakdown
Breaks work into ordered tasks. Use when you have a spec or clear requirements and need to break work into implementable tasks. Use when a task feels too large to start, when you need to estimate scope, or when parallel work is possible.
spec-driven-development
Creates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when drafting a PRD or requirements document with objectives and scope, or when requirements are unclear, ambiguous, or only exist as a vague idea. Use when a single requirement spans several independently testable capabilities and needs decomposing into a capability map of modules before specifying.
- Categories
- Made by
- Saul Martí
- Sign-in
- On Install
- Capabilities
- Turn requirements into plans
- Availability
- Available
- Version
- 2.0.0
- Keywords
- engineering-suite, plan, skills
- Created
- September 10, 2026