AgentSkillsCN

dragon-dev-loop

采用 TDD 与多代理 QA 循环的标准开发流程。适用于构建功能、修复缺陷、编写代码,以及任何将交付给 Dino 的开发任务时使用。不适用于仅编辑文档/配置/数据文件、更新 MEMORY.md、更改 Cron 作业时使用。确保:需求 → 先写测试(Vermithrax)→ 实施(Caraxes)→ QA(Vermithrax)→ 循环直至通过 → 按完整协议交付。

SKILL.md
--- frontmatter
name: dragon-dev-loop
description: >
  Standard development process with TDD and multi-agent QA loop.
  Use when: building features, fixing bugs, writing code, any development task that will be delivered to Dino.
  Don't use when: editing docs/config/data files only, updating MEMORY.md, changing cron jobs.
  Ensures: Requirements → Tests first (Vermithrax) → Implementation (Caraxes) → QA (Vermithrax) → Loop until PASS → Delivery with full protocol.

Dragon Dev Loop

Standard development process. No exceptions for any code change delivered to Dino.

The Loop

code
1. REQUIREMENTS (Balerion)     → PRD / REQUIREMENTS.md
2. TESTS FIRST (Vermithrax 🛡️) → Test spec + acceptance criteria
3. IMPLEMENT (Caraxes 🔴)      → Code against tests
4. QA (Vermithrax 🛡️)          → Test, report, PASS/FAIL
5. FAIL? → Back to 3           → Loop until PASS
6. PASS → Deliver to Dino      → With FULL protocol in chat

Roles

DragonRoleWhen
BalerionRequirements, orchestration, final validation, deliveryStart + End
Vermithrax 🛡️Define tests, QA report, PASS/FAILBefore + After implementation
Caraxes 🔴Implement, fix findingsMiddle

Delivery Protocol (MANDATORY)

Every delivery to Dino includes IN THE CHAT:

  1. Requirements document (path + key requirements)
  2. Test specification (path + what/how tested)
  3. Traceability matrix (requirement → test → result)
  4. All file paths
  5. Pass/fail decision with numbers

No "it's done, check it out"! Always full protocol.

Escalation

  • Loop > 3x without PASS → Report to Dino with analysis
  • Unclear requirements → Ask Dino BEFORE starting
  • Technically impossible → Report with alternatives

Rules

  1. No code without requirements
  2. No code without tests (Vermithrax defines tests BEFORE implementation)
  3. No FAIL delivered to Dino — loop until PASS
  4. Always full protocol on delivery
  5. Vermithrax has final say on quality
  6. Loop is mandatory — Balerion starts it automatically