swe-planner

Generate software implementation plans with subtasks and persistent .plan/ tracking files.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/diegocanepa/agent-skills --skill swe-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swe-planner
Source: https://github.com/diegocanepa/agent-skills/tree/main/skills/swe-planner
Command: npx skills add https://github.com/diegocanepa/agent-skills --skill swe-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms high-level architectural designs into detailed, actionable implementation plans with subtasks, ensuring a clear roadmap for software development and creating persistent tracking files.

Core Features & Use Cases

  • Decomposition: Breaks down complex architecture into manageable, atomic, and testable subtasks.
  • Planning: Defines execution order, dependencies, and quality gates for each subtask.
  • Tracking: Creates and manages .plan/ files for ongoing progress monitoring.
  • Use Case: After an architect defines a new feature's structure, this Skill generates a step-by-step plan with subtasks like "Implement User Authentication Service" or "Design Database Schema," including which files to modify and tests to write, and saves this plan in a .plan/ file.

Quick Start

Use the swe-planner skill to create a detailed implementation plan for the current architectural analysis.

Frequently Asked Questions about swe-planner

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

FAQPage Schema
How do I generate a step-by-step implementation plan from a high-level architecture?

To generate an implementation plan, theSkill analyzes your architectural design and breaks it down into atomic subtasks. It defines execution order, dependencies, and quality gates, then saves the detailed roadmap into a persistent `.plan/` tracking file within your repository.

What is task decomposition in software development planning?

Task decomposition is the process of breaking down complex architectural designs into manageable, atomic, and testable subtasks. This approach defines specific execution orders, maps dependencies, and creates clear quality gates to guide development workflows.

How do I track implementation plan progress for software development tasks?

You can track implementation plan progress using persistent `.plan/` tracking files created within your repository. These files manage ongoing development workflows by monitoring subtask completion, dependencies, and quality gates throughout the project lifecycle.

Can I use this to plan which files to modify and tests to write for a new feature?

Yes, you can use this to plan new features by generating subtasks that explicitly detail which files to modify and which tests to write. It transforms architectural structures into actionable steps like implementing a specific service or designing a database schema.

Does task decomposition require any specific project management dependencies?

No external project management dependencies are required for task decomposition. The Skill operates independently to generate detailed software development plans, map dependencies, and create `.plan/` tracking files directly within your existing repository environment.

When do I need an agile implementation plan for software engineering?

You need an agile implementation plan after an architect defines a new feature's structure and before coding begins. It bridges high-level architecture and actual development by defining testable subtasks, execution order, and quality gates for clear project roadmaps.