creating-development-plans

Generate structured development plans with phased tasks, requirements, and QA checklists.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/javierhbr/agnostic-agent-loop --skill creating-development-plans-javierhbr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-development-plans
Source: https://github.com/javierhbr/agnostic-agent-loop/tree/main/.cursor/skills/dev-plans
Command: npx skills add https://github.com/javierhbr/agnostic-agent-loop --skill creating-development-plans-javierhbr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill tackles the chaos of unstructured development by creating detailed, phased plans that ensure clarity, scope, and quality before coding begins.

Core Features & Use Cases

  • Phased Task Breakdown: Organizes work into logical phases with atomic tasks.
  • Integrated QA: Includes a comprehensive QA checklist tailored to the project.
  • Use Case: When starting a new feature like "user profile management," use this Skill to generate a DEVELOPMENT_PLAN.md outlining phases from UI design to backend implementation and testing.

Quick Start

Use the creating-development-plans skill to create a development plan for the user authentication feature.

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 development plan for a new software feature?

To create a development plan, you define logical phases, atomic tasks, and self-review checkpoints. This generates a structured DEVELOPMENT_PLAN.md file that organizes project execution from UI design to backend implementation and testing.

What is task breakdown in agile project management?

Task breakdown in agile project management is organizing complex software projects into logical phases with atomic tasks. This process ensures clarity, scope, and quality are defined before coding begins, resulting in a structured execution plan.

How do I add a QA checklist to my software engineering development plan?

You add a QA checklist to a development plan by generating an integrated testing strategy tailored to the project. This defines comprehensive testing requirements and self-review checkpoints within the final DEVELOPMENT_PLAN.md file.

Can I use this development plan approach for complex software projects?

Yes, this development plan approach is designed for complex software projects. It tackles the chaos of unstructured development by creating detailed, phased plans that ensure clarity, scope, and quality before coding begins.

What is the best way to structure unstructured development before coding?

The best way to structure unstructured development is generating a phased development plan with atomic tasks and integrated QA checklists. This ensures organized project execution by defining all requirements in a single DEVELOPMENT_PLAN.md file.