Clones websites or specific sections into production-ready Next.js 16 codebases using Firecrawl scraping, Tailwind CSS, and Shadcn UI components.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-4 --plugin julianromli-ai-skillsThis skill uses the workspace's default tool permissions.
Transform any website into production-ready Next.js 16 code using Firecrawl MCP.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Transform any website into production-ready Next.js 16 code using Firecrawl MCP.
Execute these 3 phases in order. Never skip Phase 2.
firecrawl-mcp___firecrawl_scrape:
url: [TARGET_URL]
formats: ["markdown", "html"]
onlyMainContent: true
firecrawl-mcp___firecrawl_crawlSTOP. Present analysis to user before ANY code generation.
Read references/analysis-template.md and fill out the template with:
Ask user: "Ready to proceed? (y/n or request modifications)"
Do not generate code until user confirms.
After user confirmation, generate files in this order:
app/globals.css - Design tokens as CSS variablesapp/layout.tsx - Root layout with SEO metadatacomponents/landing/[Section].tsx - Each componentapp/page.tsx - Main page composing componentspublic/images/Reference references/tech-stack.md for Next.js 16 conventions. Reference references/component-patterns.md for component structure.
| Layer | Technology |
|---|---|
| Framework | Next.js 16 (App Router) |
| Language | TypeScript (strict) |
| Styling | Tailwind CSS v4 |
| Components | Shadcn UI |
| Icons | Lucide React |
| Font | Geist Sans (default) or extracted |
https://images.unsplash.com/photo-[id]?w=1920&h=1080https://images.unsplash.com/photo-[id]?w=100&h=100public/images/ with descriptive kebab-case namesParse user request for section filters:
| Request | Action |
|---|---|
| "clone the hero from X" | Generate only Hero.tsx |
| "clone pricing and footer" | Generate Pricing.tsx + Footer.tsx |
| "clone X" (no filter) | Full page clone |
w-[347px]cn() utility for conditional classesgap-* over margins for flex/grid spacingsize-* over w-* h-* when values match