create-project

Scaffolds new Python, full-stack, or Node.js projects with AGENTS.md and git initialization.

5|1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/ai-hero/hero-skills --skill create-project-ai-hero
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-project
Source: https://github.com/ai-hero/hero-skills/tree/main/skills/create-project
Command: npx skills add https://github.com/ai-hero/hero-skills --skill create-project-ai-hero

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Starting a new project involves repetitive setup work: choosing a structure, installing dependencies, writing config files, and initializing git. This Skill automates that scaffolding for Python (FastAPI, library, CLI), full-stack (FastAPI plus Next.js or Vite), frontend-only, and Node.js projects, whether standalone or as a monorepo subproject. ## Core Features & Use Cases - Multi-stack scaffolding: Creates FastAPI backends with uv, Python libraries and CLIs, Next.js or Vite frontends with shadcn, and Express/Fastify Node.js services. - Convention files: Writes AGENTS.md with a CLAUDE.md symlink so one file serves Claude Code, Cursor, and Copilot. - Pipeline chaining: After scaffolding, it chains into setup-dev, init-hero, and a first commit of HERO.md and AGENTS.md. - Use Case: You need a new FastAPI microservice inside an existing monorepo. Run the skill with a project name, answer the context questions, and get a working project structure with git history and config files in place. ## Quick Start Ask the assistant to create a new project named my-api as a Python FastAPI backend using the create-project skill.

Frequently Asked Questions about create-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new FastAPI project with uv?▼

Run the skill with a project name and choose the Python backend option. It runs uv init, adds fastapi and uvicorn, and creates an app directory with routers, services, and schemas subpackages.

Can I add a new subproject to an existing monorepo?▼

Yes. The skill detects whether you are inside a git repo with sibling projects and asks whether to add the new project as a subproject. In that case it skips git init and defers the commit to your normal push flow.

What frontend frameworks does project scaffolding support?▼

It supports Next.js and Vite, both configured with TypeScript, Tailwind, and shadcn. For full-stack projects it also adds an API proxy pointing to the FastAPI backend on localhost:8000.

Does the skill push the new project to a remote repository?▼

No. It only performs local scaffolding and local git commits. It does not create remote repositories or push; pushing is handled separately by the push-pr skill in the same plugin.

Why does the skill create both AGENTS.md and CLAUDE.md?▼

AGENTS.md is the real file and CLAUDE.md is a symlink to it, so one file serves Claude Code, Cursor, and Copilot without drift. If symlinks fail on Windows, it writes a one-line CLAUDE.md pointing to AGENTS.md instead.