‹ 首页

dev-ultraqa

@evolution-foundation · 收录于 5 天前 · 上游提交 2 个月前

QA cycling workflow — repeat build/lint/test/fix cycles up to 5 times until all checks pass. Stops early if the same error repeats 3 times (signals a fundamental issue, not a fixable one).

适合你,如果希望自动重复修复直到所有检查通过

/ 通过 npx 安装 校验哈希
npx oh-my-skill add evolution-foundation/evo-nexus/dev-ultraqa
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- evolution-foundation/evo-nexus/dev-ultraqa
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify evolution-foundation/evo-nexus/dev-ultraqa
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
509GitHub stars
~529上下文体积 · 单文件
索引托管

怎么用

商店整理自技能原文 · 版本 7f5dd76 · 表述以原文为准
它做什么

装好后,Claude 会重复运行构建、代码检查和测试,最多5轮,直到全部通过。如果同一错误连续出现3次,会停止并报告为根本性问题。

什么时候触发

在你完成多文件修改后、合并前要求所有检查通过,或重构可能引入回归时触发。

装好后可以这样说
启动QA循环
循环尝试修复直到通过
技能原文 SKILL.md作者撰写 · Apache-2.0 · 7f5dd76

Dev UltraQA

Derived from oh-my-claudecode (MIT, Yeachan Heo). Adapted for the EvoNexus Engineering Layer.

QA cycling: keep running build/lint/test/fix loops until all checks pass — but with a circuit breaker. If the same error persists across 3 cycles, stop and report: it's a fundamental issue, not a fixable one.

Use When
  • After a multi-file implementation (post-dev-autopilot or @bolt-executor)
  • Pre-merge gate when you want all checks green before review
  • Refactor that touches enough files to risk regressions
Do Not Use When
  • Single-file change → just run dev-verify once
  • The first failure is structural → escalate to @apex-architect, don't loop
Workflow
Each cycle:
  1. Run build (npm run build, cargo build, go build)
  2. Run lint (npm run lint, cargo clippy, golangci-lint)
  3. Run tests (npm test, cargo test, pytest)
  4. If green: done, exit cycle, hand off to @oath-verifier for final verification
  5. If red: delegate to @bolt-executor or @hawk-debugger to fix the failure
  6. Loop back to step 1
Circuit breaker (3-failure rule)

If the same error fingerprint (file:line + error message) appears in 3 consecutive cycles:

  • STOP the loop
  • Hand off to @apex-architect with full context dump
  • The issue is no longer "fix the bug" — it's "question the architecture"
Max iterations
  • Default: 5 cycles
  • After 5 cycles even with different errors: stop and report
Output

Saved to workspace/development/verifications/[C]ultraqa-{component}-{date}.md:

## UltraQA Report

### Cycles
1. Build ❌ → fixed by @bolt-executor
2. Build ✅ Lint ❌ → fixed by @bolt-executor
3. Build ✅ Lint ✅ Tests ❌ → fixed by @hawk-debugger
4. ✅ All green

### Final State
- Build: ✅
- Lint: ✅
- Tests: ✅ N passed, 0 failed

### Handoff
- → @oath-verifier for evidence-based verification
Pairs With
  • @bolt-executor (fixes during cycles)
  • @hawk-debugger (fixes when bugs are non-trivial)
  • @oath-verifier (final verification post-cycle)
  • @apex-architect (escalation when 3-failure breaker trips)
按 Apache-2.0 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。