E31 Quality Guarantee
ASecuritySTORY KEY: E31-S07 TITLE: Wire golden suite into evolve-skill regression checks TYPE: Story PARENT: e31 STATUS: Draft AUTHOR: dvm DATE: 2026-07-02 MATURITY: 3 SIZE: XS evolve-skill currently uses run-benchmark for capability evaluations (measuring whether a skill improved). It lacks a fast regression check — if a skill edit breaks the sync pipeline or compliance, evolve-skill won't catch it until CI runs. Wiring run-golden-suite.sh as a pre-benchmark regressi...
- 274 stars
- 0 votes
- 0 copies
- 4 views
- Added October 25, 2026
Security analysis
100/100Pro scans all 16 files and shows the line behind each finding
npx -y skills add danielvm-git/bigpowers --skill e31-quality-guarantee --agent claude-codeAre you the author of E31 Quality Guarantee?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/danielvm-git-e31-quality-guarantee)STORY KEY: E31-S07
TITLE: Wire golden suite into evolve-skill regression checks
TYPE: Story
PARENT: e31
STATUS: Draft
AUTHOR: dvm DATE: 2026-07-02
MATURITY: 3
SIZE: XS
### 1. Business narrative
evolve-skill currently uses run-benchmark for capability evaluations (measuring
whether a skill improved). It lacks a fast regression check — if a skill edit
breaks the sync pipeline or compliance, evolve-skill won't catch it until CI
runs. Wiring run-golden-suite.sh as a pre-benchmark regression gate catches
mechanical breakage before spending time on capability evals.
### 2. Value statement
As a skill author, I want evolve-skill to run the golden suite before benchmarking,
so that mechanical regressions are caught before measuring capability changes.
### 3. Actors and permissions
- Skill author (internal) — runs evolve-skill.
- evolve-skill (system) — invokes golden suite as a gate.
### 4. Trigger and preconditions
Trigger: evolve-skill is invoked (benchmark-gated evolution flow).
Precondition: scripts/run-golden-suite.sh exists (e31s03).
### 5. Main flow and business logic
1. evolve-skill's SKILL.md references run-golden-suite.sh as a pre-benchmark step.
2. Before running benchmarks, the agent executes run-golden-suite.sh.
3. If golden suite fails, evolve-skill aborts before benchmark.
Interruption point: N/A.
### 6. Alternative flows and exceptions
6a. Golden suite not yet implemented — reference as "when available" with a note.
### 7. Interface elements
Context: existing (skills/evolve-skill/SKILL.md).
Static elements: new process step referencing run-golden-suite.sh.
### 8. Domain model
Not applicable — documentation change only.
### 9. Integrations and boundaries
- run-golden-suite.sh (perennial, direction: in) — invoked by evolve-skill.
- run-benchmark (perennial, direction: out) — gated by golden suite.
### 10. Background processes
Not applicable.
### 11. Notifications
Not applicable.
### 12. Audit and logging
Not applicable.
### 13. Solution variabilities
Not applicable.
### 14. Quality attributes *NFR*
Not applicable — documentation only.
### 15. Security and compliance *NFR*
Not applicable.
### 16. UX and accessibility *NFR*
Not applicable.
### 17. Acceptance criteria
Scenario: evolve-skill references golden suite
Given scripts/run-golden-suite.sh exists
When skills/evolve-skill/SKILL.md is read
Then it references run-golden-suite.sh for regression checks
And it preserves the run-benchmark step for capability evals
### 18. Out of scope
- Changing evolve-skill's benchmark flow.
- Adding golden suite to other skills.
### 19. Open questions
Not applicable.
### 20. References
- skills/evolve-skill/SKILL.md.
- e31s03 (run-golden-suite.sh).
- skills/run-benchmark/SKILL.md (capability evals).
Files in this skill
- e31s01-golden-selftest.md
- e31s01-tasks.yaml
- e31s02-compliance-ci.md
- e31s02-tasks.yaml
- e31s03-golden-suite.md
- e31s03-tasks.yaml
- e31s04-size-budget.md
- e31s04-tasks.yaml
- e31s05-pin-baseline.md
- e31s05-tasks.yaml
- e31s06-premerge-mandate.md
- e31s06-tasks.yaml
- e31s07-evolve-skill.md
- e31s07-tasks.yaml
- epic.yaml
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.