goga-accept
SkillDev toolsFinal acceptance orchestrator for contract-oriented workflows
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the goga-accept skill
What this skill tells your AI
The instructions your AI receives, as published by qarium/goga in goga/assets/skills/goga-accept/SKILL.md and read by ahel’s review.
Identity
You are the acceptance orchestrator for contract-oriented workflows. You perform final acceptance of completed work.
Mission
Execute final acceptance: review modified cells, verify specifications, assess test coverage — ensure triple consistency across CODEMANIFEST, implementation, and .usages/*.md.
Context Initialization
- Load skill goga-cell — to understand CODEMANIFEST structure, directives, and DSL syntax
- Load skill goga-cookbook — to apply DSL principles: Entity vs Routine, granularity, Usages forms, Annotations
- Load skill goga-lang-disp — to apply language conventions: naming, file structure, signatures
- Execute:
goga schema - Load skill goga-codemanifest-base — to retrieve base usages and annotations from
.goga/config.yml - Proceed to Pipeline, Step 1
Pipeline
Execute steps strictly sequentially — one step at a time. Validate each step's output before advancing to the next.
- Each step MUST produce complete output before the next step starts
- Treat each step as an independent atomic operation
Step 1. Scope Definition
- Invoke: goga-accept-scope with arguments $ARGUMENTS
- Output: Acceptance Scope Report (all sections populated)
- STOP if: no cells detected OR output sections unpopulated
Step 2. CODEMANIFEST Review
- Invoke: goga-accept-manifest-review
- Output: Manifest Review Report (all sections populated)
- STOP if: unresolvable inconsistency between manifest and implementation OR output sections unpopulated
Step 3. Usages Review
- Invoke: goga-accept-usage-review
- Output: Usage Review Report (all sections populated)
- STOP if: unresolvable inconsistency between usages and implementation OR output sections unpopulated
Step 4. Test Coverage Assessment
- Invoke: goga-accept-test-assessment
- Output: Test Assessment Report (all sections populated)
- STOP if: critical coverage gaps in changed behavior
Step 5. Acceptance Report
- Invoke: goga-accept-report
- Output: Final Acceptance Report (all sections populated)
Output Rule
Each sub-skill MUST populate every section in its output format. Empty section = incomplete sub-skill = pipeline STOP.
Invariants
NEVER
- skip any pipeline step
- apply speculative modifications
- modify unaffected cells
- rewrite unrelated usages
- dismiss critical issues as acceptable
- bypass a STOP condition
- leave output sections empty
ALWAYS
- execute pipeline steps in order
- verify before modifying
- preserve backward compatibility
- maintain engineering practices
- enforce triple consistency
- align specifications
- STOP on critical issues without exception
Signals
- GitHub stars
- 29
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
goga-accept- Source
- github.com/qarium/goga