Skip to content

Commit 5f408fa

Browse files
committed
Rename to Build Gate and sharpen proof gate
1 parent 48dd35e commit 5f408fa

10 files changed

Lines changed: 237 additions & 203 deletions

File tree

README.md

Lines changed: 41 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,51 @@
1-
# Codex Venture Surgeon Skill
1+
# Codex Build Gate Skill
22

3-
`venture-surgeon` is a Codex skill for deciding whether a startup or product idea deserves build time.
3+
`build-gate` is a Codex skill that stops Codex from building a startup idea before the idea clears a proof gate.
44

5-
It is built for evidence-first triage: buyer clarity, current behavior, first customers, competition, founder edge, a 2-week MVP contract, and explicit kill criteria.
5+
It is built for the moment right before implementation: buyer clarity, current behavior, proof gaps, first buyers, a two-week validation contract, and a hard no-build clause.
66

77
## Why this exists
88

9-
Most startup validators produce confident theater: big-market language, generic scorecards, and no hard stop line.
9+
Most startup validators produce confident theater: big-market language, generic scorecards, and a verdict that still lets the agent go build the wrong thing.
1010

11-
This skill is stricter. It forces the agent to separate provided facts, verified facts, assumptions, and unknowns before recommending build/validate/pivot/kill.
11+
Build Gate is stricter. It makes the agent say what proof is missing and what must happen before build time is allowed.
12+
13+
## Why use this one
14+
15+
Simple pressure-test skills are useful if you want a harsh opinion.
16+
17+
Build Gate is for when you want an operating constraint:
18+
19+
- `Pass / Hold / Pivot / Kill`, not just "strong" or "weak".
20+
- Proof ledger with `Provided`, `Verified`, `Assumed`, and `Unknown` claims.
21+
- No-build clause that blocks implementation until the riskiest proof exists.
22+
- Current-behavior map, because the real competitor is often a spreadsheet, agency, internal process, or doing nothing.
23+
- Next-10-buyer moves instead of vague "talk to users" advice.
24+
- Two-week validation contract with pass/fail/kill criteria.
25+
- Non-destructive installer that refuses to overwrite an existing skill unless `--force` creates a backup.
1226

1327
## What it does
1428

15-
- Gives a direct `Build`, `Validate first`, `Pivot`, or `Kill` decision.
16-
- Builds an evidence ledger instead of pretending weak signals are proof.
17-
- Scores pain, buyer clarity, urgency, current workaround, differentiation, distribution, validation speed, and founder edge.
29+
- Gives a direct `Pass`, `Hold`, `Pivot`, or `Kill` gate result.
30+
- Builds a proof ledger instead of pretending weak signals are proof.
31+
- Scores pain, buyer clarity, urgency, current workaround, differentiation, reachability, validation speed, and founder edge.
1832
- Maps current behavior as the real competition.
19-
- Designs a first-10-customer route before ads or launch theater.
20-
- Defines a 2-week MVP contract with build/cut/pass/fail lines.
33+
- Designs next-10-buyer moves before ads or launch theater.
34+
- Defines a two-week validation contract with test/cut/pass/fail lines.
2135
- Browses or asks for source proof when current market facts matter.
2236

2337
## Install from GitHub
2438

2539
```bash
26-
npx --yes github:dicnunz/codex-venture-surgeon-skill
40+
npx --yes github:dicnunz/codex-build-gate-skill
2741
```
2842

2943
Then restart Codex so it discovers the new skill.
3044

3145
Use:
3246

