Files
ai-coding-skills/docs/requirements-gate.md

41 lines
926 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Requirements Gate
For any skill that depends on external skill sets (e.g., Superpowers), enforce these rules:
## Mandatory Prerequisite Section in SKILL.md
Include a `Prerequisites` section that states:
- required dependency repo
- required skill names
- what happens if requirements are missing
- exact remediation steps
## Runtime/Flow Behavior
If requirements are missing:
1. Stop execution.
2. Return a concise blocking message.
3. Provide exact install/setup steps.
4. Ask for confirmation once requirements are installed.
## Suggested Block Message
```text
Cannot run <skill-name> yet.
Missing required Superpower skills: <list>
Install from: https://github.com/obra/superpowers
After installation, tell me "requirements ready" and Ill continue.
```
## Compatibility Requirement
Each skill must declare support for:
- Codex
- Claude Code
- OpenCode
If one platform is unsupported, state it explicitly.