Agent Skills: Implementation Plan Guide

Guide for creating implementation plans. USE WHEN: planning new features, refactoring, or significant code changes.

UncategorizedID: masayuki-kono/agent-skills/implementation-plan

Install this agent skill to your local

pnpm dlx add-skill https://github.com/masayuki-kono/agent-skills/tree/HEAD/skills/implementation-plan

Skill Files

Browse the full folder contents for implementation-plan.

Download Skill

Loading file tree…

skills/implementation-plan/SKILL.md

Skill Metadata

Name
implementation-plan
Description
"Guide for creating implementation plans. USE WHEN: planning new features, refactoring, or significant code changes."

Implementation Plan Guide

A structured guide for creating comprehensive implementation plans before starting development work.

When to Use

  • Planning new features or significant functionality additions
  • Preparing for refactoring or architectural changes
  • Documenting approach before starting complex implementation work
  • Ensuring clear acceptance criteria and testing strategy

Instructions

Required Sections

1. Background and Context

Document the background and history that led to this implementation:

  • Why: What problem or requirement does this address?
  • Context: What is the current situation or issue?
  • History: What events or changes led to this need?
  • Related Issues: Any related issues, discussions, or previous attempts?

2. Acceptance Criteria

  • Build and all tests must pass
  • Unit tests and integration tests must be created for the implemented changes
  • If project-specific verification rules exist (e.g., .cursor/rules/build-and-test-verification.mdc), follow them

3. Implementation Details

Document the planned approach:

  • Approach: How will this be implemented?
  • Changes: What files, components, or systems will be modified?
  • Dependencies: Any dependencies or prerequisites?
  • Testing Strategy: How will the changes be tested?

Language Requirement

All implementation plans must be written in English.