3347
```text
34-
Use $venture-surgeon to decide whether this deserves build time:
48+
Use $build-gate before building this:
3549
3650
Idea: AI bookkeeping cleanup for solo founders.
3751
Customer: US solo founders using QuickBooks.
@@ -40,56 +54,56 @@ Desired behavior: pay $49 for a one-time cleanup.
4054

4155
## Safer installer behavior
4256

43-
The installer copies `venture-surgeon/` into:
57+
The installer copies `build-gate/` into:
4458

4559
```text
46-
~/.codex/skills/venture-surgeon
60+
~/.codex/skills/build-gate
4761
```
4862

4963
It refuses to overwrite an existing install unless you pass `--force`. With `--force`, it first renames the old folder to a timestamped backup.
5064

5165
```bash
52-
npx --yes github:dicnunz/codex-venture-surgeon-skill --force
66+
npx --yes github:dicnunz/codex-build-gate-skill --force
5367
```
5468

5569
Preview without writing:
5670

5771
```bash
58-
npx --yes github:dicnunz/codex-venture-surgeon-skill --dry-run
72+
npx --yes github:dicnunz/codex-build-gate-skill --dry-run
5973
```
6074

6175
Install somewhere else:
6276

6377
```bash
64-
npx --yes github:dicnunz/codex-venture-surgeon-skill --skills-dir ./skills
78+
npx --yes github:dicnunz/codex-build-gate-skill --skills-dir ./skills
6579
```
6680

6781
## Manual install
6882

6983
```bash
70-
git clone https://github.com/dicnunz/codex-venture-surgeon-skill.git
84+
git clone https://github.com/dicnunz/codex-build-gate-skill.git
7185
mkdir -p ~/.codex/skills
72-
cp -R codex-venture-surgeon-skill/venture-surgeon ~/.codex/skills/venture-surgeon
86+
cp -R codex-build-gate-skill/build-gate ~/.codex/skills/build-gate
7387
```
7488

7589
Restart Codex.
7690

7791
## Modes
7892

79-
- `triage`: fast build/validate/pivot/kill decision.
80-
- `evidence-map`: assumptions, proof, disconfirming signals.
81-
- `competition`: current behavior, competitors, substitutes, switching cost.
82-
- `customer-route`: first 10 customers and manual conversion route.
83-
- `mvp-contract`: 2-week MVP with explicit cuts and pass/fail.
84-
- `positioning`: wedge, category, buyer language, credibility proof.
93+
- `gate`: fast Pass/Hold/Pivot/Kill decision.
94+
- `proof`: assumptions, proof, disconfirming signals.
95+
- `behavior`: current behavior, competitors, substitutes, switching cost.
96+
- `first-buyers`: next 10 reachable buyers and manual conversion route.
97+
- `validation-contract`: two-week validation plan with explicit cuts and pass/fail.
98+
- `wedge`: switching reason, buyer language, category, credibility proof.
8599
- `full`: compact all-in-one diagnosis.
86100

87101
## Validation packet helper
88102

89103
Create a reusable Markdown packet:
90104

91105
```bash
92-
node venture-surgeon/scripts/make-validation-packet.js \
106+
node build-gate/scripts/make-validation-packet.js \
93107
--idea "AI bookkeeping cleanup for solo founders" \
94108
--customer "US solo founders using QuickBooks" \
95109
--outcome "pay $49 for a one-time cleanup" \
@@ -101,7 +115,7 @@ node venture-surgeon/scripts/make-validation-packet.js \
101115
```bash
102116
npm test
103117
npm run pack:check
104-
python3 /path/to/quick_validate.py venture-surgeon
118+
python3 /path/to/quick_validate.py build-gate
105119
```
106120

107121
## Security notes

