feat(autopilot): init skill — scaffold the loop's control-plane surface - #57
Merged
Conversation
…g, and loop workflows Milestone 1: /autopilot:init scaffolds a target site repo with the full control-plane surface (labels, intention/task issue forms, .autopilot/config.yml, executor/gates/metrics workflows). Adversarially reviewed: executor authenticates with AUTOPILOT_PAT so its PRs trigger gates, path-guard scoped to autopilot/task-*, branch-protection and auto-merge setup included. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Milestone 1:
/autopilot:initscaffolds a target site repo with everything the autopilot loop needs — 10 labels, intention/task issue forms,.autopilot/config.yml, and three workflows (executor, gates, nightly GSC metrics).How it was built and verified
autopilot/docs/architecture.md) by parallel subagents, then adversarially reviewed. The review caught 3 P0s, all fixed:AUTOPILOT_PAT(implements G2) — PRs opened with the defaultGITHUB_TOKENwould never trigger the gates workflow.autopilot/task-*so init's own scaffold PR doesn't fail its own gate.pcamarajr/autopilot-sandbox— 10/10 labels created, 6/6 files valid with zero surviving placeholders, scaffold PR opened (autopilot-sandbox#1). Four skill bugs found by the dogfood run (label description over GitHub's 100-char cap, placeholder grep false-positiving on${{ }}GHA syntax,allow_auto_mergePATCH silently no-oping, branch-dependent idempotence detection) are all fixed in this PR.Accepted v1 gaps (documented in architecture.md §5)
Next
Milestone 2: prove the executor path on the sandbox (hand-written task →
autopilot:run→ PR → gates → auto-merge). NeedsANTHROPIC_API_KEY+AUTOPILOT_PATsecrets on the sandbox repo.🤖 Generated with Claude Code