create-implementation-plan

Generates structured implementation plan Markdown files for features, refactoring, and upgrades.

37|4|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/jmrplens/gitlab-mcp-server --skill create-implementation-plan-jmrplens
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-implementation-plan
Source: https://github.com/jmrplens/gitlab-mcp-server/tree/main/.github/skills/create-implementation-plan
Command: npx skills add https://github.com/jmrplens/gitlab-mcp-server --skill create-implementation-plan-jmrplens

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing implementation plans that both humans and AI agents can execute consistently is hard; this Skill produces deterministic, machine-readable plan files with a strict template so work can be executed autonomously without ambiguity. ## Core Features & Use Cases - Standardized Plan Template: Enforces a mandatory Markdown structure with front matter, requirements, phased tasks, dependencies, risks, and testing sections. - AI-Optimized Output: Uses unambiguous language, standardized identifier prefixes (REQ-, TASK-, GOAL-), and tables so plans are parseable and executable by AI agents. - Use Case: When starting a package upgrade or new feature, ask for an implementation plan and receive a complete file saved to the /plan/ directory with phases, task tables, status badges, and validation criteria. ## Quick Start Create an implementation plan for upgrading the authentication module to the new token-based system.

Frequently Asked Questions about create-implementation-plan

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

FAQPage Schema
How do I create an implementation plan for a new feature?

Invoke the skill with the plan purpose, such as the feature name, and it generates a complete Markdown plan file. The output follows a mandatory template with requirements, phased tasks, dependencies, and testing sections saved to the /plan/ directory.

What is the file naming convention for implementation plans?

Plan files use the pattern [purpose]-[component]-[version].md, where purpose is one of upgrade, refactor, feature, data, infrastructure, process, architecture, or design. An example is feature-auth-module-1.md.

Where are implementation plan files saved?

Plans are saved in the /plan/ directory, which is gitignored as local working notes per ADR-0013. Plans are never committed, so anything that must persist goes into an ADR or a GitHub issue.

What status values can an implementation plan have?

The status field in the front matter must be one of Completed, In progress, Planned, Deprecated, or On Hold. Each status also appears as a colored badge in the plan's introduction section.

What sections must an implementation plan template include?

The mandatory sections are Introduction, Requirements & Constraints, Implementation Steps with phases and task tables, Alternatives, Dependencies, Files, Testing, Risks & Assumptions, and Related Specifications. All headers must match exactly and no placeholder text may remain.