autoplan

Compares candidate solutions and produces an implementation plan via the autoplan workflow.

294|16|Updated Jul 18, 2026
One-click install
npx skills add https://github.com/osolmaz/pi-workflows --skill autoplan-osolmaz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: autoplan
Source: https://github.com/osolmaz/pi-workflows/tree/main/skills/autoplan
Command: npx skills add https://github.com/osolmaz/pi-workflows --skill autoplan-osolmaz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Choosing between multiple possible solutions and turning the decision into a concrete implementation plan is slow and error-prone. This Skill structures that decision process inside the Pi coding agent, comparing practical candidates against the ideal end state and producing a step-by-step plan. ## Core Features & Use Cases - Structured Candidate Comparison: Records two to four distinct practical solutions with rationale, trade-offs, and rejection reasons, plus a separate ideal (Holy grail) option. - Workflow Integration: Starts the built-in autoplan workflow in pi-workflows with a structured input containing problem, scope, constraints, and optional previous plan and new evidence. - Plan Revision Support: Revises an existing plan when new evidence appears, preserving the previous plan and recording why it was kept or rejected. - Use Case: You need to decide how to add a timeout fallback to a repository's public API. Run autoplan to compare candidate designs, select the best in-scope option, and receive a detailed implementation plan with verification steps for each change. ## Quick Start Ask the agent to run autoplan to choose the best solution for your stated problem and write an implementation plan for the current repository.

Frequently Asked Questions about autoplan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run autoplan in the Pi coding agent?▼

Explicitly ask the agent to run autoplan with your decision or planning problem. The skill starts the built-in autoplan workflow with a structured input containing the problem, scope, and constraints derived from the conversation.

How does autoplan choose between multiple solution candidates?▼

Autoplan records two to four practical candidates plus a separate ideal Holy grail option, each with rationale and trade-offs. It selects the Holy grail when proportionate and implementable, otherwise the strongest in-scope candidate, recording a rejection reason for every other option.

Does autoplan require the pi-workflows extension?▼

Yes, the skill requires pi-workflows and its built-in autoplan workflow. Outside Pi or when the workflow is unavailable, the skill falls back to a manual step-by-step planning procedure described in its instructions.

Can autoplan revise an existing implementation plan?▼

Yes, pass the previous plan and the new evidence that triggered the revision. Autoplan records whether the previous plan remains a candidate or why the evidence rejects it, and states whether the final plan changed.

When should I not use autoplan?▼

Do not use it unless the user explicitly asks to run autoplan, and do not use it to implement changes unless implementation was also requested. It stops as blocked only when no truthful in-scope solution can meet the success criteria.