원클릭으로
qa-gate-disciplined-completion
Verify all required QA gate artifacts and completion criteria before marking a task or phase complete.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Verify all required QA gate artifacts and completion criteria before marking a task or phase complete.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Apply when implementing features, fixing bugs, debugging errors, investigating failures, tracing root causes, reviewing tech debt, tracing issues, planning fixes, or completing any task. Enforces parallel sub-agent implementation, independent adversarial review, and a 95% confidence gate before stopping.
RAGAPPv3 testing policy and conventions. Load before writing or modifying any test, fixing a test/CI failure, or adding coverage. Covers backend pytest + unittest (SimpleConnectionPool dependency-override harness, FK cascades, the Python 3.11-vs-local event-loop trap) and frontend Vitest + React Testing Library + jsdom (MemoryRouter, Radix Select, react-virtual mock patterns). This repo's frontend uses Vitest, NOT bun:test.
Keep dependency and lockfile changes aligned with CI expectations.
Keep mocks, async setup, and test assertions clean and aligned with the code under test.
Lightweight PR-time audit for whether changes are compatible with the actual RAGAPPv3 GitHub Actions workflow, dependency lockfiles, scripts, and cross-platform local validation.
Evidence-first code review for correctness bugs, AI-generated code smells, unsupported claims, unwired functionality, dependency hallucinations, and release-to-code mismatches.
| name | qa-gate-disciplined-completion |
| description | Verify all required QA gate artifacts and completion criteria before marking a task or phase complete. |
| generated_from_knowledge | ["a7682dc0-94e5-4ba0-9e68-c91ab1f1cc91","7c3b7977-c130-4d10-a346-6d8459e5f25a","fd18d241-e695-4942-bf52-e112b93ca340","39fa83c4-8807-4733-9ee1-02f0a90fa2ed","7f172662-6bbd-4471-99a7-7bb500d62f36","971de146-9d5e-4370-98eb-bd3008f169c1"] |
| source_knowledge_ids | ["a7682dc0-94e5-4ba0-9e68-c91ab1f1cc91","7c3b7977-c130-4d10-a346-6d8459e5f25a","fd18d241-e695-4942-bf52-e112b93ca340","39fa83c4-8807-4733-9ee1-02f0a90fa2ed","7f172662-6bbd-4471-99a7-7bb500d62f36","971de146-9d5e-4370-98eb-bd3008f169c1"] |
| generated_at | "2026-07-08T07:30:00.000Z" |
| confidence | 0.6 |
| status | active |
| version | 1 |
| skill_origin | generated |
phase_complete.swarm/evidence/ before claiming a task is complete.ruff check . locally before marking any task done; verify ruff check <changed_files> returns zero errors.phase_complete; never call phase_complete while any task in that phase is still in_progress.When delegating a task affected by this skill, include:
SKILLS: file:.opencode/skills/generated/qa-gate-disciplined-completion/SKILL.md
phase_complete was not called with in-progress tasks.