writing-plans
Create Implementation Plans
Also available from: Cycleaddict,obra,davila7,DYAI2025,Cygnusfear,DMJGilbert,CodingCossack
Use this skill to generate comprehensive implementation plans with bite-sized tasks before writing code. It structures tasks into 2-5 minute steps with exact file paths, test commands, and commit messages.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "writing-plans". Use writing-plans skill. Create a plan for adding user authentication to our React app.
Expected outcome:
- Plan saved to docs/plans/2024-01-15-user-authentication.md
- Task 1: Set up authentication context and provider
- Task 2: Create login form component with validation
- Task 3: Implement JWT token storage and refresh logic
- Task 4: Add protected route component
- Task 5: Write integration tests for auth flow
- Choose execution approach: Subagent-Driven or Parallel Session
Using "writing-plans". Use writing-plans skill. We need to refactor the data layer to use Repository pattern.
Expected outcome:
- Plan saved to docs/plans/2024-01-15-repository-pattern.md
- Task 1: Define Repository interface
- Task 2: Create concrete UserRepository implementation
- Task 3: Update service layer to use Repository
- Task 4: Write unit tests for new repositories
- Task 5: Run full test suite to verify no regressions
Security Audit
Low RiskSecurity review complete. The skill is a planning/guidance template for writing implementation plans. Static findings flagged 16 instances of external_commands showing example terminal commands in documentation - these are FALSE POSITIVES as they are markdown code examples, not actual code execution. Three weak cryptographic algorithm flags are also FALSE POSITIVES - no cryptographic code exists. This skill only generates documentation and does not execute any code.
Low Risk Issues (1)
Risk Factors
Quality Score
What You Can Build
New Feature Planning
When starting a new feature, create a detailed implementation plan with all tasks, file changes, and test steps before writing any code.
Refactoring Projects
Break down large refactoring efforts into manageable tasks with clear test strategies and commit checkpoints.
Onboarding New Team Members
Provide new engineers with comprehensive plans that assume zero context about the codebase.
Try These Prompts
Use the writing-plans skill. I have requirements for [describe feature]. Create an implementation plan.
Use writing-plans skill with this spec: [paste spec]. Generate a full implementation plan with test-first approach.
Use writing-plans skill. We need to implement [feature]. Give me a plan with 2-5 minute tasks.
Use writing-plans skill. Here are the requirements: [details]. Create a complete implementation plan with architecture overview, file paths, tests, and commit strategy.
Best Practices
- Always provide complete code snippets in plan steps, not just descriptions
- Use exact file paths with line numbers for modifications
- Include both positive and negative test cases in test steps
- Break down complex tasks into 2-5 minute atomic steps
Avoid
- Writing vague steps like 'add validation' without specific code
- Skipping test steps or assuming tests will work
- Creating large multi-hour tasks instead of bite-sized steps
- Forgetting to include commit messages for each task