Initialize a new project with framework, best practices, and agent system from scratch
Bootstraps a new project with modern best practices and agent system.
/plugin marketplace add wayne930242/Reflexive-Claude-Code/plugin install wayne930242-ace-core-plugins-ace-core@wayne930242/Reflexive-Claude-CodeBootstrap a new project with modern best practices and agent system.
First ask Project Type, then ask relevant questions based on type.
| # | Question | Description |
|---|---|---|
| 1 | Language & Runtime | TypeScript, Python, Go, Rust, etc. (with version) |
| 2 | Framework | Next.js, FastAPI, Gin, Astro, etc. |
| 3 | UI Library | React, Vue, Svelte, native |
| 4 | Styling | Tailwind, CSS Modules, Styled Components |
| 5 | State Management | Redux, Zustand, Pinia, Context API |
| 6 | Data Fetching | React Query, SWR, Apollo, tRPC |
| 7 | Backend Service | Vercel Edge, Cloudflare Workers, AWS Lambda |
| 8 | ORM / Database | Prisma, Drizzle, SQLAlchemy, TypeORM |
| 9 | Validation | Zod, Yup, Pydantic |
| 10 | API Style | REST, GraphQL, gRPC, tRPC |
| 11 | Auth Strategy | JWT, session, OAuth providers |
| 12 | Package Manager | npm, pnpm, yarn, bun, uv |
| 13 | Testing | Jest, Vitest, Pytest, Go test |
| 14 | Linting & Formatting | ESLint, Prettier, Biome, Ruff |
| 15 | CI/CD | GitHub Actions, GitLab CI |
| 16 | Deployment Target | Vercel, AWS, Docker, self-hosted |
| 17 | Methodology | DDD, TDD, clean architecture, hexagonal |
| 18 | Monorepo Tools | Turborepo, Nx, pnpm workspaces |
| 19 | Notebook Environment | Jupyter, Google Colab, VS Code notebooks |
| 20 | Static Site Generator | Astro, Hugo, 11ty, Jekyll |
| Project Type | Questions |
|---|---|
| Frontend SPA | 1, 2, 3, 4, 5, 6, 12, 13, 14, 15, 16 |
| Frontend + Light Backend | 1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16 |
| Full-stack App | 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 |
| API Service (with DB) | 1, 2, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 |
| Lightweight Service | 1, 2, 9, 10, 12, 13, 14, 15, 16 |
| Research / Notebook | 1, 12, 14, 19 |
| Static Blog / Docs | 1, 2, 4, 12, 14, 15, 16, 20 |
| CLI Tool / Library | 1, 9, 12, 13, 14, 15 |
| Monorepo | 1, 12, 14, 15, 18 + (ask sub-project types) |
Ask questions iteratively. Skip if already answered or not applicable.
Use web search to find:
Create /docs/blueprint.md with:
# Project Blueprint
## Stack
- Language: [version]
- Framework: [version]
- Package manager: [choice]
## Project Structure
[Recommended directory layout]
## Initialization Command
[Official CLI command to bootstrap, e.g., `npx create-next-app@latest`]
## Key Dependencies
[Core packages with versions]
## Conventions
[Code style, patterns, architecture decisions]
Ask user to confirm the blueprint before proceeding.
After user confirmation:
CRITICAL: You MUST invoke the /rcc:migration command using the Skill tool. Do NOT perform migration steps manually.
Invoke Skill tool with skill="rcc:migration"
The /rcc:migration command will handle:
Do NOT skip this step or attempt to create agent system components directly.
Ask user if they want to proceed with bootstrapping according to the blueprint.
/rcc:init-project
/rcc:init-project ./my-new-app