← Back to list

prototype
by cerico
https://macfair.io37.ch
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
name: prototype description: Create quick React prototypes that bundle to a single HTML file. Use for demos, interactive experiments, or shareable artifacts - NOT for full apps (use audreygen/Next.js for those).
Prototype
Adapted from Anthropic's web-artifacts-builder skill
Create lightweight React prototypes that bundle to a single shareable HTML file.
When to Use This vs. Other Tools
Use prototype | Use audreygen | Use Astro |
|---|---|---|
| Quick prototype | Full app | Static site |
| Interactive demo | Needs database | Content-heavy |
| Shareable single file | Needs API/auth | Blog, docs |
| Claude artifacts | Production app | Marketing |
Stack
- React 18 + TypeScript + Vite
- Tailwind CSS + shadcn/ui
- Parcel for bundling
- 40+ shadcn components pre-installed
Workflow
1. Initialize Project
bash scripts/init-artifact.sh my-demo
cd my-demo
pnpm dev
2. Develop
Edit files in src/. All shadcn/ui components available:
import { Button } from '@/components/ui/button'
import { Card, CardHeader, CardTitle, CardContent } from '@/components/ui/card'
import { Dialog, DialogContent, DialogTrigger } from '@/components/ui/dialog'
3. Bundle to Single HTML
bash scripts/bundle-artifact.sh
Creates bundle.html - single file with all JS/CSS inlined.
4. Share
- Open in browser
- Share file directly
- Paste into Claude.ai as artifact
Setup Required
Before first use, download the shadcn components tarball:
curl -L -o scripts/shadcn-components.tar.gz \
https://github.com/anthropics/skills/raw/main/skills/web-artifacts-builder/scripts/shadcn-components.tar.gz
Design Notes
Same guidelines as your other projects:
- Use theme tokens (
text-muted-foreground) not hardcoded colors @/imports- No semicolons
- shadcn/ui patterns
For distinctive/creative UI, combine with the creative-design skill.
Score
Total Score
55/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon


