← ClaudeAtlas

policy-initlisted

Create conformant Chock policy from request. args(request, target_path, artifact_hint) returns(folder, wiring) invoke(skill, hook, rule, workflow, convention, always_never) exclude(coding, edit_existing)
open-coder-ai/context-report · ★ 0 · AI & Automation · score 75
Install: claude install-skill open-coder-ai/context-report
# Chock Policy Init Convert convention to conformant policy. Standards: `references/standards.md`. ## Procedure 1. classify(request) using `references/taxonomy.md`; present user_facing_class: hook, rule, skill (single-purpose capability), subagent, multi-agent workflow / orchestrator. Map user selection to internal_class: hook → hook, rule → rule, skill → skill, subagent → subagent, multi-agent workflow / orchestrator → workflow skill. announce(internal_class, enforcement, deterministic_parts → script placement, reason, effects). For multi-agent workflow / orchestrator, default the display name to `Orchestrator / <Pattern Name>`; invoked skills retain regular names. determinism_scan: split deterministic_parts from judgment_parts; route mechanical parts to a code/hybrid skill with a committed script, never bury them in prose inside an NL skill. if stakes ∈ {security, compliance}: enforce ∈ {verify, block}. if any effect ∈ {writes_external, irreversible}: enforce ∈ {verify, block} AND add approval wiring. 2. interview(`references/interview.md`, target); default target: `<repo_root>/generated/`; never generate inside the invoking framework's own `.agents/` or `subagents/` folders; skip answered questions. 3. if code referenced: mine 3–5 call sites into `examples/`; convert prompts per `references/authoring-techniques.md` §D; set `security.processes_external_content: true` when the skill processes external/repo/user content. 4. draft evals FIRST: trigger + negative_trigger;