Skilltest Harness
Workflow
- •Discover skills from
.agents/skills(CWD up to repo root) and optionally~/.agents/skills. - •Validate directory contract, frontmatter, naming, and symlink targets.
- •Check optional
agents/openai.yamlfields when present (relative to each skill directory). - •Verify script permissions and referenced files.
- •Execute prompt-case checks from
tests/cases/*.cases.json(within this skill directory). - •Emit JSON + human-readable reports.
Commands
- •Run the harness:
node .agents/skills/skilltest/scripts/skilltest.mjs - •Validate openai.yaml only:
node .agents/skills/skilltest/scripts/validate-openai-yaml.mjs
Output
- •JSON report written to
reports/skills/skilltest-report.json. - •Console summary with ✅/⚠️/❌ per skill and suggested fixes.