plan

Generate an actionable implementation plan with file mappings and risks.

12|5|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/ai-pivot/xbot --skill plan-ai-pivot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/ai-pivot/xbot/tree/main/tools/embed_skills/plan
Command: npx skills add https://github.com/ai-pivot/xbot --skill plan-ai-pivot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The plan skill helps you break down complex requests into an organized, verifiable implementation roadmap before making any changes, reducing wasted effort and misdirected execution.

Core Features & Use Cases

  • Read-only exploration: guides the agent to only read files, search code, and inspect the codebase while planning.
  • Actionable, file-anchored plan: produces a structured plan that maps changes to specific files and explains the rationale.
  • Decision-ready output: ends with clear next steps and a go/no-go decision, and uses questions when requirements are ambiguous.

Quick Start

Ask for a plan first by saying: “Plan the implementation for my feature and list affected files, risks, and a go/no-go decision.”

Frequently Asked Questions about plan

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

FAQPage Schema
How do I create an implementation plan for a complex codebase refactoring before writing any code?

Implementation planning for multi-file changes involves read-only codebase analysis and interactive requirements clarification. It produces a single updatable plan file that anchors changes to specific files, outlines verifiable done criteria, and ends with a go/no-go decision.

What is the best way to break down ambiguous software requirements into actionable steps?

Breaking down ambiguous software requirements is best handled by interactively clarifying assumptions and exploring the codebase read-only. This generates a file-anchored roadmap with verifiable done criteria and a go/no-go decision, reducing wasted effort and misdirected execution.

Can I map multi-file changes and assess risks without modifying the codebase?

Yes, you can assess risks and map multi-file changes without modifying the codebase. The planning process enforces strict read-only constraints, allowing only file reads and code searches to generate a decision-ready plan with identified risks before any implementation starts.

When do I need a structured plan for large software tasks instead of coding directly?

You need a structured plan for large software tasks when requirements are ambiguous, involve multi-file changes, or require large refactorings. Planning first prevents wasted effort by producing an actionable roadmap with verifiable done criteria and a go/no-go decision prior to execution.

How does interactive clarification work when planning an implementation for uncertain requirements?

Interactive clarification for uncertain requirements works by asking questions when assumptions are unclear during the read-only codebase analysis. This ensures the generated implementation plan accurately reflects the true requirements before mapping out file changes and a go/no-go decision.