| name | blueprint-autonomy-level3 |
| description | Install blueprint autonomy level 3 (ADR-0020): scheduled-autorun + approved-work-order-execution GitHub workflows. Use when enabling out-of-band blueprint automation in a repo. |
| args | [--check] |
| argument-hint | --check to audit an already-scaffolded repo for drift |
| allowed-tools | Bash(bash *), Bash(cp *), Bash(mkdir *), Bash(diff *), Bash(gh label *), Read, Write, Glob, Grep, TodoWrite |
| created | "2026-07-18T00:00:00.000Z" |
| modified | "2026-07-18T00:00:00.000Z" |
| reviewed | "2026-07-18T00:00:00.000Z" |
/blueprint:autonomy-level3
Scaffold the ADR-0020 autonomy level 3 pipeline โ the highest rung of the
blueprint automation model โ into a consumer repo: two GitHub Actions workflows
plus the deterministic scripts they call. Level 3 runs blueprint out of band
(scheduled cron + a label-triggered executor), where levels 1โ2 only run
in-session. This repo (claude-plugins) dogfoods at level 1 and cannot exercise
level 3 itself; a consumer repo opts in.
When to Use This Skill
| Use this skill when... | Use instead when... |
|---|
| A repo wants blueprint bookkeeping + work-order proposals to run on a schedule (no session open) | The in-session ambient pass is enough โ /blueprint:autopilot (level 2) |
| A repo wants human-approved work orders executed into PRs automatically | You want to create/execute a work order by hand โ /blueprint:work-order, /blueprint:prp-execute |
Auditing whether an already-scaffolded level-3 repo has drifted from the current templates (--check) | Setting the autonomy level itself โ edit docs/blueprint/manifest.json |
Context
- Automation config: !
bash ${CLAUDE_SKILL_DIR}/../../scripts/get-automation-config.sh
- Blueprint present: !
find . -maxdepth 3 -path '*/docs/blueprint/manifest.json'
- Autorun workflow already installed: !
find . -maxdepth 3 -path '*/.github/workflows/blueprint-autorun.yml'
- WO-execute workflow already installed: !
find . -maxdepth 3 -path '*/.github/workflows/blueprint-wo-execute.yml'
Parameters
Parse $ARGUMENTS:
--check: audit-only. Diff the installed workflows/scripts against the plugin
templates and report PRESENT / DRIFT / ABSENT per file. Make no changes.
- (no args): scaffold/install (idempotent โ overwrites the managed files with
the current template versions, re-syncing any drift).
Execution
Execute this level-3 scaffold.
Step 1: Verify preconditions
If the Context shows no docs/blueprint/manifest.json, stop with:
Blueprint not initialized โ run /blueprint:init first. Nothing else.