implementation-plan

Automates creation of detailed software implementation plans with milestones and validation steps.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/KirillKlem/codex-skills --skill implementation-plan-kirillklem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementation-plan
Source: https://github.com/KirillKlem/codex-skills/tree/main/skills/implementation-plan
Command: npx skills add https://github.com/KirillKlem/codex-skills --skill implementation-plan-kirillklem

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of turning large engineering changes into a step-by-step execution plan, ensuring that projects are well-documented and manageable.

Core Features & Use Cases

  • Detailed Planning: Generates a comprehensive plan for complex software changes, including architecture updates, module additions, migrations, and refactors.
  • Milestone Decomposition: Breaks down the work into manageable milestones with clear scope, steps, and validation.
  • Documentation Integration: Ensures that all planning documentation is updated and accessible within the repository.

Quick Start

Generate an implementation plan for the "add new feature" project.

Frequently Asked Questions about implementation-plan

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

FAQPage Schema
How do I create an execution plan for complex software changes and refactoring?

Creating an execution plan for software changes involves analyzing the repository state and organizing tasks into milestones with clear scopes, steps, and validation criteria. You provide constraints and goals to generate detailed plans for architecture updates, module additions, migrations, and refactors.

What is milestone tracking in software project planning?

Milestone tracking in software project planning breaks down large engineering changes into manageable phases with clear scopes, steps, and validation. It ensures complex modifications like architecture updates and migrations are well-documented, manageable, and validated upon completion.

How do I break down a large software migration into manageable milestones?

Breaking down a software migration requires analyzing the repository state and defining constraints and goals. The process organizes tasks into sequential milestones with clear scopes, steps, and validation criteria to ensure architecture updates and module additions are managed effectively.

Do I need to analyze my repository state before generating a software execution plan?

Yes, analyzing the repository state is required before generating a software execution plan. This analysis, combined with user input on constraints and goals, automates the creation of detailed plans for architecture updates, module additions, migrations, and refactors.

What's the best way to document software architecture updates and refactoring tasks?

The best way to document software architecture updates and refactoring tasks is by integrating planning documentation directly within the repository. This approach ensures detailed execution plans, milestone scopes, and validation steps remain accessible and well-managed throughout the project lifecycle.