build-gate/SKILL.md

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
---
2+
name: build-gate
3+
description: Pre-build evidence gate for startup and product ideas. Use when Codex is asked whether to build an idea, stop before implementation, require proof before coding, validate demand, inspect current customer behavior, choose first-customer moves, define a two-week validation contract, set kill criteria, or decide Pass/Hold/Pivot/Kill before writing product code.
4+
---
5+
6+
# Build Gate
7+
8+
Use this skill as a gate before Codex starts building. The job is to decide whether implementation is allowed yet, what proof is missing, and what smallest customer-facing move can open or close the gate.
9+
10+
## First Move
11+
12+
If the idea, target buyer/user, or desired behavior/payment is missing, ask one short question:
13+
14+
```text
15+
Send the idea, target customer, and what they should do or pay for.
16+
```
17+
18+
If those are present, start immediately.
19+
20+
## Gate Modes
21+
22+
Choose the mode from the user's wording:
23+
24+
- `gate`: fast Pass/Hold/Pivot/Kill decision.
25+
- `proof`: claim ledger, proof needed, disconfirming evidence.
26+
- `behavior`: what customers do today, including manual workarounds and substitutes.
27+
- `first-buyers`: where to find 10 reachable buyers and what to ask them for.
28+
- `validation-contract`: a two-week test with build/cut/pass/fail lines.
29+
- `wedge`: buyer language, switching reason, category, credibility proof.
30+
- `full`: compact all-in-one gate review. Use this when the user asks generally or wants a serious pre-build review.
31+
32+
For `full`, `deep`, unfamiliar markets, or any market/pricing/competitor claim that matters, read `references/operating-manual.md`.
33+
34+
## Proof Standard
35+
36+
Separate what is known from what is guessed:
37+
38+
- `Provided`: facts from the user.
39+
- `Verified`: current facts checked from sources or live surfaces.
40+
- `Assumed`: plausible but unverified claims.
41+
- `Unknown`: facts that could flip the verdict.
42+
43+
Browse or inspect live sources when current competitors, pricing, platform rules, funding, regulations, or recent market changes materially affect the decision. Do not invent market size, revenue, customers, endorsements, benchmark results, or private access.
44+
45+
Default stance: the gate is closed until real behavior justifies build time.
46+
47+
## Default Output
48+
49+
Keep the default compact. Use this shape unless the user asks for more detail:
50+
51+
```markdown
52+
**Gate**
53+
Pass / Hold / Pivot / Kill
54+
55+
One sentence on whether Codex should build now.
56+
57+
**Why**
58+
2 bullets, tied to evidence.
59+
60+
**Proof Ledger**
61+
| Claim | Status | Why It Matters | Proof Needed |
62+
|---|---|---|---|
63+
| ... | Provided/Verified/Assumed/Unknown | ... | ... |
64+
65+
**Scorecard**
66+
| Area | Score | Read |
67+
|---|---:|---|
68+
| Pain intensity | 1-5 | ... |
69+
| Buyer clarity | 1-5 | ... |
70+
| Urgency | 1-5 | ... |
71+
| Current workaround | 1-5 | ... |
72+
| Differentiation | 1-5 | ... |
73+
| Reachability | 1-5 | ... |
74+
| Validation speed | 1-5 | ... |
75+
| Founder edge | 1-5 | ... |
76+
77+
**Locked Door**
78+
One sentence.
79+
80+
**No-Build Clause**
81+
Do not implement beyond [scope] until [proof].
82+
83+
**Next 10 Buyer Moves**
84+
1. ...
85+
2. ...
86+
3. ...
87+
88+
**Two-Week Contract**
89+
- Test:
90+
- Manual/concierge:
91+
- Cut:
92+
- Pass:
93+
- Fail:
94+
```
95+
96+
## Decision Rules
97+
98+
- `Pass`: implementation is allowed because buyer, pain, current behavior, and a reachable path are credible.
99+
- `Hold`: the idea might work, but one proof item must be collected before serious build time.
100+
- `Pivot`: the nearby problem is real, but the stated buyer, wedge, or behavior is wrong.
101+
- `Kill`: no urgent buyer, no reachable early adopter, no credible switch reason, or no falsifiable two-week path.
102+
103+
## Operating Rules
104+
105+
- Be specific to the idea. No generic startup advice.
106+
- Treat current behavior as the real competition.
107+
- Treat compliments, waitlists, and "I'd use this" as weak evidence.
108+
- Prefer paid commitments, repeated manual pain, switching behavior, or real workflow access.
109+
- Keep first customers manual before ads, automation, or growth tricks.
110+
- Cut features that do not test the riskiest assumption.
111+
- Include exact kill criteria. A test without a kill line is theater.
112+
- If the idea is weak, say so and name the closest viable pivot.
113+
- If the user asks Codex to build after a `Hold`, define the smallest fake/manual surface that can gather proof without becoming the product.
114+
115+
## Optional Packet Script
116+
117+
Use `scripts/make-validation-packet.js` when the user wants a reusable Markdown packet for an idea:
118+
119+
```bash
120+
node build-gate/scripts/make-validation-packet.js \
121+
--idea "AI bookkeeping cleanup for solo founders" \
122+
--customer "US solo founders using QuickBooks" \
123+
--outcome "pay $49 for a one-time cleanup"
124+
```

build-gate/agents/openai.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
interface:
2+
display_name: "Build Gate"
3+
short_description: "Pre-build evidence gate for startup ideas"
4+
default_prompt: "Use $build-gate to decide whether this startup idea deserves build time."

