dev-ultraqa

GitHub

执行构建、Lint和测试的自动化循环修复流程,最多5轮。若相同错误连续出现3次则触发熔断机制并升级架构问题。适用于多文件实现后的质量门禁及重构回归检查。

.claude/skills/dev-ultraqa/SKILL.md evolution-foundation/evo-nexus

Trigger Scenarios

多文件代码实现后 合并前需要确保所有检查通过时 涉及多个文件的重构以防回归

Install

npx skills add evolution-foundation/evo-nexus --skill dev-ultraqa -g -y
More Options

Non-standard path

npx skills add https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/dev-ultraqa -g -y

Use without installing

npx skills use evolution-foundation/evo-nexus@dev-ultraqa

指定 Agent (Claude Code)

npx skills add evolution-foundation/evo-nexus --skill dev-ultraqa -a claude-code -g -y

安装 repo 全部 skill

npx skills add evolution-foundation/evo-nexus --all -g -y

预览 repo 内 skill

npx skills add evolution-foundation/evo-nexus --list

SKILL.md

Frontmatter
{
    "name": "dev-ultraqa",
    "description": "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)."
}

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)

Version History

  • 7f5dd76 Current 2026-07-25 04:53

Same Skill Collection

.claude/skills/create-agent/SKILL.md
.claude/skills/create-command/SKILL.md
.claude/skills/create-goal/SKILL.md
.claude/skills/create-heartbeat/SKILL.md
.claude/skills/create-integration/SKILL.md
.claude/skills/create-routine/SKILL.md
.claude/skills/create-ticket/SKILL.md
.claude/skills/cs-ticket-triage/SKILL.md
.claude/skills/data-build-dashboard/SKILL.md
.claude/skills/data-create-viz/SKILL.md
.claude/skills/data-explore/SKILL.md
.claude/skills/data-statistical-analysis/SKILL.md
.claude/skills/data-validate/SKILL.md
.claude/skills/db-mongo/SKILL.md
.claude/skills/db-mysql/SKILL.md
.claude/skills/db-postgres/SKILL.md
.claude/skills/db-redis/SKILL.md
.claude/skills/dev-ai-slop-cleaner/SKILL.md
.claude/skills/dev-ask/SKILL.md
.claude/skills/dev-autopilot/SKILL.md
.claude/skills/dev-cancel/SKILL.md
.claude/skills/dev-ccg/SKILL.md
.claude/skills/dev-configure-notifications/SKILL.md
.claude/skills/dev-deep-dive/SKILL.md
.claude/skills/dev-deep-interview/SKILL.md
.claude/skills/dev-deepinit/SKILL.md
.claude/skills/dev-external-context/SKILL.md
.claude/skills/dev-learner/SKILL.md
.claude/skills/dev-mcp-setup/SKILL.md
.claude/skills/dev-plan/SKILL.md
.claude/skills/dev-project-session-manager/SKILL.md
.claude/skills/dev-ralph/SKILL.md
.claude/skills/dev-ralplan/SKILL.md
.claude/skills/dev-release/SKILL.md
.claude/skills/dev-remember/SKILL.md
.claude/skills/dev-sciomc/SKILL.md
.claude/skills/dev-skillify/SKILL.md
.claude/skills/dev-team/SKILL.md
.claude/skills/dev-trace/SKILL.md
.claude/skills/dev-verify/SKILL.md
.claude/skills/dev-visual-verdict/SKILL.md
.claude/skills/discord-create-channel/SKILL.md
.claude/skills/discord-get-messages/SKILL.md
.claude/skills/discord-list-channels/SKILL.md
.claude/skills/discord-manage-channel/SKILL.md
.claude/skills/discord-send-message/SKILL.md
.claude/skills/fin-audit-support/SKILL.md
.claude/skills/fin-close-management/SKILL.md
.claude/skills/fin-daily-pulse/SKILL.md

Metadata

Files
0
Version
7f5dd76
Hash
54ab041a
Indexed
2026-07-25 04:53

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 00:44
浙ICP备14020137号-1 $mapa de visitantes$