implementation-planner

Break down implementation tasks into numbered steps with file references.

17|2|Updated Dec 27, 2013
One-click install
npx skills add https://github.com/l-lin/dotfiles --skill implementation-planner-l-lin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementation-planner
Source: https://github.com/l-lin/dotfiles/tree/main/home-manager/modules/share/ai/.config/ai/skills/implementation-planner
Command: npx skills add https://github.com/l-lin/dotfiles --skill implementation-planner-l-lin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Breaks down technical implementation tasks into concrete, actionable steps with context from the codebase, enabling deterministic planning.

Core Features & Use Cases

  • Context-driven breakdown: analyze files and dependencies
  • Step-by-step plan: ordered tasks with file:line references
  • Verification & testing: automated and manual verification steps
  • Documentation artifacts: structured implementation plan and notes

Quick Start

Tell me a task and I will generate a numbered plan with file references and verification steps you can execute.

Frequently Asked Questions about implementation-planner

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

FAQPage Schema
How do I break down a complex implementation task into actionable steps?

Break down implementation tasks by analyzing your codebase and dependencies, then generate a numbered plan with file:line references, prerequisites, and verification steps. This approach ensures concrete, sequenced work from initial analysis through delivery and testing.

What should a technical implementation plan include?

An implementation plan should include numbered, ordered tasks with file and function references, test-first steps, automated and manual verification checkpoints, and cleanup documentation. This structure makes the plan executable and tracks progress against functional requirements.

Can I use task breakdown planning for refactors and bug fixes?

Yes. Task breakdown planning applies to feature implementation, refactors, and bug fixes by analyzing codebase context and dependencies, spawning parallel research when needed, and sequencing work so prerequisites complete before dependent tasks begin.

How does codebase analysis improve implementation planning?

Codebase analysis identifies file dependencies, function signatures, and related documents before planning begins, enabling deterministic task sequencing. This context prevents planning steps that conflict with existing code structure or miss required integration points.

What's the difference between a task plan and a to-do list?

A task plan includes file:line references, test-first steps, verification procedures, and documented prerequisites and cleanup—making it executable and auditable. A to-do list typically lacks this structural detail, making progress harder to track against functional requirements.

When should I use parallel research tasks during planning?

Spawn parallel research tasks when planning reveals unknown dependencies, undocumented code sections, or unclear integration points. This prevents blocking the full plan and surfaces context needed to sequence remaining work accurately.