rmbc-pdp
RMBC Stage 4 deliverable. PDP (Product Detail Page).
Use case
Direct-shop funnel ('Ad -> PDP -> Checkout') or post-VSL conversion page.
Pre-flight
brief_pathexists and Brief 2.0 has all 25 sections filled (status:reviewedorapproved).- Read brand context:
Brands/{brand_slug}/BrandContext.md,voice-profile.md,compliance.md. - Read the canonical Claude Project system prompt at References/rmbc/claude-projects/09-pdp.md - that's the load-bearing prompt. Follow it.
- Read PLAYBOOK.md sections 5 (VSL Structure) / 7 (Asset Matrix) for length / shape conventions.
Procedure
Follow the procedure in claude-projects/09-pdp.md exactly. The skill blueprint here is the wrapper - that file is the substantive prompt.
Asset-specific rules
- If
swipe_winner_urlis provided, extract its outline FIRST and apply the structure to the new product (per the swipe method in PLAYBOOK). - Hero block: one big-claim headline + one pattern-interrupt subhead.
- Benefits stack 3-5 deep - feature -> benefit -> fascination per row.
- Ingredients block with claims + studies (supplements only).
- Social proof block: review excerpts, ratings, testimonials.
- FAQ block crushes 5-8 top objections.
- Offer block: pricing, guarantee, urgency, CTA - always last on the page.
Output
Path: Brands/{brand_slug}/Marketing/drafts/{date}-pdp-{slug}.md
Frontmatter:
---
type: copy-draft
brand: {brand_slug}
asset_type: pdp
brief_ref: "<a class="wikilink wikilink-broken" href="#">{brief_path}</a>"
status: draft
created: YYYY-MM-DD
---
Body: outline (if asset >= medium length, request approval first) -> full draft -> editing notes (voice fit, compliance flags, specificity gaps, alternates).
Log entry
Append to Wiki/Log.md via the standard format. Include the asset type and brief reference.
Hard rules
- No copy without an approved Brief. Period.
- Never fabricate. If the Brief is missing data, surface the gap.
- Cite library evidence in the editing notes when libraries were queried.
Failure modes
- Brief sections missing or marked TBD - abort, route back to
rmbc-brief. - Brand voice-profile / compliance still placeholder - surface as blocker.
- Output truncated - ask user "continue"; never compress.