Structured patterns for planning, subagent tasking, and rigorous verification of development work.
Install
mkdir -p .claude/skills/development-workflow && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15961" && unzip -o skill.zip -d .claude/skills/development-workflow && rm skill.zipInstalls to .claude/skills/development-workflow
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
workflow patterns for planning, subagents, self-improvement, and verificationKey capabilities
- →Enter plan mode for non-trivial tasks
- →Re-plan immediately if something goes sideways
- →Use subagents for research, exploration, and parallel analysis
- →Update `tasks/lessons.md` after any user correction
- →Never mark a task complete without proving it works
- →Ask 'Would a staff engineer approve this?' before completion
How it works
This skill defines workflow patterns for planning, subagent utilization, self-improvement, and verification to ensure reliable task completion and continuous learning.
Inputs & outputs
When to use development workflow
- →Plan complex tasks
- →Offload research to subagents
- →Verify feature completion
- →Document technical lessons
About this skill
1. Plan Mode Default
- Enter plan mode for ANY non-trivial task (3+ steps or architectural decisions)
- If something goes sideways, STOP and re-plan immediately - don't keep pushing
- Use plan mode for verification steps, not just building
- Write detailed specs upfront to reduce ambiguity
2. Subagent Strategy
- Use subagents liberally to keep main context window clean
- Offload research, exploration, and parallel analysis to subagents
- For complex problems, throw more compute at it via subagents
- One task per subagent for focused execution
3. Self-Improvement Loop
- After ANY correction from the user: update
tasks/lessons.mdwith the pattern - Write rules for yourself that prevent the same mistake
- Ruthlessly iterate on these lessons until mistake rate drops
- Review lessons at session start for relevant project
4. Verification Before Done
- Never mark a task complete without proving it works
- Diff behavior between main and your changes when relevant
- Ask yourself: "Would a staff engineer approve this?"
- Run tests, check logs, demonstrate correctness
5. Demand Elegance (Balanced)
- For non-trivial changes: pause and ask "is there a more elegant way?"
- If a fix feels hacky: "Knowing everything I know now, implement the elegant solution"
- Skip this for simple, obvious fixes - don't over-engineer
- Challenge your own work before presenting it
6. Autonomous Bug Fixing
- When given a bug report: just fix it. Don't ask for hand-holding
- Point at logs, errors, failing tests - then resolve them
- Zero context switching required from the user
- Go fix failing CI tests without being told how
7. Task Management
- Plan First: Write plan with checkable items
- Verify Plan: Check in before starting implementation
- Track Progress: Mark items complete as you go
- Explain Changes: High-level summary at each step
- Document Results: Add review section
- Capture Lessons: Update lessons after corrections
Core Principles
- Simplicity First: Make every change as simple as possible. Impact minimal code.
- No Laziness: Find root causes. No temporary fixes. Senior developer standards.
- Minimal Impact: Changes should only touch what's necessary. Avoid introducing bugs.
When not to use it
- →When the user wants to skip planning for non-trivial tasks
- →When the user wants to avoid documenting lessons learned
- →When the user wants to mark tasks complete without verification
Limitations
- →It requires detailed specs upfront
- →It demands elegance for non-trivial changes
- →It requires zero context switching from the user for bug fixes
How it compares
This skill enforces a structured development workflow with mandatory planning, subagent offloading, and a self-improvement loop, unlike an ad-hoc approach that might lead to repeated mistakes or unverified completions.
Compared to similar skills
development workflow side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| development workflow (this skill) | 0 | 6mo | No flags | Intermediate |
| trello | 41 | 3mo | Review | Beginner |
| executing-plans | 6 | 3mo | No flags | Intermediate |
| github-project-management | 4 | 6mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by rcarmo
View all by rcarmo →You might also like
trello
openclaw
Manage Trello boards, lists, and cards via the Trello REST API.
executing-plans
obra
Use when you have a written implementation plan to execute in a separate session with review checkpoints
github-project-management
ruvnet
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
project-clickup
incidentfox
ClickUp project management integration for incident tracking and task management
coo-advisor
alirezarezvani
Operations leadership for scaling companies. Process design, OKR execution, operational cadence, and scaling playbooks. Use when designing operations, setting up OKRs, building processes, scaling teams, analyzing bottlenecks, planning operational cadence, or when user mentions COO, operations, process improvement, OKRs, scaling, operational efficiency, or execution.
drift-analysis
avifenesh
This skill should be used when the user asks about "plan drift", "reality check", "comparing docs to code", "project state analysis", "roadmap alignment", "implementation gaps", or needs guidance on identifying discrepancies between documented plans and actual implementation state.