add-service-page
Use when creating a service or offering page for any website or CMS. Also use when a business needs a conversion-optimized page presenting a specific service, package, or offering.
| Model | Source |
|---|---|
| sonnet | pack: content-creation |
Full Reference
add-service-page
Section titled “add-service-page”Creates fully structured service pages with a conversion-optimized layout (Hero → Description → Pricing → FAQ → Testimonials → CTA), SEO metadata, and three required schema blocks (Service, LocalBusiness, FAQPage). Reads stack.json for framework detection and generates the correct component or page file. All NAP data sourced from business.json.
Quick Reference
Section titled “Quick Reference”| Item | Value |
|---|---|
| NAP source | Always business.json — never hardcode |
| Schema types | Service + LocalBusiness + FAQPage — all three required |
| FAQ minimum | 4 questions, maximum 8 — real customer questions only |
| Testimonials | 2–3 service-specific reviews embedded per page |
| Stack detection | Reads .claude/stack.json before generating files |
Reference Index
Section titled “Reference Index”| I want to… | File |
|---|---|
| Build the 6 required page sections and write all 3 schema blocks | reference/page-sections-and-schema.md |
| Get the Astro or Next.js page template for the service page | reference/framework-templates.md |
Usage: Read the reference file matching your current task from the index above. Each file is self-contained with code examples and inline gotchas.
Announcement
Section titled “Announcement”When invoked, start with: ┏━ 🧠 add-service-page ━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ [describe the service page being created] ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