Install any skill in seconds. Free to start, no credit card required.
Get Started Free →initializ/codegen-react
Scaffold and iterate on Vite + React applications
Passed 15 of 20 test cases with the skill, and 8 of 20 without it.
and 9 more in the full report
8 fixed9 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am scaffolding a Vite React project into '/tmp/my-app', but that directory already has leftover files. Which boolean flag must be passed to allow overwriting?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies setting force to true | Missed | Passed |
The instructions your model reads when the skill loads.
Scaffold and iteratively build Vite + React applications. Creates a complete project structure with React 19, Vite 6, and a Forge-themed dark UI out of the box.
# Scaffold a new project
./scripts/codegen-react-scaffold.sh '{"project_name": "my-app", "output_dir": "/tmp/my-app"}'
# Install deps and start dev server (opens browser)
./scripts/codegen-react-run.sh '{"project_dir": "/tmp/my-app"}'
# Read a file or list the project
./scripts/codegen-react-read.sh '{"project_dir": "/tmp/my-app", "file_path": "src/App.jsx"}'
# Write/update a file (Vite hot-reloads automatically)
./scripts/codegen-react-write.sh '{"project_dir": "/tmp/my-app", "file_path": "src/App.jsx", "content": "..."}'
These rules prevent build errors. Violating them will break the app:
src/main.jsx — it is the entry point and must not be changedexport function ComponentName() {}, NEVER export defaultindex.css — it does not exist and will cause a build errorindex.html)src/App.jsx and create new component files under src/src/App.css exists for custom styles but prefer Tailwind classesuseState, useEffect, useRef, etc.)export function App() {}src/index.htmlbg-zinc-950 (bg), bg-zinc-900 (cards), border-zinc-800 (borders), text-zinc-200 (text), text-zinc-400 (muted), bg-indigo-500 (accent)const over let; never use vartest cases passed, vs 8 / 20 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.