| name | policy-runner |
| description | Run policy-as-code checks (e.g., OPA/Conftest) based on the policy_plan. Use in Flow 2 and Flow 4. |
| allowed-tools | Bash, Read |
Policy Runner Skill
You are a helper for running policy-as-code checks. If no policies are configured, report that no policy checks are wired for this change.
Behavior
If
policy_plan.mdexists, read it to discover which policies and paths to evaluate.For each configured policy entry:
- If an explicit command is listed (e.g.,
conftest test <path>oropa eval ...), run it. - Otherwise, if a policy file/rego path is provided, return a message that this policy is planned but not auto-executed.
- If an explicit command is listed (e.g.,
Output artifacts:
- Save raw runner output to
policy_runner_output.log. - Write
policy_runner_summary.mdsummarizing checks run, passed, failed, and planned-only policies.
- Save raw runner output to
Do not modify policy files or code.