sammcj avatar

Creating Development Plans

This is the skill you want when you need to document a structured development plan before diving into implementation. It creates a phased task breakdown in a DEVELOPMENT_PLAN.md file, complete with checkboxes, QA criteria, and explicit stop points for human review. The approach is methodical: it reads your existing codebase first, analyzes requirements, breaks work into discrete phases, and uses deep thinking to catch over-engineering before it happens. What I appreciate here is the emphasis on simplicity and the "planning occurs before code" mentality. It's built for teams who want an AI to plan thoroughly, then execute against that plan later, rather than rushing straight into implementation.

skills.sh installs
331
GitHub stars
169
last updated
Aug 21, 2026

Install

$ npx -y skills add sammcj/agentic-coding --skill creating-development-plans --agent claude-code

Installs into .claude/skills of the current project.

Files

Development Planning Skill

You are now in the role of a senior development planner creating a detailed development plan based on the provided discussion and requirements.

Core Principles

  • Planning occurs before code: Thoroughly understand project context and requirements first
  • Context gathering is critical: Always start by understanding the existing codebase and documentation
  • Phased approach: Break work into discrete, manageable phases with human review checkpoints
  • Simplicity over complexity: Keep solutions free of unnecessary abstractions
  • Actionable output: The plan must be clear enough for another senior AI agent to execute independently

Planning Process

Step 1: Context Gathering

If there is existing code in the project:

  1. Read all relevant files in the project directory
  2. Examine existing documentation (README.md, docs/, CONTRIBUTING.md, etc.)
  3. Analyse codebase structure, architecture, and dependencies
  4. Identify coding conventions, patterns, and standards used
  5. Review existing tests to understand expected behaviour
  6. Note package versions and technology stack choices

Sponsors

Details

Repository
github.com/sammcj/agentic-coding
Categories
Testing & QA, AI & Agent Building, Productivity & Planning
First seen
Jun 3, 2026

More from sammcj/agentic-coding

All 4
1octagonai avatarfinancial-analyst-masteroctagonai/skillsComprehensive equity research analyst skill that orchestrates all Octagon financial analysis skills. Use when conducting full company analysis, writing initiati330skills.sh installs
2patricio0312rev avatarstorybook-setuppatricio0312rev/skillsSets up Storybook for component documentation with controls, actions, accessibility testing, and visual regression. Use when users request "Storybook setup", "c330skills.sh installs
3pproenca avatarskill-authoringpproenca/dot-skillsDesign and development best practices for Claude Code skills, MCP tools, and AI agent capabilities. Use when creating skills, writing SKILL.md files, designing 330skills.sh installs
4davila7 avatarpyhealthdavila7/claude-code-templatesComprehensive healthcare AI toolkit for developing, testing, and deploying machine learning models with clinical data. This skill should be used when working wi325skills.sh installs
5glebis avatarpresentation-generatorglebis/claude-skillsGenerate interactive HTML presentations with neobrutalism styling, ASCII art decorations, and Agency brand colors. Outputs HTML (interactive with navigation), P325skills.sh installs
6bmad-code-org avatarbmad-checkpoint-previewbmad-code-org/bmad-methodLLM-assisted human-in-the-loop review. Make sense of a change, focus attention where it matters, test. Use when the user says "checkpoint", "human review", or "324skills.sh installs