Creating Development Plans

Create structured development plans with phased task breakdowns and QA checkpoints.

155|25|Updated Apr 27, 2025
One-click install
npx skills add https://github.com/sammcj/agentic-coding --skill creating-development-plans
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Creating Development Plans
Source: https://github.com/sammcj/agentic-coding/tree/main/Claude/skills/creating-development-plans
Command: npx skills add https://github.com/sammcj/agentic-coding --skill creating-development-plans

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of unstructured or incomplete development planning, which often leads to scope creep, missed requirements, and inadequate quality assurance. It ensures that every project or feature starts with a clear, actionable roadmap.

Core Features & Use Cases

  • Phased Task Breakdowns: Organizes development into manageable, independently testable phases with clear checkpoints.
  • Comprehensive Requirements Analysis: Identifies core goals, hard requirements, unknowns, and architectural implications.
  • Integrated QA Checklists: Builds a concise quality assurance plan tailored to project and technology-specific needs.
  • Use Case: When initiating a new feature, module, or project, use this Skill to generate a detailed development plan that guides an AI agent or human developer through context gathering, task execution, and quality verification.

Quick Start

To create a development plan, simply ask: "Create a development plan for a new user authentication module that integrates with an existing OAuth provider. Ensure it includes phases for design, implementation, and testing, along with a QA checklist."

Frequently Asked Questions about Creating Development Plans

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

FAQPage Schema
How do I create a structured development plan from project requirements?

A development plan organises project requirements into phased, independently testable tasks with clear checkpoints. Create one by gathering project context, analysing requirements, breaking work into phases, and defining QA criteria—this ensures scope clarity and reduces missed requirements before development begins.

What should a development plan include for software projects?

A comprehensive development plan covers core goals, hard requirements, unknowns, architectural implications, phased task breakdowns, and a technology-specific QA checklist. This structure guides both AI agents and human developers through design, implementation, and testing phases systematically.

How do I break down a feature into manageable development phases?

Phase-based breakdowns organise work into independently deliverable chunks with explicit dependencies and testability criteria. Each phase isolates a distinct capability—design, implementation, or testing—allowing parallel work, early validation, and risk mitigation before scope creep occurs.

When should I create a development plan instead of starting coding immediately?

Create a development plan before initiating any new feature, module, or project to prevent unstructured work. Planning upfront captures requirements, identifies unknowns, and establishes QA expectations—reducing rework and ensuring the development roadmap aligns with project goals.

Can I use development planning for integrating third-party services like OAuth?

Yes. Development planning works for feature work involving external integrations by explicitly mapping architectural implications, dependency requirements, and integration-specific QA checks. This ensures authentication modules, API integrations, and similar technical work have clear design and testing phases.

What's included in a QA checklist generated within a development plan?

QA checklists are tailored to project scope and technology stack, covering quality verification specific to each phase. They ensure testing criteria align with requirements and architectural decisions, reducing late-stage defects and confirming deliverables meet acceptance standards.