KeiSeiKit-1.0/skills/landing-page/SKILL.md
Parfii-bot 0be354a920 KeiSeiKit-public — clean state
Single-commit clean baseline after security scrub of niche-tells,
project codenames, internal jargon, and contributor-email leaks.

Contents:
- 100 Rust crates (_primitives/_rust/)
- 37 agent manifests (_manifests/) + generated specs (_generated/)
- 67 user-invocable skills (skills/)
- 33 hooks (hooks/)
- Composition blocks (_blocks/)
- Documentation (docs/, README.md)
- TS adapter packages (_ts_packages/)
- Assembler (_assembler/)
- Roles (_roles/)
- Templates (_templates/)
- Forgejo CI (.forgejo/)

Author: Denis Parfionovich <info@greendragon.info>

License: see LICENSE.
2026-05-01 12:09:03 +08:00

188 lines
6.1 KiB
Markdown

---
name: landing-page
description: Use when creating a landing page — orchestrates design, copy, assets, animations, SEO. Supports recipe system for specific page types (apple-product, saas, portfolio, ecommerce). Triggers on "landing page", "create page", "website".
arguments:
- name: product
description: Product/service name and brief description
required: true
- name: recipe
description: "Recipe: apple-product, saas, portfolio, ecommerce, agency, startup (auto-suggest if omitted)"
required: false
- name: goal
description: "Page goal: signups, downloads, waitlist, sales, portfolio showcase"
required: false
---
# Landing Page Orchestrator
Creates premium landing pages by composing specialized skills.
## Step 1: Design Direction
Invoke `/frontend-design` with product context:
- Suggest archetype based on recipe (see matrix below)
- Define differentiator, anti-references, tokens
- Output: design direction + CSS custom properties
## Step 2: Research & Copy
- Understand product: features, audience, value proposition
- WebSearch 3-5 competitors for positioning
- Write copy: headline (<10 words, benefit-driven), subheadline, CTAs, feature descriptions
- Tone matches archetype from Step 1
## Step 3: Page Structure
Adapt structure to recipe (see below). Core sections:
1. **Hero** headline, subheadline, CTA, visual
2. **Problem** pain point (empathy)
3. **Solution** how product solves it (3 features max)
4. **Social proof** testimonials, metrics, logos
5. **How it works** 3-step process
6. **Pricing** (if applicable)
7. **FAQ** (3-5 questions)
8. **Final CTA** repeat conversion action
## Step 4: Implementation
- Framework: Astro 6 (default for marketing) or project's stack
- Invoke skills per recipe (see matrix)
- Mobile-first responsive design
- Performance: lazy load below-fold, optimize all assets
## Step 5: Quality Pipeline
Sequential audit chain:
1. `/web-assets audit` image formats, sizes, fonts
2. `/a11y-audit scan` WCAG 2.2 AA compliance
3. `/seo-audit` meta, headings, schema, OG tags
4. `/responsive-audit` 6 breakpoints
5. `/perf-audit` Lighthouse >90
## Step 6: Deploy
`/web-deploy deploy` — Cloudflare Pages (default)
---
## Recipe System
### `apple-product` — Premium Product Reveal
**Archetype:** Minimal or Swiss
**Skills invoked:** ai-animation, scroll-animation, video-gen, 3d-scene, web-assets, motion-design
**Structure:**
1. Hero: product floating in space, minimal text
2. Video scrub section: product rotation/reveal on scroll (frame sequence or 3D)
3. Feature deep-dives: pin + scrub with parallax text
4. Specs grid: bento layout with micro-animations
5. CTA: clean, single action
**Key techniques:**
- Frame sequence (120-180 WebP frames) or Three.js model with ScrollControls
- GSAP ScrollTrigger pin + scrub
- Lenis smooth scroll
- Staggered text reveals with blur-in animation
- Dark background, dramatic lighting
### `saas` — SaaS Product Landing
**Archetype:** Minimal or Editorial
**Skills invoked:** motion-design, ui-component, web-assets, form-builder
**Structure:**
1. Hero: headline + product screenshot/video + CTA
2. Logo bar: client/integration logos
3. Features: bento grid (3-6 cards) with hover micro-interactions
4. Demo: embedded video or interactive preview
5. Testimonials: carousel or grid with photos
6. Pricing: 2-3 tier comparison table
7. FAQ: accordion
8. CTA: signup form (Turnstile + Zod)
**Key techniques:**
- Bento grid layout with staggered entrance
- View Transitions for page navigation
- Dark/light mode toggle
- Micro-interactions on every card (hover scale, shadow elevation)
- Auto-animate for list/grid transitions
### `portfolio` — Creative Portfolio
**Archetype:** Editorial or Maximalist
**Skills invoked:** scroll-animation, web-effects, motion-design, 3d-scene
**Structure:**
1. Hero: kinetic typography (name/title animates on load)
2. Project showcase: horizontal scroll or masonry grid
3. Project detail: image distortion on hover (WebGL)
4. About: asymmetric editorial layout
5. Contact: minimal form
**Key techniques:**
- Custom cursor that reacts to content
- Image distortion on hover (curtains.js displacement)
- GSAP horizontal scroll for project gallery
- SVG line drawing for decorative elements
- Kinetic typography with SplitText
### `ecommerce` — Product E-Commerce
**Archetype:** Minimal or Organic
**Skills invoked:** ui-component, web-assets, form-builder, motion-design
**Structure:**
1. Hero: product lifestyle image + CTA
2. Product grid: filterable with auto-animate transitions
3. Product detail: gallery + variant selector + add-to-cart
4. Reviews: social proof grid
5. Related products: horizontal scroll
6. Trust: shipping, returns, secure payment badges
**Key techniques:**
- Image zoom on hover
- Variant selector with instant preview update
- Add-to-cart animation (fly to cart icon)
- Skeleton loading states
- Optimistic UI updates
### `agency` — Creative Agency
**Archetype:** Brutalist or Swiss
**Skills invoked:** scroll-animation, web-effects, 3d-scene, motion-design
**Structure:**
1. Hero: bold statement + reel/showreel video
2. Services: icon grid with hover reveals
3. Case studies: full-bleed image + overlay text
4. Team: grid with playful hover effects
5. Process: timeline with scroll-linked progress
6. Contact: multi-step form
**Key techniques:**
- Full-screen video hero (AV1 + H.264 fallback)
- Noise/grain texture overlay
- Scroll-driven timeline with pin sections
- Magnetic cursor on interactive elements
- Page transitions with View Transitions API
### `startup` — Early-Stage Startup
**Archetype:** Minimal or Retro-Futuristic
**Skills invoked:** motion-design, form-builder, web-assets
**Structure:**
1. Hero: problem statement + waitlist CTA
2. Pain points: 3 illustrated scenarios
3. Solution: how it works (3 steps)
4. Early metrics/traction (if available)
5. Founder story (optional)
6. Waitlist form with social proof counter
**Key techniques:**
- Simple fade-in animations (AutoAnimate)
- Email capture with Turnstile
- Social proof: "Join 1,234 others" counter
- Minimal JavaScript, maximum speed
- Ship fast: Astro + Tailwind + Cloudflare Pages