π Read in: English | EspaΓ±ol | PortuguΓͺs
Stop guessing. Start engineering.
The only framework where TDD is law, not a suggestion.
/dc:auto "Implement JWT authentication with refresh tokens"Don Cheli takes your idea and delivers tested, reviewed, verified code β automatically.
β
/dc:specify 8 Gherkin scenarios generated
β
/dc:clarify 2 ambiguities resolved
β
/dc:tech-plan Blueprint: 3-layer architecture
β
/dc:breakdown 7 TDD tasks created
β
/dc:implement 14 tests pass, 91% coverage
β
/dc:review 7/7 review dimensions passed
Result: ALL PASSED β Project updated with verified code
Your project is untouched until everything passes. If anything fails, nothing changes.
npm install -g don-cheli-sdd
don-cheli install --globalOther install methods
# Git clone
git clone https://github.com/doncheli/don-cheli-sdd.git
cd don-cheli-sdd && bash scripts/instalar.sh
# One liner
curl -fsSL https://raw.githubusercontent.com/doncheli/don-cheli-sdd/main/scripts/instalar.sh | bash -s -- --global --lang en
# VS Code Extension
code --install-extension doncheli.don-cheli-sddflowchart LR
P["π PRD"] -.->|optional| B
A["π‘ Idea"] --> B["/dc:specify"]
B --> C["/dc:clarify"]
C --> D["/dc:tech-plan"]
D --> E["/dc:breakdown"]
E --> F["/dc:implement"]
F --> G["/dc:review"]
G --> H["β
Verified"]
style P fill:#2d3436,color:#dfe6e9,stroke:#6c5ce7,stroke-dasharray: 5 5
style F fill:#e17055,color:#fff
style H fill:#00b894,color:#fff
| Phase | Command | What happens |
|---|---|---|
| Specify | /dc:specify |
Your idea β Gherkin specs with test scenarios |
| Clarify | /dc:clarify |
QA finds ambiguities before you code |
| Plan | /dc:tech-plan |
Architecture + API contracts + schema |
| Break Down | /dc:breakdown |
TDD tasks with parallelism markers |
| Implement | /dc:implement |
Test FIRST β code β refactor (Iron Law) |
| Review | /dc:review |
7-dimension peer review |
Each phase has a quality gate. You don't advance without passing. No shortcuts.
# Interactive β you drive each phase
/dc:start "JWT auth"
# Autonomous β runtime drives everything, Docker isolates
/dc:auto "JWT auth"
# Terminal β without AI agent open
don-cheli auto "JWT auth"These are not suggestions. The runtime enforces them.
| Law | Rule | Enforcement |
|---|---|---|
| TDD | No code without tests | Blocks merge if tests don't exist |
| No Stubs | No // TODO in production |
Scans and rejects |
| Evidence | Proof, not promises | Coverage >= 85% verified |
93 commands Β· 51 skills Β· 15 reasoning models Β· 9 IDEs Β· 3 languages
The only SDD framework with all of these:
- β TDD as unbreakable law (not optional)
- β Autonomous mode with Docker isolation
- β OWASP security audit in the pipeline
- β 15 reasoning models (Pre-mortem, 5 Whys, Pareto, RLM...)
- β PRD Generator (reads Figma designs)
- β Pre-flight cost simulation
- β Crash recovery (resume where you left off)
- β Custom quality gates (YAML plugins)
- β Drift detection (spec vs code watcher)
- β SDD Certification badges
- β Works with Claude, Cursor, Gemini, Codex, OpenCode, Qwen, Amp, Windsurf
- β ES / EN / PT
| Platform | Install | Details |
|---|---|---|
| Claude Code | --tools claude |
93 /dc:* commands (full native) |
| OpenCode | --tools opencode |
28 /doncheli-* slash commands + 28 skills |
| Antigravity | --tools antigravity |
GEMINI.md + .agent/skills/ |
| Cursor | --tools cursor |
.cursorrules |
| Codex / Qwen | --tools codex |
AGENTS.md |
Apache 2.0 β Copyright 2026 Jose Luis Oronoz Troconis (@DonCheli)