venture-surgeon/references/operating-manual.md renamed to build-gate/references/operating-manual.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
# Venture Surgeon Operating Manual
1+
# Build Gate Operating Manual
22

3-
Load this file for full reports, unfamiliar markets, live competitor checks, or when a verdict depends on current facts.
3+
Load this file for full gate reviews, unfamiliar markets, live competitor checks, or when the build/no-build decision depends on current facts.
44

55
## Core Frame
66

7-
A startup idea earns build time only when four things line up:
7+
A startup idea passes the build gate only when four things line up:
88

99
1. A specific person has a painful repeated problem.
1010
2. That person already spends money, time, status, or attention trying to solve it.
1111
3. The founder can reach enough of those people manually.
1212
4. A 2-week test can create evidence that changes the decision.
1313

14-
If any one of those is absent, the output should shift from build planning to validation, pivoting, or killing.
14+
If any one of those is absent, keep the gate closed and prescribe the smallest proof move.
1515

16-
## Evidence Quality Ladder
16+
## Proof Quality Ladder
1717

1818
Rank evidence from strongest to weakest:
1919

@@ -25,7 +25,7 @@ Rank evidence from strongest to weakest:
2525
6. Customer joins a waitlist or says they would use it.
2626
7. Founder thinks the market is large.
2727

28-
Use weak evidence only as a reason to run a test, not as proof to build.
28+
Use weak evidence only as a reason to run a test, not as permission to build.
2929

3030
## Scorecard Guidance
3131

@@ -38,19 +38,19 @@ Use 1-5 scores tied to evidence:
3838
| Urgency | No deadline | Seasonal or occasional | Immediate trigger or penalty |
3939
| Current workaround | None | Manual workaround | Paid/currently tolerated bad tool |
4040
| Differentiation | Feature clone | Sharper workflow | Clear wedge or unfair access |
41-
| Distribution access | Cold generic audience | Known channels | Direct access to early adopters |
41+
| Reachability | Cold generic audience | Known channels | Direct access to early adopters |
4242
| Validation speed | Months | Several weeks | Testable inside 14 days |
4343
| Founder edge | None | Some domain taste | Real access, proof, skill, or credibility |
4444

4545
Do not average scores mechanically. One fatal zero can dominate the verdict.
4646

4747
## Mode Playbooks
4848

49-
### triage
49+
### gate
5050

51-
Output the decision, 3 strongest reasons, riskiest assumption, fastest test, and kill line.
51+
Output the gate result, 2 strongest reasons, locked door, no-build clause, fastest proof move, and kill line.
5252

53-
### evidence-map
53+
### proof
5454

5555
Build a table:
5656

@@ -59,7 +59,7 @@ Build a table:
5959

6060
Prefer tests that ask for money, workflow access, or behavior change.
6161

62-
### competition
62+
### behavior
6363

6464
Map:
6565

@@ -71,7 +71,7 @@ Map:
7171

7272
Browse when competitor existence, pricing, packaging, or recency matters.
7373

74-
### customer-route
74+
### first-buyers
7575

7676
Define:
7777

@@ -83,7 +83,7 @@ Define:
8383

8484
Avoid ads, launch platforms, generic communities, and growth hacks until manual reach works.
8585

86-
### mvp-contract
86+
### validation-contract
8787

8888
State:
8989

@@ -96,7 +96,7 @@ State:
9696

9797
Default MVP window is 14 days.
9898

99-
### positioning
99+
### wedge
100100

101101
Find the wedge by completing:
102102

@@ -111,15 +111,15 @@ Keep positioning grounded in proof. Do not create grand category language before
111111

112112
Use all of the following, compactly:
113113

114-
1. Decision.
115-
2. Evidence ledger.
114+
1. Gate result.
115+
2. Proof ledger.
116116
3. Scorecard.
117-
4. Riskiest assumption.
118-
5. Failure modes.
119-
6. Competition/current behavior.
120-
7. First 10 customer route.
121-
8. MVP contract.
122-
9. Kill criteria.
117+
4. Locked door.
118+
5. No-build clause.
119+
6. Current behavior and substitutes.
120+
7. Next 10 buyer moves.
121+
8. Two-week contract.
122+
9. Kill criteria and pivot trigger.
123123

124124
## Kill Criteria Examples
125125

0 commit comments

Comments
 (0)