← 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/`.