What problem does it solve? Turning homepage page plans into working Astro code requires manually scaffolding layouts, sections, SEO metadata, and i18n wiring for every page. This Skill automates that generation through a structured 3-phase pipeline with state tracking and resume support. ## Core Features & Use Cases - 3-Phase Generation Pipeline: Builds shared infrastructure (layout, header/footer, SEO utilities, i18n), then generates sections and assembles pages, then verifies with TypeScript, ESLint, and Astro build. - Resume & State Tracking: Records per-phase and per-page status in generation-state.json so interrupted runs can resume from the last incomplete phase instead of starting over. - Concurrency Safety: Uses a timestamped lock file with 30-minute stale-lock detection to prevent conflicting generation runs. - Use Case: After running hp-plan to define a marketing site's pages and sections, run this Skill to generate the full Astro project — MarketingLayout, React island components for interactive sections, JSON-LD structured data, and translation files — then verify everything compiles and builds. ## Quick Start Run /homepage-plugin:hp-gen to generate all planned pages, or pass a page name like /homepage-plugin:hp-gen home to generate a single page.