Builds a complete, reviewable project plan for a vibe-coded app in July 2026, including user journeys, cold start, account/auth, model/provider readiness, architecture, milestones, tests, launch, and rollback gates. Use when a user asks for a bulletproof plan before or during fast AI-assisted product building. NOT for writing implementation code, generic task lists, or visual design critique without a product plan.
Pro scans all 10 files and shows the line behind each finding
Scanned 9/24/2026
npx -y skills add curiositech/port-daddy --skill vibe-project-master-plan --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Vibe Project Master Plan?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/curiositech-vibe-project-master-plan)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
name: vibe-project-master-plan
description: >-
Builds a complete, reviewable project plan for a vibe-coded app in July 2026, including user journeys, cold start,
account/auth, model/provider readiness, architecture, milestones, tests, launch, and rollback gates. Use when a user
asks for a bulletproof plan before or during fast AI-assisted product building. NOT for writing implementation code,
generic task lists, or visual design critique without a product plan.
license: Apache-2.0
allowed-tools: Read,Write,Edit,Bash,Grep,Glob,WebSearch,WebFetch
metadata:
category: Product & Planning
tags:
- vibe-coding
- project-planning
- product-requirements
- launch-readiness
- port-daddy
provenance:
kind: first-party
owners:
- port-daddy
pairs-with:
- skill: product-reality-reviewer
reason: Reviews the plan for user-need, cold-start, and product-risk gaps.
- skill: developer-surface-strategist
reason: Turns plan requirements into SDK, CLI, MCP, GUI, and automation surface choices.
- skill: skill-architect
reason: Keeps the planning workflow reusable and testable.
io-contract:
kind: deliverable
consumes:
- kind: project-intent
format: markdown
- kind: project-plan-manifest
format: json
produces:
- kind: complete-project-plan
format: markdown
- kind: plan-scorecard
format: json
- kind: execution-slice-map
format: markdown
---
# Vibe Project Master Plan
Create a project plan that survives fast AI-assisted building: clear enough for agents to execute, skeptical enough to
catch missing product assumptions, and concrete enough to turn into PR-sized slices.
## Use This For
- Planning a new app, tool, integration, SDK, or agent workflow before a vibe-coding sprint.
- Hardening an existing loose plan into a buildable sequence with acceptance gates.
- Converting "I want to build X" into user journeys, architecture, data contracts, tests, release steps, and rollback.
- Making Port Daddy or other multi-agent work legible before agents start cutting code.
## Do Not Use This For
- Pure brainstorming with no intent to build.
- Code review after implementation; use a code review or product reality skill instead.
- Design polish, copywriting, or visual QA without a plan artifact.
## Process
```mermaid
flowchart TD
A[Capture product intent] --> B[Name users and jobs]
B --> C[Map first-run and account path]
C --> D[Choose surfaces and architecture]
D --> E[Define data, integrations, and trust boundaries]
E --> F[Slice build into PR-sized milestones]
F --> G[Attach tests, evals, proof, and rollback]
G --> H[Score completeness and list gaps]
```
1. State the product promise in one sentence, then name the non-goals.
2. Define primary users, their jobs, and the first three moments after they arrive cold.
3. Specify account creation, auth, secrets, model/provider readiness, and what happens if the user lacks paid AI plans.
4. Choose the product surfaces: GUI, CLI, SDK, MCP, background agents, webhooks, docs, support, and telemetry.
5. Define data objects, trust boundaries, permissions, privacy, retention, and cost controls.
6. Break the work into PR-sized slices with acceptance tests, visual or transcript proof, and rollback.
7. Run `scripts/plan_score.mjs` on a JSON manifest and add its gaps to the plan.
## Output Contract
Produce a plan with these sections:
- `Product Promise`: target user, job, payoff, and explicit non-goals.
- `Cold Start`: first-run path, account path, empty states, provider readiness, and fallback mode.
- `User Journeys`: happy path, failed path, recovery path, and repeat-use loop.
- `Architecture`: surfaces, data model, integrations, auth, permissions, hosting, and observability.
- `Agent Plan`: which agents run, what they can touch, how they communicate, and how humans interrupt them.
- `Build Slices`: ordered milestones with acceptance gates, tests, proof artifacts, and rollback.
- `Launch Readiness`: docs, onboarding, pricing/cost, support, security, telemetry, and post-launch review.
Use `scripts/plan_score.mjs` to produce a machine-checkable `plan-scorecard`.
## Anti-Patterns
### Feature List Masquerading As A Plan
**Novice**: "We have ten features, so the plan is complete."
**Expert**: A complete plan explains who arrives, how they start, what must be true before they trust the product, what fails, and how work is proven.
**Timeline**: July 2026 AI-built products fail less from missing features and more from missing trust, onboarding, provider, and rollback paths.
**Detection**: The plan has features but no first-run state, account path, fallback mode, or acceptance artifacts.
### Paid-Plan Assumption
**Novice**: "Users will have Claude Max, OpenAI Pro, or the same local setup I have."
**Expert**: Cold start must work for users with no paid model account, missing tokens, disabled MCP, or enterprise restrictions.
**Timeline**: By 2026, model/provider access is fragmented across consumer, team, enterprise, local, and routed-provider accounts.
**Detection**: The plan says "connect your AI" but omits degraded mode, token UX, provider deeplinks, or mock/demo data.
### Agent Magic Without Proof
**Novice**: "An agent will do it."
**Expert**: Every agent action needs scope, trigger, input, permission, progress, receipt, test, and undo.
**Timeline**: Multi-agent systems in 2026 need operator control surfaces and transcripted proof, not only chat promises.
**Detection**: Agents appear in the plan without claims, event logs, human gates, or rollback.
## References
| File | Load When |
| --- | --- |
| `references/complete-plan.md` | Need the required sections and examples of what "complete" means. |
| `references/bulletproofing-gates.md` | Need review gates for cold start, account setup, provider fallback, tests, and launch readiness. |
| `examples/expected-output.md` | Need a finished example plan and scorecard shape. |
| `templates/output-template.md` | Need a reusable project-plan template. |
| `schemas/project-plan.schema.json` | Need the JSON input contract for the scorer. |
| `scripts/plan_score.mjs` | Need deterministic plan completeness scoring. |
| `agents/openai.yaml` | Need a subagent descriptor for delegated planning. |
<!-- BEGIN BUNDLE INDEX (manual) -->
## Skill Bundle Index
**root**
- [`CHANGELOG.md`](CHANGELOG.md) - Changelog for this skill.
- [`README.md`](README.md) - Quick start and purpose.
**`agents/`**
- [`agents/openai.yaml`](agents/openai.yaml) - OpenAI/Codex-style agent descriptor for delegated planning.
**`examples/`**
- [`examples/expected-output.md`](examples/expected-output.md) - Example plan output and scorecard.
**`references/`**
- [`references/complete-plan.md`](references/complete-plan.md) - Complete plan anatomy and concrete section guidance.
- [`references/bulletproofing-gates.md`](references/bulletproofing-gates.md) - Failure-mode gates that make the plan hard to fool.
**`schemas/`**
- [`schemas/project-plan.schema.json`](schemas/project-plan.schema.json) - JSON contract for `plan_score.mjs`.
**`scripts/`**
- [`scripts/plan_score.mjs`](scripts/plan_score.mjs) - Scores a plan manifest and reports missing gates.
**`templates/`**
- [`templates/output-template.md`](templates/output-template.md) - Copyable plan template.
<!-- END BUNDLE INDEX -->
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!