| name | prompt-regression-tests |
| description | Use after modifying repo-local asset skills to validate SKILL.md frontmatter, required modules, schemas, examples, and prompt-system contracts. |
| version | 1.0.0 |
| author | Project Agents |
| license | Project-internal |
| metadata | {"hermes":{"tags":["tests","skill-validation","quality-gates"],"related_skills":["asset-prompt-core","asset-generation-brief"]}} |
Prompt Regression Tests
Overview
Quality gate for this repo-local skill system.
When to Use
- After adding/editing any skill under
skills/.
- Before committing asset prompt system changes.
- When an agent suspects index or schema drift.
Command
python skills/prompt-regression-tests/scripts/test_skill_contracts.py
What It Checks
- Every SKILL.md has valid frontmatter.
- Required production modules exist.
- INDEX.md references critical skills.
- Template/schema/example files exist.
- Prompt examples include backend profile and negative prompt.
- Reconstruction input image contracts keep source-image prompt rules separate from downstream deterministic 3D reconstruction.
Common Pitfalls
- Adding a skill without adding it to INDEX.md.
- Writing examples without negative prompts.
- Breaking frontmatter with leading whitespace.
- Reintroducing a prompt compiler/profile for downstream 3D reconstruction instead of compiling only source-image prompts.
Verification Checklist