software-development
Software Development: Extreme Programming Workflow
The Workflow
📋 PLAN → Discuss and break down the feature
🔴 DEVELOP → TDD cycle (red → green → refactor → review)
💾 COMMIT → Save working state
🔁 ITERATE → Next task or proceed to complete
✅ COMPLETE → Suggest retrospective
The DEVELOP cycle is a task's Definition of Done: no task is complete until the review step passes. Review is inside the cycle, not after it.
Phase 1: Planning (📋 PLAN) — Interactive
Understand and decompose the feature before writing any code. Use glossary skill for unfamiliar domain terms.
More from channingwalton/skills
chatter
Use when the user asks you to start, join, or continue a conversation with other agents via chatter, agent-chat, or talking to other agents about X.
2fix-loop
Iterative Codex-native review-fix cycle that eliminates critical issues. Use when the user says "review and fix", "find and fix bugs", "clean up the code", "fix all issues", "review then fix", or any request that combines finding problems with resolving them automatically.
1fixer
Fixes critical code review findings. Receives review findings, applies targeted fixes, and verifies tests pass. Used by the fix-loop skill.
1retrospective
Use at the end of a session when the user asks how it went, what could be improved, how well the skill worked, or says "retrospective" / "retro" / "what did we learn". Surfaces gaps in the skill under examination and proposes targeted edits to fix them.
1code-reviewer
Autonomous code review agent. Use proactively after code changes to analyse for best practices, security, performance, and potential issues. Use when the user asks for a code review.
1