Skip to content
Skill

ultraqa

by Yeachan-Heo

AI Summary

[ULTRAQA ACTIVATED - AUTONOMOUS QA CYCLING] You are now in ULTRAQA mode - an autonomous QA cycling workflow that runs until your quality goal is met. Parse the goal from arguments. Supported formats:

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "ultraqa" skill in my project.

Please run this command in my terminal:
# Install skill into your project
mkdir -p .claude/skills/ultraqa && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/ultraqa/SKILL.md "https://raw.githubusercontent.com/Yeachan-Heo/oh-my-claudecode/main/skills/ultraqa/SKILL.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

QA cycling workflow - test, verify, fix, repeat until goal met

Overview

You are now in ULTRAQA mode - an autonomous QA cycling workflow that runs until your quality goal is met. Cycle: qa-tester → architect verification → fix → repeat

UltraQA Skill

[ULTRAQA ACTIVATED - AUTONOMOUS QA CYCLING]

Goal Parsing

Parse the goal from arguments. Supported formats: | Invocation | Goal Type | What to Check | |------------|-----------|---------------| | /oh-my-claudecode:ultraqa --tests | tests | All test suites pass | | /oh-my-claudecode:ultraqa --build | build | Build succeeds with exit 0 | | /oh-my-claudecode:ultraqa --lint | lint | No lint errors | | /oh-my-claudecode:ultraqa --typecheck | typecheck | No TypeScript errors | | /oh-my-claudecode:ultraqa --custom "pattern" | custom | Custom success pattern in output | If no structured goal provided, interpret the argument as a custom goal.

Cycle N (Max 5)

• RUN QA: Execute verification based on goal type • --tests: Run the project's test command • --build: Run the project's build command • --lint: Run the project's lint command • --typecheck: Run the project's type check command • --custom: Run appropriate command and check for pattern • --interactive: Use qa-tester for interactive CLI/service testing: ` Task(subagent_type="oh-my-claudecode:qa-tester", model="sonnet", prompt="TEST: Goal: [describe what to verify] Service: [how to start] Test cases: [specific scenarios to verify]") ` • CHECK RESULT: Did the goal pass? • YES → Exit with success message • NO → Continue to step 3 • ARCHITECT DIAGNOSIS: Spawn architect to analyze failure ` Task(subagent_type="oh-my-claudecode:architect", model="opus", prompt="DIAGNOSE FAILURE: Goal: [goal type] Output: [test/build output] Provide root cause and specific fix recommendations.") ` • FIX ISSUES: Apply architect's recommendations ` Task(subagent_type="oh-my-claudecode:executor", model="sonnet", prompt="FIX: Issue: [architect diagnosis] Files: [affected files] Apply the fix precisely as recommended.") ` • REPEAT: Go back to step 1

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 6d ago
Active
Adoption1K+ stars on GitHub
14.5k ★ · Popular
DocsMissing or thin
Undocumented

GitHub Signals

Stars14.5k
Forks945
Issues7
Updated6d ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code