vc-autopilot

Emit and validate the nine-field provisional goal block for Autopilot Mode sessions.

2|Updated Sep 15, 2025
One-click install
npx skills add https://github.com/marsley01/Marsley-Portfolio-Web --skill vc-autopilot-marsley01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vc-autopilot
Source: https://github.com/marsley01/Marsley-Portfolio-Web/tree/main/.agents/skills/vc-autopilot
Command: npx skills add https://github.com/marsley01/Marsley-Portfolio-Web --skill vc-autopilot-marsley01

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Autonomous AI coding sessions need a consistent, machine-checkable contract that locks the session goal, entry phase, consent, and hard stops before execution begins. This Skill standardizes the emission, validation, and resume detection of that provisional goal block so autopilot runs start from a verified artifact instead of ad-hoc prompts. ## Core Features & Use Cases - Goal Block Emission: Builds the provisional goal block with exactly 9 required fields (SESSION GOAL through START), enforces the 4000-character limit, writes it to disk, and prints it to chat. - Resume Detection: Recognizes a pasted goal block at session start, skips the clarification round, and resumes the run from the recorded ENTRY PHASE and REMAINING PHASES. - D1 Validation Script: Runs validate-autopilot-goal-block.mjs to check all 9 fields, the standing-granted consent literal, the character cap, and optional LANE values, exiting non-zero on failure. - Use Case: After a clarification round for an autonomous refactor, the orchestrator emits the goal block, validates it with the script, and later emits a V7 (UPDATE) variant once real test gate commands are known. ## Quick Start Ask the AI to run autopilot on your task and emit the provisional goal block, then validate the written artifact with the included Node.js validator script.

Frequently Asked Questions about vc-autopilot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate an autopilot goal block artifact?

Run node .claude/skills/vc-autopilot/scripts/validate-autopilot-goal-block.mjs followed by the artifact path. Exit code 0 means all 9 required fields are present, EXECUTE CONSENT contains standing-granted, and the block is under 4000 characters; exit 1 prints each failure.

What fields are required in the provisional goal block?

The block must contain exactly nine labeled fields: SESSION GOAL, ENTRY PHASE, REMAINING PHASES, CLARIFICATIONS LOCKED, EXECUTE CONSENT, DECISION POLICY, HARD STOPS, TEST GATES, and START. EXECUTE CONSENT must include the literal text standing-granted.

How does autopilot resume detection work with a pasted goal block?

If the user's message contains all 9 field names, the orchestrator treats it as a resume scenario. It skips the clarification round, reads ENTRY PHASE and REMAINING PHASES from the pasted block, and starts the run from the START field.

Why does the validator warn about TEST GATES containing TBD?

A TBD value in TEST GATES means the V7 (UPDATE) variant has not been emitted yet. It is a warning, not a failure, reminding the orchestrator to replace it with real gate commands after the VALIDATE phase completes.

What is the character limit for an autopilot goal block?

The provisional goal block must be 4000 characters or fewer. If it exceeds the limit, the DECISION POLICY and CLARIFICATIONS LOCKED fields should be compressed into summaries referencing the canonical autopilot protocol document.