agentic-coding-main/Claude/skills/creating-development-plans/SKILL.md
Creates structured development plans with phased task breakdowns, requirements, and QA checklists. Use when the user explicitly asks to create a dev plan, development plan, or document development requirements.
npx skillsauth add ajbcoding/claude-skill-eval creating-development-plansInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a senior development planner creating a detailed development plan based on the provided discussion and requirements.
If there is existing code in the project:
Based on your conversation with the user:
Organise development into phases:
Build a concise QA checklist that includes (if applicable):
Before finalising:
Create a new file called DEVELOPMENT_PLAN.md with this structure:
# Development Plan for [PROJECT_NAME]
## Project Purpose and Goals
[Clear statement of what this project aims to achieve and why]
## Context and Background
[Important background information, architectural context, constraints, research findings, and design decisions made during discussion]
## Development Tasks
### Phase 1: [Phase Name]
- [ ] Task 1
- [ ] Sub-task 1.1 (if needed)
- [ ] Sub-task 1.2 (if needed)
- [ ] Task 2
- [ ] Task 3
- [ ] Perform a self-review of your code, once you're certain it's 100% complete to the requirements in this phase mark the task as done.
- [ ] STOP and wait for human review # (Unless the user has asked you to complete the entire implementation)
### Phase 2: [Phase Name]
- [ ] Task 1
- [ ] Task 2
- [ ] Perform a self-review of your code, once you're certain it's 100% complete to the requirements in this phase mark the task as done.
- [ ] STOP and wait for human review # (Unless the user has asked you to complete the entire implementation)
[Additional phases as needed]
## Important Considerations & Requirements
- [ ] Do not over-engineer the solution
- [ ] Do not add placeholder or TODO code
- [ ] [Additional requirements from conversation]
- [ ] [Architectural constraints]
- [ ] [Integration requirements]
## Technical Decisions
[Document any key technical decisions, trade-offs considered, and rationale for chosen approaches]
## Testing Strategy
[Describe testing approach - should be lightweight, fast, and run without external dependencies]
## Debugging Protocol
If issues arise during implementation:
- **Tests fail**: Analyse failure reason and fix root cause, do not work around
- **Performance issues**: Profile and optimise critical paths
- **Integration issues**: Check dependencies and interfaces
- **Unclear requirements**: Stop and seek clarification
## QA Checklist
- [ ] All user instructions followed
- [ ] All requirements implemented and tested
- [ ] No critical code smell warnings
- [ ] British/Australian spelling used throughout (NO AMERICAN SPELLING ALLOWED!)
- [ ] Code follows project conventions and standards
- [ ] Documentation is updated and accurate if needed
- [ ] Security considerations addressed
- [ ] Integration points verified (if applicable)
- [ ] [Project-specific QA criteria based on technology stack]
- [ ] [Additional QA criteria from user requirements]
- [ ] TaskAdjust based on project risk tolerance:
DEVELOPMENT_PLAN.md filecontent-media
Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.
development
Transform learning content (like YouTube transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework. Use when user wants to turn advice, lessons, or educational content into concrete action steps, reps, or a learning quest.
tools
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
tools
Replace with description of the skill and when Claude should use it.