Agent skill
skill-usage-audit
Scan all artefacts (epics, stories, PRDs) for Base Rule
Install this agent skill to your Project
npx add-skill https://github.com/Fr-e-d/GAAI-framework/tree/main/.gaai/core/skills/cross/skill-usage-audit
Metadata
Additional technical details for this skill
- id
- SKILL-CRS-028
- track
- governance
- author
- gaai-framework
- status
- stable
- version
- 1.0
- category
- cross
- updated at
- 1774051200
SKILL.md
Skill Usage Audit
Purpose / When to Activate
Activate:
- Periodically (e.g., after a Discovery session) to verify governance compliance
- Before a release or milestone to audit artefact quality
- When trust in agent compliance needs verification
- On demand by the human (
/gaai-statusor direct invocation)
This skill enforces Base Rule #2 (Skill-first) by scanning artefacts for the skills_invoked attestation field. It detects artefacts that were produced from cached knowledge without reading the corresponding skill file.
Process
-
Scan all Epic files at
contexts/artefacts/epics/*.epic.md(exclude_template.epic.md):- Check frontmatter for
skills_invokedfield - If present: verify it includes
generate-epics - If missing: mark as FAIL
- Check frontmatter for
-
Scan all Story files at
contexts/artefacts/stories/*.story.md(exclude_template.story.md):- Check frontmatter for
skills_invokedfield - If present: verify it includes
generate-stories - If missing: mark as FAIL
- Check frontmatter for
related_decsfield - If missing: mark as FAIL (separate from skills_invoked)
- Check frontmatter for
epicfield - If missing: mark as WARN
- Check frontmatter for
-
Produce audit report with:
- Per-artefact pass/fail status
- Compliance rate:
(passing artefacts / total artefacts) × 100 - List of non-compliant artefacts for remediation
- Timestamp of audit
Outputs
Skill Usage Audit Report — {date}
Epics scanned: {count}
Stories scanned: {count}
Non-compliant artefacts:
- {id}: FAIL — missing skills_invoked
- {id}: FAIL — missing related_decs
- {id}: WARN — missing epic field
Compliance rate: {n}/{total} ({pct}%)
Verdict: CLEAN | {n} VIOLATIONS FOUND
Remediation
For each non-compliant artefact, the human or agent must:
- Read the corresponding skill file (
generate-stories/SKILL.mdorgenerate-epics/SKILL.md) - Verify the artefact content follows all process steps
- Add the missing frontmatter fields
- Commit the fix
This skill does NOT auto-fix artefacts — it reports only. Remediation is a conscious act.
Quality Checks
- Every artefact file in the scan directories is checked (no silent skips)
- Template files (
_template.*) are excluded from the scan - The report clearly distinguishes FAIL (blocking) from WARN (advisory)
- Compliance rate is computed correctly
Non-Goals
This skill must NOT:
- Auto-fix artefacts (report only — remediation is deliberate)
- Check artefact content quality (use
validate-artefactsfor that) - Scan non-artefact files (memory, decisions, patterns)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
ci-watch-and-fix
Watch GitHub Actions CI after PR creation, detect failures, extract logs, apply minimal fixes, and re-push — keeping the delivery session alive until CI resolves or escalating after 3 cycles. Activate immediately after gh pr create and before marking the story done.
qa-review
Validate that implemented code fully satisfies Story acceptance criteria, respects rules, and introduces no regressions. This is the hard quality gate — no pass means no delivery. Activate after implementation is complete.
compose-team
Assemble the context bundles for each sub-agent based on evaluate-story output. Produces spawn-ready packages for Planning, Implementation, QA, or MicroDelivery sub-agents. Activate after evaluate-story, before spawning any sub-agent.
coordinate-handoffs
Validate sub-agent handoff artefacts, sequence phase transitions, and manage retry and escalation logic. Activate after each sub-agent terminates to determine next action.
implement
Generate correct, minimal, maintainable code that satisfies a validated Story's acceptance criteria against an execution plan. Activate when a Story is validated, a plan exists, and all prerequisites are unambiguous.
delivery-high-level-plan
Transform validated Stories into a clear, minimal, governed execution plan. Used by the Planning Sub-Agent as the first planning pass before prepare-execution-plan for Tier 2/3, or as the sole planning output for simple Stories.
Didn't find tool you were looking for?