一键导入
crow-pet-policy-gate
Classify action risk and return Silent, Notify, Ask, or Block decisions before sensitive, external, or state-changing work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Classify action risk and return Silent, Notify, Ask, or Block decisions before sensitive, external, or state-changing work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when a task may need multiple agents, persistent role agents, cross-harness coordination, or generated subagents.
Route crow.pet tasks into records, policy, adapters, subagents, evaluation, and memory.
Convert corrections, approvals, failures, and task patterns into memory, examples, rubrics, and policy proposals.
Turn approved SPEC.MD files or workflow definitions into markdown work items for harness or agent builders, then track verification and handoff state.
Delegate bounded coding tasks to Codex-compatible harnesses for implementation, tests, and structured handoffs.
Choose the execution architecture for new or changing skills before implementation: inline, thin references, deterministic scripts, composed pipeline, compiled workflow, or manual side-effect workflow.
| name | crow-pet-policy-gate |
| description | Classify action risk and return Silent, Notify, Ask, or Block decisions before sensitive, external, or state-changing work. |
Use this skill when a task can read sensitive context, write files, call tools, publish, spend money, change external systems, generate persistent agents, invoke provider billing, or mutate crow.pet behavior.
Block > Ask > Notify > Silent.Ask.Block.| Axis | Values |
|---|---|
| scope | local_read, local_write, repo_write, external_read, external_write |
| reversibility | reversible, hard_to_reverse, destructive |
| sensitivity | public, internal, private, secret |
| auth_surface | none, user_session, scoped_token, admin_token |
| blast_radius | one_file, repo, account, production |
| cost | free, metered, purchase |
| publication | private_draft, shared, public |
| persistence | ephemeral, session, persistent, personal |
| Decision | Meaning |
|---|---|
| Silent | Run and summarize later. |
| Notify | Run and notify before or after. |
| Ask | Request explicit approval and a matching receipt before proceeding. |
| Block | Refuse until policy changes or task is reframed. |
Load examples/policy-decisions.md when examples are needed.
Load contract.md and rubric.md only for acceptance or evaluation.
Use ../../templates/approval-receipt.yaml for Ask decisions that permit side effects.
Use ../crow-pet-orchestrator/policies/approval-policy.md and ../crow-pet-orchestrator/policies/risk-matrix.md as the default policy source.
Use ../../templates/trust-state.yaml when reading or proposing earned-tier changes.
loads_context: task record, proposed action, selected adapter, context sensitivity, approval history, and matching approval receipt when present.evaluates_with: contract.md, rubric.md.Ask.Ask plus an approval receipt.Block; secret references may appear by name only and never as values.Ask or Block.Ask.destructive and auth-sensitive action classes never gain autonomy.