Create all website page specs from comprehensive description - analyzes website requirements and generates W001-W0XX specs in parallel
Analyzes a comprehensive website description and generates all page specifications (W001-W0XX) in parallel. Use this to create complete planning documentation for marketing/content websites before implementation.
/plugin marketplace add vanman2024/dev-lifecycle-marketplace/plugin install planning@dev-lifecycle-marketplace<website-description> OR --doc=<path/to/document.md>Arguments: $ARGUMENTS
Goal: Analyze comprehensive website description and generate ALL website page specifications (W001-W0XX) in parallel. Creates complete planning documentation for marketing/content website.
Phase 1: Parse Input Goal: Determine input mode and basic context
Actions:
Phase 2: Load Project Context Goal: Understand existing project structure
Actions:
Phase 3: Analyze Website Description Goal: Break down website into discrete pages
Actions:
Launch the feature-analyzer agent to analyze website description:
Task( description="Analyze website and break into pages", subagent_type="planning:feature-analyzer", prompt="Analyze this website description and break it into discrete PAGES (not features).
Input Mode: [MODE] Description: $ARGUMENTS Document Path: [DOC_PATH if applicable]
Read schema template:
Analyze:
Return JSON array of pages: [ { 'page_id': 'W001', 'route': '/', 'title': 'Landing Page', 'type': 'landing', 'description': 'Main landing page with hero, features, CTA', 'components': ['Hero', 'Features', 'Testimonials', 'CTA'], 'content_needs': ['Hero copy', 'Feature list', 'Social proof'] }, { 'page_id': 'W002', 'route': '/pricing', 'title': 'Pricing', 'type': 'content', 'description': 'Pricing tiers and comparison', 'components': ['PricingTable', 'FAQ', 'CTA'], 'content_needs': ['Pricing tiers', 'FAQ content', 'Feature comparison'] } ]" )
Phase 4: Update website-design.json Goal: Register all pages before generating specs
Actions:
Phase 5: Generate Page Specs in Parallel Goal: Create all page specifications simultaneously
Actions:
Phase 6: Summary Goal: Report results and next steps
Actions:
Important Notes:
Website vs Features:
Spec Location:
All website page specs go in specs/website/W00X-slug/
Implementation: Use /website-builder:* or /nextjs-frontend:* commands to build pages from specs