Quality Gate Orchestrator
SkillProductivityTracks required validation gates, records pass/fail/waived results, and reports readiness before task completion.
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Quality Gate Orchestrator skill
What this skill tells your AI
The instructions your AI receives, as published by archieindian/openclaw-superpowers in skills/openclaw-native/quality-gate-orchestrator/SKILL.md and read by ahel’s review.
Agents often remember to run checks at the end, when it is easiest to miss a failed or skipped gate. Use this skill to track required validation throughout the task.
When to Invoke
- A task has multiple test, lint, build, review, or migration checks
- The user asks for tests-first, verification-first, or completion gates
- Work spans sessions and validation state must survive handoff
- The agent is about to declare completion
Gate Model
Each gate has:
name- stable identifier such aslint,unit-tests, ormigration-dry-runcommand- command to run, if applicablerequired- required gates must pass or be waived before completionlast_status-pending,pass,fail, orwaivednote- short reason, error summary, or waiver explanation
How to Use
python3 gate.py --status
python3 gate.py --add --name lint --command "npm run lint"
python3 gate.py --add --name smoke --command "npm test" --optional
python3 gate.py --record --name lint --status pass
python3 gate.py --record --name smoke --status waived --note "Not relevant for docs-only change"
python3 gate.py --ready --format json
Procedure
- At the start of risky work, add the expected gates.
- After each check, record
pass,fail, orwaived. - If a required gate fails, fix the issue and record a new result.
- Before completion, run
python3 gate.py --ready. - Do not claim completion unless readiness is true or the user accepts the remaining risk.
State
Gate state is stored in ~/.openclaw/skill-state/quality-gate-orchestrator/state.yaml.
Fields: gates, last_ready_at, ready, and gate_history.
Guardrails
- Recording a gate result does not run the command for you.
- Waivers need a note.
- Required gates default to pending until recorded.
Signals
- GitHub stars
- 72
- Forks
- 14
- Last commit
- May 2026
ahel review
K6low
bundled executables the agent is told to run
Automated review, not a security audit. Ruleset v1+k2.
Advanced
- Item type
- skill
- Key
quality-gate-orchestrator- Source
- github.com/archieindian/openclaw-superpowers
github.com/archieindian/openclaw-superpowers
Related picks
Skill · wshobson
The pick for Pythonpython-pro
Skill · jeffallan
The pick for Pythonsocial
Skill · coreyhaines31
More in Productivitygws-calendar
Skill · googleworkspace
More in Productivitylark-minutes
Skill · larksuite
More in Productivitylark-workflow-standup-report
Skill · larksuite
More in Productivity