Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
PluginCẩn thậnQuy trình & bộ nhớ agentNâng cao

don-cheli-sdd

doncheli · doncheli/don-cheli-sdd

Khung này cho phép các tác nhân AI tự động cung cấp mã đã được xác minh, kiểm tra bằng cách sử dụng công cụ điều phối TypeScript và Phát triển theo định hướng đặc tả.

Don Cheli — SDD Framework. The most comprehensive Specification-Driven Development framework for AI agents. 88+ commands, 51 skills, 15 reasoning models. TDD mandatory, OWASP audit, Autonomous Mode, Crash Recovery, PRD Generator. Works with Claude Code, Gemini/Antigravity, Cursor, Codex, Warp, Amp, OpenCode, Continue.dev. ES/EN/PT.

57 sao11Giấy phép: Apache-2.0Cập nhật 2 tháng trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Triển khai các tính năng mới với độ bao phủ kiểm thử được đảm bảo và đánh giá tự động.
  • Phát triển mã trong đó TDD là bắt buộc và được thực thi tự động.
  • Tạo Tài liệu Yêu cầu Sản phẩm (PRD) và để các tác nhân tự động phát triển giải pháp.

Kiểm tra an toàn

Cẩn thận

Dùng được, nhưng nên đọc ghi chú trước.

  • ●Gói npm tự chạy script khi cài đặt.package.json
  • ●Trình cài đặt tải script từ xa và chạy thẳng bằng shell.README.md

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

🌐 Read in: English | Español | Português

Don Cheli — SDD Framework

<strong>Stop guessing. Start engineering.</strong>
The only framework where TDD is law, not a suggestion.











One command. Verified code.

/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.


Install

npm install -g don-cheli-sdd
don-cheli install --global

Other 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-sdd

The Runtime — Your code never breaks

Other frameworks give you prompts and hope the AI follows them. Don Cheli has a real TypeScript orchestrator that makes it impossible to skip rules.

How it works in 4 steps:

Step 1: The runtime creates a copy of your project (git worktree). Your real project is never touched.

Step 2: It spins up a Docker container and runs each /dc:* command inside — completely isolated.

Step 3: After each phase, real quality gates verify the output:

  • Does the Gherkin spec exist? Does it have P1 scenarios?
  • Do tests exist? Do they pass? Are there zero // TODO stubs?
  • Is coverage >= 85%?
  • Do your custom rules in .dc/gates/*.yml pass?

Step 4: Only when ALL 6 phases pass ALL gates does the code merge into your project. If anything fails → your project stays exactly as it was.

3 providers: Use your Claude Code subscription (free), OpenAI Codex, or Ollama for 100% free local execution.


How it works

flowchart 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
PhaseCommandWhat happens
Specify/dc:specifyYour idea → Gherkin specs with test scenarios
Clarify/dc:clarifyQA finds ambiguities before you code
Plan/dc:tech-planArchitecture + API contracts + schema
Break Down/dc:breakdownTDD tasks with parallelism markers
Implement/dc:implementTest FIRST → code → refactor (Iron Law)
Review/dc:review7-dimension peer review

Each phase has a quality gate. You don't advance without passing. No shortcuts.


3 ways to use it

# 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"

The Iron Laws

These are not suggestions. The runtime enforces them.

LawRuleEnforcement
TDDNo code without testsBlocks merge if tests don't exist
No StubsNo // TODO in productionScans and rejects
EvidenceProof, not promisesCoverage >= 85% verified

Why Don Cheli

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

Full feature comparison →


Platforms

PlatformInstallDetails
Claude Code--tools claude93 /dc:* commands (full native)
OpenCode--tools opencode28 /doncheli-* slash commands + 28 skills
Antigravity--tools antigravityGEMINI.md + .agent/skills/
Cursor--tools cursor.cursorrules
Codex / Qwen--tools codexAGENTS.md

IDE setup details →


Community


License

Apache 2.0 — Copyright 2026 Jose Luis Oronoz Troconis (@DonCheli)


Made with ❤️ in Latin America — Don Cheli SDD Framework

Xem mã nguồn trên GitHub