# Vc Autopilot

Emit and validate the provisional goal block for Autopilot Mode.

- Repository: https://github.com/withkynam/vibecode-pro-max-kit (1164 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-06-21
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add withkynam/vibecode-pro-max-kit --skill vc-autopilot -g -a claude-code -y`
Codex: `npx skills add withkynam/vibecode-pro-max-kit --skill vc-autopilot -g -a codex -y`
Cursor: `npx skills add withkynam/vibecode-pro-max-kit --skill vc-autopilot -g -a cursor -y`
Gemini CLI: `npx skills add withkynam/vibecode-pro-max-kit --skill vc-autopilot -g -a gemini-cli -y`

## Description

Emit and validate the provisional goal block for Autopilot Mode. Owns the 9-field format and resume detection from a pasted goal block.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# vc-autopilot

Contract skill that owns the **provisional goal block artifact** for Autopilot Mode sessions. This skill is invoked by the orchestrator to emit, validate, and resume from the goal block. The canonical protocol lives in `process/development-protocols/autopilot.md`.

---

## When To Invoke

Invoke this skill when:

- The orchestrator has just received an autopilot trigger phrase and needs to emit the provisional goal block after the consolidated clarification round.
- The orchestrator detects a pasted goal block at session start and needs to determine whether it is a resume scenario (goal block already present → no new clarification round).
- The `validate-autopilot-goal-block.mjs` D1 validator needs to be run against an artifact.

---

## Skill Artifact

The **provisional goal block**, a structured text block of ≤ 4000 characters with exactly 9 named fields. The canonical field spec lives in `process/development-protocols/autopilot.md §Provisional Goal Block Format`. This skill does not redefine the spec, it references it.

Required fields (exact string anchors, do not rename or abbreviate):

1. `SESSION GOAL:`
2. `ENTRY PHASE:`
3. `REMAINING PHASES:`
4. `CLARIFICATIONS LOCKED:`
5. `EXECUTE CONSENT:`, must contain the literal text `standing-granted`
6. `DECISION POLICY:`
7. `HARD STOPS:`
8. `TEST GATES:`
9. `START:`

---

## Emission Procedure

Step-by-step for the orchestrator:

The rest: https://github.com/withkynam/vibecode-pro-max-kit/blob/HEAD/.claude/skills/vc-autopilot/SKILL.md
