vc-generate-phase-program

Generate kickoff artifacts for multi-phase RIPER-5 programs including umbrella plans and phase stubs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Large engineering efforts that span three or more dependent phases lack durable structure: plans get lost across sessions, validation gates get skipped, and long-running autonomous agents lose track of the program goal. This Skill scaffolds the complete kickoff artifact set for a multi-phase program so work survives compaction and session boundaries. ## Core Features & Use Cases - Umbrella plan generation: Creates an orchestration plan with a Program Goal Charter, Stable Program Goal block (under 4000 characters), phase ordering, and status tables. - Per-phase plan stubs: Generates one flat phase plan per phase with entry/exit gates, blast radius, checklists, and a 7-step inner loop tracker (R → I → P → PVL → E → EVL → UP). - Validation scripts: Ships validate-phase-stub.mjs and validate-umbrella-artifact.mjs to enforce required sections, frontmatter, and the 4000-character goal limit. - Use Case: When a request naturally breaks into 3+ dependent phases (e.g., building an E2E testing system across web, API, and database layers), invoke this Skill to produce the feature folder, umbrella plan, phase stubs, and a copy-pasteable session-goal block for autonomous execution. ## Quick Start Ask the agent to generate a phase program for your multi-phase initiative, providing the program name and goal description, then approve the kickoff recommendation before artifacts are created.

Frequently Asked Questions about vc-generate-phase-program

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

FAQPage Schema
How do I structure a multi-phase AI agent program?

Invoke this Skill when work breaks into 3 or more dependent phases. It creates a feature folder, one umbrella orchestration plan with a Program Goal Charter, and one flat phase plan per phase, each tracked through a 7-step inner loop from research to update-process.

What is the 7-step inner loop in phase programs?

The loop is R → I → P → PVL → E → EVL → UP: Research, Innovate, Plan-Supplement, PVL (plan-validate loop), Execute, EVL (execute-validate loop), and Update-Process. It skips SPEC, which runs once in the outer program loop.

When should I not use a phase program?

Do not invoke this Skill for a simple one-session feature or small bug fix; use the normal RIPER flow instead. Phase programs are reserved for work spanning 3+ dependent phases, multiple packages, or requiring durable checkpoints across sessions.

Why does the session-goal block have a 4000 character limit?

The block is pasted into a persistent /goal command whose ceiling is approximately 4000 characters. The validator scripts enforce this limit on the Stable Program Goal section; if content will not fit, summarize and reference the charter plan path instead.

How are umbrella plans and phase stubs validated?

Two scripts enforce structure: validate-umbrella-artifact.mjs checks for required sections like Program Goal Charter and Current Execution State, while validate-phase-stub.mjs verifies the 7-step loop markers, Validate Contract section, and frontmatter fields. Both exit non-zero on failures.