Prompt Packs
Overview
Build and execute multi-step AI prompt workflows. Prompt packs are collections of templated prompts that guide founders through structured analysis, generation, and validation tasks with consistent, reproducible outputs.
When to Use
- Building multi-step AI workflows
- Creating templated prompt libraries
- Implementing structured AI outputs
- Designing reusable prompt sequences
- Connecting prompts to playbooks
Prompt Pack Architecture
┌────────────────────────────────────────────────────────────────┐
│ PROMPT PACK SYSTEM │
├────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ CONTEXT │───▶│ ROUTER │───▶│ PACK │ │
│ │ Industry │ │ Selects │ │ Selected │ │
│ │ Stage │ │ Pack │ │ │ │
│ └─────────────┘ └─────────────┘ └──────┬──────┘ │
│ │ │
│ ┌──────▼──────┐ │
│ │ STEPS │ │
│ │ 1 → 2 → 3 │ │
│ └──────┬──────┘ │
│ │ │
│ ┌──────────────────────────────────────┤ │
│ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ OUTPUT │ │ APPLY │ │
│ │ Structured │ │ to Target │ │
│ │ JSON/Text │ │ (DB/UI) │ │
│ └─────────────┘ └─────────────┘ │
│ │
└────────────────────────────────────────────────────────────────┘
Current Prompt Packs
| Pack |
Slug |
Category |
Steps |
Use Case |
| Problem Validation Framework |
problem-validation |
validation |
3 |
Onboarding, Validation |
| Idea Validation Sprint |
idea-validation |
validation |
2 |
Validation |
| Perfect One-Liner Generator |
one-liner-generator |
pitch |
3 |
Onboarding Step 4 |
| Investor Pitch Builder |
investor-pitch-builder |
pitch |
3 |
Pitch Deck |
| AI Lean Canvas Generator |
lean-canvas-generator |
canvas |
3 |
Lean Canvas |
| Customer Archetype Builder |
customer-archetype |
canvas |
3 |
GTM, Canvas |
| Go-to-Market Strategy Builder |
gtm-strategy |
gtm |
3 |
GTM |
| SaaS Pricing Strategy |
pricing-strategy |
pricing |
3 |
Revenue Model |
| Competitor Deep Dive |
competitor-analysis |
market |
3 |
Validation, GTM |
| Startup Idea Generator |
idea-generator |
ideation |
2 |
Ideation |
Total: 10 packs, 28 steps
Pack Structure
interface PromptPack {
id: string;
title: string;
slug: string;
category: 'validation' | 'pitch' | 'canvas' | 'gtm' | 'pricing' | 'ideation' | 'market';
industry_tags: string[];
stage_tags: string[];
version: number;
is_active: boolean;
}
interface PromptPackStep {
id: string;
pack_id: string;
step_order: number;
purpose: string;
prompt_template: string;
input_schema: JSONSchema;
output_schema: JSONSchema;
model_preference: 'gemini-3-flash' | 'gemini-3-pro' | 'claude-sonnet';
max_tokens: number;
temperature: number;
}
Prompts by Category
| Category |
Prompts |
Description |
| Ideation |
Problem Snapshot, First Principles, Bad Ideas Blitz, Why Now |
Idea generation and refinement |
| Market |
Competitor List, Market Definition, Who Buys First |
Market analysis |
| Marketing |
Channel Focused, Launch Week Plan, One Channel |
GTM planning |
| Product |
Product Spec, Roadmap, Feature Scorecard |
Product development |
| Funding |
Capital Requirements, Investor Matrix, Milestones |
Fundraising prep |
| Revenue |
Pricing Design, Free vs Trial, One Number |
Monetization |
| Founder |
Founder-Market Fit, Skill Stack, Risk Appetite |
Team assessment |
| Pitch |
One Sentence Pitch, Elevator Pitch, Elephant Identifier |
Pitch crafting |
Pack-to-Playbook Routing
| Context |
Module |
Prompt Pack(s) |
| Onboarding Step 1 |
ideation |
problem-validation |
| Onboarding Step 2 |
market |
problem-validation, competitor-analysis |
| Onboarding Step 3 |
founder-fit |
founder-fit |
| Onboarding Step 4 |
pitch |
one-liner-generator |
| Validator Quick |
validation |
idea-validation |
| Validator Deep |
validation |
idea-validation, competitor-analysis |
| Lean Canvas |
canvas |
lean-canvas-generator, customer-archetype |
| Pitch Deck |
pitch |
investor-pitch-builder, industry-specific |
| GTM Planning |
gtm |
gtm-strategy, customer-archetype |
| Fundraising |
funding |
Funding prompts, investor-pitch-builder |
Prompt Templates
Problem Snapshot Template
You are an expert startup advisor helping a founder clarify their problem statement.
INDUSTRY: {{industry}}
COMPANY DESCRIPTION: {{company_description}}
Transform this into a structured problem statement:
1. WHO: [Specific persona with job title, company size, or demographic]
2. STRUGGLE: [The specific pain they experience today]
3. WHY NOW: [Why this problem is urgent today, not 5 years ago]
Output as JSON:
{
"who": "...",
"struggle": "...",
"why_now": "...",
"confidence": 0-100
}
Validation Scorecard Template
You are an investor evaluating a startup idea.
INDUSTRY: {{industry}}
STAGE: {{stage}}
IDEA: {{idea_text}}
PROBLEM: {{problem_statement}}
Score this idea on:
1. Problem Clarity (0-20): Is the who/struggle/why-now clear?
2. Market Size (0-15): Is this a large, growing market?
3. Solution Fit (0-15): Does the solution match the problem?
4. Competition (0-15): Is there clear differentiation?
5. Team Fit (0-10): Does this team have an edge?
6. Traction (0-15): Is there evidence of demand?
7. Business Model (0-10): Is the revenue path clear?
Output as JSON with scores, total, and top 3 risks.
Edge Function: prompt-pack
// Actions
- 'search': Find packs by category, industry, stage
- 'get': Retrieve pack with all steps
- 'list': List all active packs
- 'run_step': Execute single step with inputs
- 'run_pack': Execute all steps sequentially
- 'apply': Save outputs to target (profile, canvas, etc.)
Database Schema
CREATE TABLE prompt_packs (
id UUID PRIMARY KEY,
title TEXT NOT NULL,
slug TEXT UNIQUE NOT NULL,
category TEXT NOT NULL,
industry_tags TEXT[],
stage_tags TEXT[],
version INTEGER DEFAULT 1,
is_active BOOLEAN DEFAULT true,
created_at TIMESTAMPTZ DEFAULT NOW()
);
CREATE TABLE prompt_pack_steps (
id UUID PRIMARY KEY,
pack_id UUID REFERENCES prompt_packs(id),
step_order INTEGER NOT NULL,
purpose TEXT NOT NULL,
prompt_template TEXT NOT NULL,
input_schema JSONB,
output_schema JSONB,
model_preference TEXT DEFAULT 'gemini-3-flash',
max_tokens INTEGER DEFAULT 2048,
temperature NUMERIC DEFAULT 1.0
);
CREATE TABLE prompt_runs (
id UUID PRIMARY KEY,
startup_id UUID REFERENCES startups(id),
user_id UUID REFERENCES auth.users(id),
pack_id UUID REFERENCES prompt_packs(id),
step_id UUID REFERENCES prompt_pack_steps(id),
inputs_json JSONB,
outputs_json JSONB,
model_used TEXT,
tokens INTEGER,
cost_usd NUMERIC,
latency_ms INTEGER,
status TEXT DEFAULT 'completed',
created_at TIMESTAMPTZ DEFAULT NOW()
);
AI Model Selection
| Task |
Model |
| Fast generation |
gemini-3-flash-preview |
| Deep analysis |
gemini-3-pro-preview |
| Nuanced writing |
claude-sonnet-4-5-20250929 |
| Critic/Review |
claude-sonnet-4-5-20250929 |
References
- PRD Section 9: Prompt Pack System
- Strategy Section 8.2: Prompt Library
/startup-system/guides/50-mvp-prompts.md
/startup-system/guides/53-validate-prompts.md
1---2name: prompt-packs3description: Use this skill when building or executing AI prompt packs - multi-step prompt workflows, templated prompts, and structured AI outputs. Triggers on "prompt pack", "prompt template", "AI workflow", "structured prompts", "prompt steps".4---56# Prompt Packs78## Overview910Build and execute multi-step AI prompt workflows. Prompt packs are collections of templated prompts that guide founders through structured analysis, generation, and validation tasks with consistent, reproducible outputs.1112## When to Use1314- Building multi-step AI workflows15- Creating templated prompt libraries16- Implementing structured AI outputs17- Designing reusable prompt sequences18- Connecting prompts to playbooks1920## Prompt Pack Architecture2122```23┌────────────────────────────────────────────────────────────────┐24│ PROMPT PACK SYSTEM │25├────────────────────────────────────────────────────────────────┤26│ │27│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │28│ │ CONTEXT │───▶│ ROUTER │───▶│ PACK │ │29│ │ Industry │ │ Selects │ │ Selected │ │30│ │ Stage │ │ Pack │ │ │ │31│ └─────────────┘ └─────────────┘ └──────┬──────┘ │32│ │ │33│ ┌──────▼──────┐ │34│ │ STEPS │ │35│ │ 1 → 2 → 3 │ │36│ └──────┬──────┘ │37│ │ │38│ ┌──────────────────────────────────────┤ │39│ ▼ ▼ │40│ ┌─────────────┐ ┌─────────────┐ │41│ │ OUTPUT │ │ APPLY │ │42│ │ Structured │ │ to Target │ │43│ │ JSON/Text │ │ (DB/UI) │ │44│ └─────────────┘ └─────────────┘ │45│ │46└────────────────────────────────────────────────────────────────┘47```4849## Current Prompt Packs5051| Pack | Slug | Category | Steps | Use Case |52|------|------|----------|-------|----------|53| Problem Validation Framework | `problem-validation` | validation | 3 | Onboarding, Validation |54| Idea Validation Sprint | `idea-validation` | validation | 2 | Validation |55| Perfect One-Liner Generator | `one-liner-generator` | pitch | 3 | Onboarding Step 4 |56| Investor Pitch Builder | `investor-pitch-builder` | pitch | 3 | Pitch Deck |57| AI Lean Canvas Generator | `lean-canvas-generator` | canvas | 3 | Lean Canvas |58| Customer Archetype Builder | `customer-archetype` | canvas | 3 | GTM, Canvas |59| Go-to-Market Strategy Builder | `gtm-strategy` | gtm | 3 | GTM |60| SaaS Pricing Strategy | `pricing-strategy` | pricing | 3 | Revenue Model |61| Competitor Deep Dive | `competitor-analysis` | market | 3 | Validation, GTM |62| Startup Idea Generator | `idea-generator` | ideation | 2 | Ideation |6364**Total: 10 packs, 28 steps**6566## Pack Structure6768```typescript69interface PromptPack {70 id: string;71 title: string;72 slug: string;73 category: 'validation' | 'pitch' | 'canvas' | 'gtm' | 'pricing' | 'ideation' | 'market';74 industry_tags: string[];75 stage_tags: string[];76 version: number;77 is_active: boolean;78}7980interface PromptPackStep {81 id: string;82 pack_id: string;83 step_order: number;84 purpose: string;85 prompt_template: string;86 input_schema: JSONSchema;87 output_schema: JSONSchema;88 model_preference: 'gemini-3-flash' | 'gemini-3-pro' | 'claude-sonnet';89 max_tokens: number;90 temperature: number;91}92```9394## Prompts by Category9596| Category | Prompts | Description |97|----------|---------|-------------|98| **Ideation** | Problem Snapshot, First Principles, Bad Ideas Blitz, Why Now | Idea generation and refinement |99| **Market** | Competitor List, Market Definition, Who Buys First | Market analysis |100| **Marketing** | Channel Focused, Launch Week Plan, One Channel | GTM planning |101| **Product** | Product Spec, Roadmap, Feature Scorecard | Product development |102| **Funding** | Capital Requirements, Investor Matrix, Milestones | Fundraising prep |103| **Revenue** | Pricing Design, Free vs Trial, One Number | Monetization |104| **Founder** | Founder-Market Fit, Skill Stack, Risk Appetite | Team assessment |105| **Pitch** | One Sentence Pitch, Elevator Pitch, Elephant Identifier | Pitch crafting |106107## Pack-to-Playbook Routing108109| Context | Module | Prompt Pack(s) |110|---------|--------|----------------|111| Onboarding Step 1 | ideation | `problem-validation` |112| Onboarding Step 2 | market | `problem-validation`, `competitor-analysis` |113| Onboarding Step 3 | founder-fit | `founder-fit` |114| Onboarding Step 4 | pitch | `one-liner-generator` |115| Validator Quick | validation | `idea-validation` |116| Validator Deep | validation | `idea-validation`, `competitor-analysis` |117| Lean Canvas | canvas | `lean-canvas-generator`, `customer-archetype` |118| Pitch Deck | pitch | `investor-pitch-builder`, industry-specific |119| GTM Planning | gtm | `gtm-strategy`, `customer-archetype` |120| Fundraising | funding | Funding prompts, `investor-pitch-builder` |121122## Prompt Templates123124### Problem Snapshot Template125126```text127You are an expert startup advisor helping a founder clarify their problem statement.128129INDUSTRY: {{industry}}130COMPANY DESCRIPTION: {{company_description}}131132Transform this into a structured problem statement:1331341. WHO: [Specific persona with job title, company size, or demographic]1352. STRUGGLE: [The specific pain they experience today]1363. WHY NOW: [Why this problem is urgent today, not 5 years ago]137138Output as JSON:139{140 "who": "...",141 "struggle": "...",142 "why_now": "...",143 "confidence": 0-100144}145```146147### Validation Scorecard Template148149```text150You are an investor evaluating a startup idea.151152INDUSTRY: {{industry}}153STAGE: {{stage}}154IDEA: {{idea_text}}155PROBLEM: {{problem_statement}}156157Score this idea on:1581. Problem Clarity (0-20): Is the who/struggle/why-now clear?1592. Market Size (0-15): Is this a large, growing market?1603. Solution Fit (0-15): Does the solution match the problem?1614. Competition (0-15): Is there clear differentiation?1625. Team Fit (0-10): Does this team have an edge?1636. Traction (0-15): Is there evidence of demand?1647. Business Model (0-10): Is the revenue path clear?165166Output as JSON with scores, total, and top 3 risks.167```168169## Edge Function: `prompt-pack`170171```typescript172// Actions173- 'search': Find packs by category, industry, stage174- 'get': Retrieve pack with all steps175- 'list': List all active packs176- 'run_step': Execute single step with inputs177- 'run_pack': Execute all steps sequentially178- 'apply': Save outputs to target (profile, canvas, etc.)179```180181## Database Schema182183```sql184CREATE TABLE prompt_packs (185 id UUID PRIMARY KEY,186 title TEXT NOT NULL,187 slug TEXT UNIQUE NOT NULL,188 category TEXT NOT NULL,189 industry_tags TEXT[],190 stage_tags TEXT[],191 version INTEGER DEFAULT 1,192 is_active BOOLEAN DEFAULT true,193 created_at TIMESTAMPTZ DEFAULT NOW()194);195196CREATE TABLE prompt_pack_steps (197 id UUID PRIMARY KEY,198 pack_id UUID REFERENCES prompt_packs(id),199 step_order INTEGER NOT NULL,200 purpose TEXT NOT NULL,201 prompt_template TEXT NOT NULL,202 input_schema JSONB,203 output_schema JSONB,204 model_preference TEXT DEFAULT 'gemini-3-flash',205 max_tokens INTEGER DEFAULT 2048,206 temperature NUMERIC DEFAULT 1.0207);208209CREATE TABLE prompt_runs (210 id UUID PRIMARY KEY,211 startup_id UUID REFERENCES startups(id),212 user_id UUID REFERENCES auth.users(id),213 pack_id UUID REFERENCES prompt_packs(id),214 step_id UUID REFERENCES prompt_pack_steps(id),215 inputs_json JSONB,216 outputs_json JSONB,217 model_used TEXT,218 tokens INTEGER,219 cost_usd NUMERIC,220 latency_ms INTEGER,221 status TEXT DEFAULT 'completed',222 created_at TIMESTAMPTZ DEFAULT NOW()223);224```225226## AI Model Selection227228| Task | Model |229|------|-------|230| Fast generation | `gemini-3-flash-preview` |231| Deep analysis | `gemini-3-pro-preview` |232| Nuanced writing | `claude-sonnet-4-5-20250929` |233| Critic/Review | `claude-sonnet-4-5-20250929` |234235## References236237- PRD Section 9: Prompt Pack System238- Strategy Section 8.2: Prompt Library239- `/startup-system/guides/50-mvp-prompts.md`240- `/startup-system/guides/53-validate-prompts.md`