Contract
- Input: problem or task defined by the skill body.
- Output: Markdown artifact or structured result with completion criteria met.
- Side effects: none (design/review/documentation only unless explicitly stated).
- Dependencies: none (self-contained unless linked to other skills).
- Stop condition: all process steps completed; artifact saved; criteria checked.
- Risk: low.
- Boundary: produces reasoning or documentation artifacts; does not modify external systems unless explicitly instructed.
Execution Policy
This skill is advisory only. It does not change repository state or perform the action it judges.
Use this skill before any risky state change.
Steps
- Classify the requested action as read, write, delete, network, or external write.
- Check the Skill manifest side effects and approval threshold.
- Require explicit approval for destructive or irreversible actions.
- Record the decision and rollback path.
Completion criteria
- the action is allowed or blocked with reason
- the approval requirement is clear
- rollback is named