← back to Bounce Studio
BRIEF.md
57 lines
# Bounce — brief
**Seed:** [@bounceidc tweet, 2026-07-12](https://x.com/bounceidc/status/2076312794279125005)
> "HE STARTED BILLING $15K A SITE THE MOMENT SIX SKILLS SAT IN HIS CLAUDE — same
> claude everyone opens, but before he types a single word of a brief there are
> six specialized skills already running in context, each one owning a piece of
> the site, so the model never has to guess." (blue-verified, 61s video)
- **Client / brand:** Bounce (@bounceidc) — personal brand selling a productized
web-dev *method*, not a SaaS. The pitch: premium websites built fast because
six specialized Claude skills are pre-loaded before the brief is even written.
- **Outcome / "high value":** a conversion landing / funnel for a **$15K-a-site**
offer. Job of the page: make a skeptical founder believe the "six skills →
no-guessing → premium site" method is real, and book a call. Lead-gen for a
high-ticket service is the value.
- **What we build:** a single-page marketing site — hero hook, the six-skills
system explained (each skill owns a piece of the build), the offer ($15K,
fixed, fast), how-it-works, a "proof it works before you see it" verify angle,
and a CTA (book / waitlist). Email capture posts to a local endpoint; no send.
- **The six skills (mapped to the real ACCELERATOR.md pipeline, truthful):**
1. **Brief** — turns a link into a scoped one-paragraph spec (Intake)
2. **Direction** — picks the look from real references, not blind (Design)
3. **Scaffold** — stands the gitified project up with house rules baked in
4. **Build** — implements the brief through senior engineering
5. **Verify** — six-way self-healing proof before anyone sees it
6. **Launch** — one-switch-from-live, gated handoff
- **Constraints:** brand = confident, terminal/AI-native, premium-but-plain
(the tweet's own voice: lowercase, direct, no fluff). No real domain yet.
Nothing deployed / public until Steve's go.
- **House-rule note:** this is a marketing landing, not a product grid or admin
surface, so the sort+density-slider and admin-created-date rules don't apply
(they govern catalogs/admin cards). Standard rails still apply: gitified,
`.gitignore`, atomic commits, `$0 (local)` cost, deploy/DNS gated.
## Status
- [x] Intake + brief (this file)
- [x] Design direction + build landing
- [x] Local viewer + /5x verify
- [x] Deployed live on Kamatera :9955 → sixskills.agentabrams.com
- [ ] Stop for Steve's go before any deploy/DNS/publish
## Funnel wiring (TK-10471, 2026-08-11)
The offer is now **executable**, not just described:
- **First-class reference link** on `#start` — the pitch is "send a link", so the
ref URL is its own field (was buried in the optional note). Wired end-to-end:
form input + JS validation → `server.js` stores a hardened `ref` in
`data/waitlist.jsonl` (bare-domain normalized, junk like `javascript:` dropped).
- **`bounce-intake` agent** (`~/.claude/agents/bounce-intake.md`) triages each new
waitlist lead via `claude-webdev-accelerator/scripts/bounce-intake.js` →
scaffolds `clients/<slug>/BRIEF.md` + drafts a **gated** reply to
pending-approval (no email is ever sent).
- **`bounce-build` agent** (`~/.claude/agents/bounce-build.md`) runs the real
`ACCELERATOR.md` pipeline for a scaffolded engagement, mapping the six marketing
skill names (brief/front-end/design/components/motion/media) to real skills.
- **Deploy of the landing change is GATED** — memo in
`~/.claude/yolo-queue/pending-approval/`.