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.