Skip to content
Back to skills

Cold Start

ASecurity

Founding-brief protocol for a project with ZERO research data — no transcripts, no reports, empty Inbox. Interviews the founder and plans the first research round. Runs ONLY when the user explicitly invokes /cold-start.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
researchgo

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add Pearl1531/Archetype-talk --skill cold-start --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cold Start?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cold Start
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pearl1531-cold-start/badge)](https://www.skillsdirectory.com/skills/pearl1531-cold-start)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cold-start
description: Founding-brief protocol for a project with ZERO research data — no transcripts, no reports, empty Inbox. Interviews the founder and plans the first research round. Runs ONLY when the user explicitly invokes /cold-start.
---

# cold-start — Founding brief for a zero-data project

Start a research project from literally nothing: no transcripts, no reports, an empty `Inbox/`. Interview the founder about their startup, capture what's needed for reliable desk research, and convert their beliefs into testable L1 assumptions — without ever letting a founder's declaration masquerade as a finding.

**Language:** facilitate in the user's language; the files you write follow the repo's conventions.

## Trigger

```
/cold-start        ← the only way in. Never auto-run, never suggest-and-start.
```

- This is a **consciously invoked option**. The SessionStart hook may *mention* it exists when the project has zero data — mentioning is the ceiling; the user must type it.
- Requires nothing: works with a completely empty project. If real Signals/Transcripts already exist, say so and ask whether they really want the founding-brief flow (it can still be useful to backfill `Product Context.md` and surface untested assumptions).

---

## The one rule that governs everything

**The founder is a primary source about the *product*, and an assumption source about the *users*.**

| Founder tells you… | It is… | It goes to… |
|---|---|---|
| what the product is, its stage, pricing, features that exist | product fact (they built it) | `Product Context.md` |
| who the target group is, what problem users have, what they'd pay | **L1 assumption** — a lead, not proof | `Hypotheses/` + `Research backlog.md` + the *Founding assumptions* section of `Product Context.md` |
| numbers/stats (incl. anything in a pitch deck) | founder claim until re-verified | `Evidence/` **only after** you verify the original external source per `/researcher` rules; otherwise it stays an L1 assumption |
| competitor names | pointers | `Competitors/` stubs via the existing `needs_research` flow |

Never create a `Signals/` or `Evidence/` file from a founder's declaration about users. A Signal exists only after a real interview/test (`/extract-findings`); Evidence only with a real, linkable external source. This is what keeps the graph honest when it's one week old.

---

## Facilitation rules

Same style as `/persona-workshop`: **one question at a time**, reflect each answer in one sentence before the next question, probe vague answers, don't rush. Two additions:

1. **Label assumptions out loud.** When the answer is a belief about users ("our target group is freelance designers"), reflect it back explicitly as an assumption: *"Recording that as an assumption to validate — not a finding."* The founder should hear the epistemic status of their own words.
2. **Hunt for the falsifiable core.** Every belief gets the silent follow-up: *how would we know if this is wrong?* That phrasing becomes the hypothesis/backlog entry.

---

## Question protocol

Ask in order; skip what the founder already volunteered. Reflect, then move on.

1. **What is it?** — the project in 1–2 sentences; stage (idea / prototype / MVP / live); what exists today that a user could touch.
2. **Value proposition** — what problem, for whom, why now, what's different from the obvious alternative. Ask for the exact sentence they'd say to a customer — verbatim, it's their positioning claim (an assumption, not data).
3. **Existing materials** — pitch deck, landing page, one-pager, competitor teardown? Ask them to drop files into `Inbox/`. Read them as *founder claims*: any external stat cited inside (market size, churn benchmarks) is re-verified at its original source before it may become `Evidence/`; unverifiable numbers stay founder assumptions.
4. **Target group** — who do they *think* it's for; segments and priority; who it is explicitly NOT for. ⚠️ This is the answer most likely to be treated as fact by everyone in the room — it never is. It becomes hypotheses and recruiting criteria, nothing more.
5. **How do they know the problem is real?** — own experience, past conversations, support tickets at a previous job? Anecdotes are leads for the backlog, not Signals — a remembered conversation can't be quoted verbatim, so it can't be data. If they ran actual interviews before, those transcripts go to `Inbox/` → `/extract-findings` (the normal pipeline takes over for that part).
6. **Alternatives & competitors** — named products *and* non-consumption ("Excel and a notebook"). Each named competitor → a `Competitors/` stub with `needs_research: true`, then follow the standard convention: ask whether to run initial desk research now, offering a 1/2/3-year lookback window. While here, propose 3–6 `compare_categories` for `Product Context.md` — the axes the founder believes decide wins (their pick of axes is itself informative); no vanity metrics.
7. **Business model & pricing assumption** — how it makes money; what they believe users will pay. Pure L1.
8. **The riskiest assumption** — "If one of your beliefs turned out false and killed the startup, which one?" That's the first hypothesis to test and the top of the research backlog.
9. **Where do these users live?** — channels, communities, forums, conferences. Feeds both desk-research sources and interview recruiting.

---

## Outputs — each saved only with the user's approval

1. **`Product Context.md`** — fill *What the product is* from the founder's product facts (stage, what exists, pricing model). Add a section:
   ```markdown
   ## Founding assumptions (L1 — founder-declared, to validate)
   <!-- Everything below is what the founder BELIEVES, recorded on <date>.
        Not findings. Each links to its Hypothesis / backlog entry.
        /persona-talk and /feature-panel must not cite these as facts. -->
   - Target group: … → [Hypothesis: …](Hypotheses/….md)
   ```
2. **`Hypotheses/`** — distill 3–7 bets in IF/BY/WILL/BECAUSE form (`Hypotheses/_template.md`), each approved individually by the user. `author: 'AI (Claude) — approved by <name>'`, `source: 'cold-start founding brief, <date>'`, `status: open`. The riskiest assumption (Q8) comes first.
3. **`Research backlog.md`** — the open questions in "how would we know if this is wrong?" form.
4. **`Competitors/`** — stubs per the `needs_research` convention.
5. **Verified `Evidence/`** *(optional, only if the user wants desk research now)* — market/problem desk research per `/researcher` rules, with the lookback window offered as 1/2/3 years; pitch-deck stats confirmed at their original sources land here with real citations.

**What this flow never produces:** `Signals/`, `Personas/`, or any bump to sample stats. If the user wants a proto-archetype to think with, hand over to `/persona-workshop` Level 1 (its archetype step is designed for exactly this) — and be plain that a *persona* stays out of reach until the first real interview lands.

## Closing the session — the route out of zero

End with the concrete path, in order:

1. Desk research round (if not done in step 5) → first real `Evidence/`.
2. `/interview-guide` — it already pulls open hypotheses as things to verify; the founding brief just fed it.
3. 3–5 real interviews with people from the (assumed) target group → drop transcripts in `Inbox/` → `/extract-findings` → the first `Signals/` and, at last, a persona grounded in something.

Offer a local commit ("Cold start: founding brief, N hypotheses, backlog seeded"). Never push unasked.

## Rules

- **Founder ≠ user.** Their statements about users are always L1 — never Signals, never Evidence, never counted into confidence or sample stats.
- **Never present a hypothesis as a finding** — in this flow or any later one.
- **No invented specifics.** If the founder doesn't know (e.g. market size), the answer is a backlog entry, not a guess.
- **Pitch-deck numbers are claims** until the original source is verified; the verification, not the deck, is what `Evidence/` cites.
- **One assumption per Hypothesis file** — same granularity rule as Signals.
- **Demo files stay out** — the founding brief concerns the user's real project only.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…