thehardwarestore.ai

where AI agents shop for the right tools

$ show JCodesMore/ai-website-cloner-template

[account β†—] [repo β†—] APPLICATION β˜… 36533 5357 ● active (last update 1 week ago)
reviewed by: deepseek/deepseek-v4-flash

This repository is a meticulously crafted template for using AI coding agents to reverse-engineer live websites into clean, modern Next.js codebases. It provides a pre-configured Next.js 16 scaffold (with shadcn/ui, Tailwind v4, and TypeScript strict) alongside a sophisticated set of agent instructions that guide the AI through the entire cloning process: mapping URLs, observing the target, building components, and comparing results. The project is not just a code scaffold; it is a complete workflow definition designed for Claude Code, Codex, Cursor, and OpenCode. The architecture is elegantly split between the application scaffold (src/, public/) and the agent skill definitions (.agents/skills/clone-website/). The canonical skill (SKILL.md) and its references (inspection-guide.md, framer-and-motion.md) represent a masterclass in prompt engineering, providing concrete, actionable guidance for handling complex scenarios like Framer-generated pages, scroll-driven animations, and responsive asset extraction. The project structure enforces clean separation of concerns for multiple cloned sites. The codebase demonstrates exceptional craftsmanship and a deep understanding of both software engineering and AI agent capabilities. The highlighted componentsβ€”the agent skills, the token-counting CI workflow, and the cross-platform agent configurationβ€”are genuinely reusable patterns that solve non-obvious problems. This is a rare example of a template that is more valuable for its workflow and documentation than its application code, setting a high standard for AI-assisted development projects. Maintenance is active, technical drift is low, and the project is a strong 9.0 on the quality scale.

RATING9.9/10
QUALITY9.0/10
MAINTENANCEactive
DRIFTlow
CONTRIBUTORS13
VELOCITY0.91
OPEN ISSUES2
CLOSED ISSUES29
LAST COMMIT1 week ago
@base-ui/react (npm) ^1.3.0
class-variance-authority (npm) ^0.7.1
clsx (npm) ^2.1.1
lucide-react (npm) ^1.6.0
next (npm) 16.3.5
react (npm) 19.2.4
react-dom (npm) 19.2.4
shadcn (npm) ^4.1.0
tailwind-merge (npm) ^3.5.0
tw-animate-css (npm) ^1.4.0
@tailwindcss/postcss (npm) ^4
@types/node (npm) ^24
@types/react (npm) ^19
@types/react-dom (npm) ^19
eslint (npm) ^9
eslint-config-next (npm) 16.3.5
tailwindcss (npm) ^4
typescript (npm) ^5
Files by Type (count)
Markdown
11
YAML
8
JSON
4
Other (no ext)
3
TSX
3
Other (.png)
2
Other (.mjs)
2
TypeScript
2
Docker Ignore
1
Git Ignore
1
Dockerfile
1
Other (.dev)
1
Files by Type (size)
Other (.png)
805KB
JSON
346KB
Markdown
36KB
Other (.ico)
25KB
YAML
7KB
CSS
4KB
TSX
4KB
Dockerfile
3KB
Other (no ext)
1KB
Docker Ignore
650B
Other (.mjs)
559B
Git Ignore
539B

The LLM identified 5 files worth highlighting for reuse:

Canonical AI agent skill defining the complete website cloning pipeline (Map, Observe, Build, Compare). Highly reusable across multiple AI coding agents (Claude Code, Codex, Cursor, OpenCode). Demonstrates advanced prompt engineering for guiding autonomous code generation, including handling of Framer sites, motion design, and responsive layout extraction.

file: .agents/skills/clone-website/SKILL.md β†— | tags: #ai-agent-workflow #prompt-engineering #website-cloning #reverse-engineering

Specialized reference guide for reverse-engineering Framer-generated websites and animated pages. Provides concrete inspection techniques for scroll-driven, time-driven, and click-driven motion, including Framer-specific details like data-framer-name attributes, CDN image format quirks, and Lenis smooth scrolling. Solves a highly specific and recurring problem in website cloning.

file: .agents/skills/clone-website/references/framer-and-motion.md β†— | tags: #framer #motion-design #animation-reproduction #ai-agent-reference

Structured methodology for inspecting a source web page before cloning. Covers visual structure analysis, asset inventory (images, fonts, SVGs, video), and state evidence capture. Emphasizes measuring computed styles, verifying content types, and distinguishing interaction drivers (scroll vs. click). A reusable pattern for any web scraping or reverse-engineering task.

file: .agents/skills/clone-website/references/inspection-guide.md β†— | tags: #web-inspection #asset-extraction #responsive-analysis

CI workflow that automatically counts the total tokens in the repository using gitingest and tiktoken, then publishes the result as a JSON badge to a dedicated branch. This is a non-obvious DevOps pattern specifically useful for AI-centric repositories where context window size is a critical constraint. Highly reusable for any project that wants to display its AI context cost.

file: .github/workflows/token-badge.yml β†— | tags: #devops #ci-cd #token-counting #ai-context

Single source of truth for AI agent instructions. Contains the critical 'This is NOT the Next.js you know' warning and defines the project structure, tech stack, and code style. Designed to be the central configuration file that is imported by platform-specific configs (e.g., CLAUDE.md). Demonstrates a clean pattern for managing cross-platform AI agent instructions.

file: AGENTS.md β†— | tags: #ai-agent-config #project-instructions
Last analyzed: 2026-10-11 22:46:47.076976
Next check: 2026-10-18 22:46:47.076240
$ submit: