mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 12:22:14 +03:00
Add tests/integration/agent-skills-discovery.test.ts (13 tests):
- Verifies every API_SKILL_IDS + CLI_SKILL_IDS has skills/<id>/SKILL.md on disk
- Validates frontmatter name + description present in each SKILL.md
- Validates body >= 100 chars per SKILL.md
- Verifies MCP omniroute_agent_skills_list handler returns 42 entries
- Verifies A2A list-capabilities returns 1 artifact containing all 42 IDs
Add tests/integration/agent-skills-content.test.ts (16 tests):
- Confirms all 42 catalog IDs have skills/{id}/ directory + SKILL.md
- Confirms 0 omniroute-* directories remain (post-prune)
- Confirms exactly 10 IDs have skill:custom-start/end blocks
(omni-mcp, omni-compression, cli-providers, cli-eval, omni-agents-a2a,
omni-combos-routing, omni-auth, omni-resilience, omni-inference, cli-serve)
- Confirms no unclosed custom blocks