source-command-create-plan

Creates detailed implementation plans through interactive codebase research and iterative user feedback.

1|1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/redblacktree/fastflow --skill source-command-create-plan-redblacktree
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: source-command-create-plan
Source: https://github.com/redblacktree/fastflow/tree/main/.agents/skills/source-command-create-plan
Command: npx skills add https://github.com/redblacktree/fastflow --skill source-command-create-plan-redblacktree

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing implementation plans without understanding the actual codebase leads to vague, unactionable specs. This Skill guides an AI agent through a structured, interactive process of reading tickets, researching code, and producing phased implementation plans with verifiable success criteria. ## Core Features & Use Cases - Interactive Plan Development: Gathers requirements, asks focused questions, and iterates on plan structure with the user before writing details. - Parallel Codebase Research: Spawns research sub-agents (codebase-locator, codebase-analyzer, thoughts-locator) to find relevant files, patterns, and prior decisions with file:line references. - Structured Plan Output: Writes plans to thoughts/shared/plans/ using a dated, ticket-linked filename convention with phases, automated and manual success criteria, and explicit out-of-scope items. - Use Case: A developer receives ticket ENG-1478 for parent-child task tracking. The Skill reads the ticket, researches the daemon codebase, proposes design options, and produces a phased plan with make test verification steps. ## Quick Start Ask the agent to create an implementation plan for a ticket file, for example: create a plan for thoughts/allison/tickets/eng_1234.md.

Frequently Asked Questions about source-command-create-plan

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

FAQPage Schema
How do I create an implementation plan from a ticket file?▼

Invoke the create_plan command with the ticket file path, such as /create_plan thoughts/allison/tickets/eng_1234.md. The agent reads the file fully, researches the codebase with parallel sub-agents, and iterates with you before writing the final plan.

What makes a good implementation plan for a coding agent?▼

A good plan includes specific file paths and line references, phased changes with code snippets, and success criteria split into automated verification (make test, lint, typecheck) and manual verification. It must contain no open questions and explicitly list what is out of scope.

Where are the generated implementation plans saved?▼

Plans are written to thoughts/shared/plans/ using the format YYYY-MM-DD-ENG-XXXX-description.md, where the ticket number is omitted if none exists. After writing, the humanlayer thoughts sync command indexes the plan.

Can the planning process research the codebase automatically?▼

Yes. The process spawns parallel research sub-agents such as codebase-locator, codebase-analyzer, and thoughts-locator to find relevant files, trace data flow, and surface prior decisions, all returning file:line references before any plan is written.

When should I not use this interactive planning workflow?▼

Skip it for trivial changes like typo fixes where a full research and planning cycle adds no value. The workflow is designed for multi-phase features, refactors, and database changes that benefit from verified research and staged verification.