Imported from ReaperOAK/ForgeOS (
.claude/skills/sdlc/SKILL.md). Install upstream withnpx skills add ReaperOAK/ForgeOS --skill sdlc. Copyright stays with the author.
Overview
Software Development Lifecycle enforcement including stage transitions, Definition of Done validation, rework rules, and lifecycle governance.
SDLC Enforcement
When to Use
- Validating ticket stage transitions
- Enforcing Definition of Done (DoD)
- Managing rework cycles
- Governing the SDLC pipeline
Definition of Done (10 Items)
- All acceptance criteria implemented
- Tests written (≥80% coverage for new code)
- Lint passes (zero errors, zero warnings)
- Type checks pass
- CI passes
- Docs updated (JSDoc/TSDoc, README if applicable)
- Validator independently reviewed
- No console errors (structured logger only)
- No unhandled promises
- No TODO comments in code
Rework Rules
- Maximum 3 combined rework attempts per ticket
- After 3 reworks → ESCALATED to human
- Rework re-enters at implementation stage with rejection evidence
Resources
See the references/ directory for:
- Stage transition guards
- DoD validation checklist
- Rework handling procedures
Rules
- Follow the conventions defined in this skill
- Apply these patterns consistently across all relevant code