Claude Code Plugins

Community-maintained marketplace

Feedback

landing-page-architect

@letsgomaslow/think
0
0

Generate content strategy and component recommendations for landing pages. Analyzes implementations to create StoryBrand-structured pages with brand-aligned Shadcn component queries.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name landing-page-architect
description Generate content strategy and component recommendations for landing pages. Analyzes implementations to create StoryBrand-structured pages with brand-aligned Shadcn component queries.

Landing Page Architect Skill

Transform product implementations into compelling landing pages with content strategy, visual storytelling structure, and Shadcn component recommendations aligned with the Maslow AI design system.

When to Use This Skill

Invoke when you need to:

  • Create a landing page for a new feature or tool
  • Generate marketing copy that tells a coherent story
  • Map content sections to appropriate UI components
  • Ensure recommendations follow brand guidelines

Workflow

1. Analyze implementation code → Extract value proposition
2. Apply StoryBrand framework → Structure page sections
3. Generate content → Headlines, copy, CTAs for each section
4. Recommend components → Shadcn queries aligned with brand
5. Output strategy → Structured markdown ready for implementation

Input

The implementation you want to create a landing page for. This can be:

  • A tool or feature codebase
  • A product description
  • An API or service

Output Format

For each landing page, output a structured strategy document:

## Landing Page Strategy for [Product Name]

### Value Proposition
[One-liner extracted from analyzing the implementation]

### Target Audience
[Who this product serves]

### Page Sections

#### 1. Hero Section
**Story Element:** Character + Aspiration
**Content:**
- Eyebrow: [Category label]
- Headline: [Main message - use bold/light pattern]
- Subheadline: [Supporting detail]
- Primary CTA: [Action text]
- Secondary CTA: [Alternative action]

**Shadcn Query:** `hero section 2-column asymmetric layout with CTA`
**Anti-patterns Avoided:** [List what NOT to do]
**Brand Alignment:**
- Layout: 2-column grid with visual on right
- Background: var(--silver-bg) #E6EAF3 or var(--dark-blue) #121D35
- Accent line: 3px height, 60px width, tool accent color
- Typography: Manrope 800 for headline
- CTA: #333333 primary button, #6DC4AD accent button

[Continue for all 7 StoryBrand sections...]

StoryBrand Framework Reference

Load frameworks/storybrand.md for the complete 7-part framework. Key sections:

# Section Story Element Page Purpose
1 Hero Character + Aspiration Hook with transformation promise
2 Stakes The Problem Create urgency with pain points
3 Guide Authority + Empathy Establish credibility
4 Plan The Process Show clear path (3 steps max)
5 CTA Call to Action Direct + transitional actions
6 Success Transformation Paint the outcome picture
7 Failure What's at Risk Gentle urgency reminder

Design Integration (Critical)

Anti-Patterns to AVOID

These patterns signal "generic AI output" - never recommend them:

Pattern Why It's Bad Alternative
Glass-morphism Overused, lacks character Solid surfaces with subtle shadows
Fade-up animations on everything Lazy, predictable Staggered reveals on key elements only
Purple/blue gradients (#a855f7, #8b5cf6) Screams "AI generated" Brand purple #401877 or tool accent
Centered hero + two buttons Generic, forgettable Asymmetric 2-column with visual
Heroicons on every card Template-like Minimal icons, let content speak
Emoji icons (👁️, 💡, 🔍, etc.) AI Slop, unprofessional Shadcn icons from @lucide-animated or @animate-ui
Inter, Arial, Roboto fonts No character Manrope (headings), Graphik (body)
Rounded corners everywhere Soft, uncommitted Sharp corners with intentional radius

Load design-integration/anti-patterns.md for the complete list.

Maslow Brand Tokens

Always align recommendations with these tokens:

Primary Colors:

  • Teal #6DC4AD - Primary CTA, Technology
  • Pink #EE7BB3 - Strategy, accents
  • Purple #401877 - Premium, hero moments

Backgrounds:

  • Light mode: #E6EAF3 (silver)
  • Dark band: #121D35 (for emphasis sections within light pages)
  • Surface: #FFFFFF (cards)

Typography:

  • Headings: Manrope (weights 600-800)
  • Body: Graphik (weight 400)
  • Code: JetBrains Mono

Signature Elements:

  • Accent lines: 3px height, brand colors
  • Selection state: #EBF7F4 background + #6DC4AD left border
  • Focus rings: 2px #6DC4AD outline

Load design-integration/maslow-tokens.md for the complete token reference.


Component Query Templates

When recommending Shadcn components, use semantic queries:

Hero Sections

hero section 2-column asymmetric with headline and CTA
hero with gradient text and email capture
hero minimal with single CTA centered

Feature/Stakes Sections

feature cards 3-column grid with icons
bento grid layout for features
stats section with large numbers

Social Proof

testimonial carousel with avatars
logo cloud with grayscale hover
quote block with attribution

Process/Plan Sections

steps section with numbered cards
timeline vertical with icons
process flow horizontal

CTA Sections

CTA banner with heading and button
newsletter signup with input
pricing cards comparison

Icons (NEVER use emojis)

icon search magnifying glass
icon chart bar analytics
icon lightbulb idea
icon target goal
icon flask experiment
icon check circle success
icon alert triangle warning

Query registries: @lucide-animated (367 icons), @animate-ui (518 icons)

Load component-patterns/section-types.md for comprehensive query templates per section type.


Example Output

For a tool called "Hypothesis" (scientific reasoning):

## Landing Page Strategy for Hypothesis Tool

### Value Proposition
Guide complex problem-solving through formal scientific method with structured hypothesis testing.

### Target Audience
Developers, researchers, and analysts who need systematic approaches to testing ideas.

### Page Sections

#### 1. Hero Section
**Story Element:** Character + Aspiration
**Content:**
- Eyebrow: THINK-MCP TOOLS
- Headline: **Test ideas** with scientific rigor
- Subheadline: Apply formal hypothesis testing to any problem. Design experiments, predict outcomes, and iterate based on evidence.
- Primary CTA: Try Hypothesis
- Secondary CTA: See Example

**Shadcn Query:** `hero section 2-column with code preview`
**Anti-patterns Avoided:** ❌ Generic centered layout, ❌ Purple gradient
**Brand Alignment:**
- Background: #E6EAF3 (silver-bg)
- Accent: Tool-specific color (e.g., #469DBB blue for scientific tools)
- Accent line: 3px, 60px width, animated grow on load
- Typography: Manrope 800 headline, Manrope 300 subheadline

#### 2. Stakes Section
**Story Element:** The Problem
**Content:**
- Headline: Assumptions kill products
- Points:
  1. Gut feelings aren't evidence
  2. Confirmation bias blinds teams
  3. Expensive pivots from untested ideas

**Shadcn Query:** `feature cards 3-column with warning icons`
**Anti-patterns Avoided:** ❌ Glass cards, ❌ Fade-up on each card
**Brand Alignment:**
- Background: #FFFFFF (surface)
- Card borders: 1px #D0D5E0, hover reveals 3px left accent
- Icon style: Minimal line icons, not filled Heroicons

[... continues for remaining sections]

Checklist Before Output

Before finalizing recommendations, verify:

  • Every section maps to a StoryBrand element
  • No anti-patterns in component recommendations
  • No emoji icons - use @lucide-animated or @animate-ui components only
  • All colors reference Maslow brand tokens
  • Typography uses Manrope/Graphik only
  • CTAs use correct button hierarchy (#333333 primary, #6DC4AD accent)
  • Dark band sections use #121D35 (not arbitrary dark colors)
  • Component queries are semantic, not specific component names