create-ai-project CLI

Commands /implement, /design and /build, specialized agents and skills for Claude Code in a TypeScript project on Biome and Vitest

  • 238 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • The kit creates a project and installs pnpm dependencies in the chosen folder
  • Agents and commands edit repository files, and Lite mode skips some independent checks
All reasons and checks

shinpr/ai-coding-project-boilerplate

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/create-ai-project

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The kit creates a project and installs pnpm dependencies in the chosen folder
  • Agents and commands edit repository files, and Lite mode skips some independent checks

This is third-party code. Review the repository files before installing.

What it does

`create-ai-project` creates a TypeScript repository set up for development with Claude Code: it adds a project-level `CLAUDE.md`, ready-to-use commands, specialized agents and skills so Claude follows the repository's rules. TypeScript, Biome for formatting and linting and Vitest are already configured. The `npx create-ai-project my-project` command creates a project, and `--lang=ja` and `--lang=zh-CN` pick Japanese or Chinese workflow instructions. The flow starts with `/project-inject`, which records project context and quality standards. Then `/implement` clarifies the request, inspects the code and either goes ahead or prepares a design and plan for your approval. Other entry points: `/task` (a focused change), `/design` and `/front-design`, `/plan` and `/front-plan`, `/build` and `/front-build`, `/review` and `/front-review`, and `/diagnose` to investigate a problem without changing code. A design can be approved today and built in another session. There are workflow modes: normal, and Lite with fewer independent checks (saved with `node scripts/set-workflow-mode.js lite`). The `/create-skill` and `/refine-skill` commands turn team knowledge into skills, and `npx create-ai-project update` updates the kit with a `--dry-run` preview.

Who it is for. Teams and solo developers on TypeScript who start a project with Claude Code and want a ready workflow with checks instead of assembling prompts and agent definitions by hand.

Good fit when

  • A new TypeScript project starts and you want a configured environment with CLAUDE.md right away
  • A feature goes from request to implementation and review with one /implement command
  • A design is approved today and implementation is deferred to another session or person
  • Team knowledge needs turning into Claude skills with a review before use
  • You need to update the kit in an existing project with a preview of changes

Not a fit when

  • The project is not TypeScript: the kit assumes TypeScript, Biome and Vitest
  • You work in Cursor or Codex: files and commands are written for Claude Code
  • You need only one tiny change with no process: a plain request will do

Example request

Create a project with npx create-ai-project my-api, run /project-inject and then /implement Add rate limiting to the API

Limitations

The README states requirements of Node.js 26.12.1 or newer, pnpm and Claude Code. The kit is written for TypeScript with Biome and Vitest, and workflow instructions come in English, Japanese and Chinese. Lite mode skips some independent checks, including checking designs against code and the separate security review. Config edits made after creating the project are kept on update with `npx create-ai-project update`, but preview the changes with `--dry-run` first. The last commit is from November 2026.

How to disable. The kit files live inside the project repository (.claude/, CLAUDE.md and scripts), so to turn it off delete the commands and agents you do not want and restore CLAUDE.md. The whole created project is deleted like any folder.

FAQ

What does create-ai-project create?

A TypeScript repository with Biome and Vitest, a project CLAUDE.md, ready commands, specialized agents and skills for Claude Code.

Which command do I start with?

/project-inject, which records the project's purpose, constraints and standards. Then /implement takes a request from clarification to review and, when needed, prepares a design and plan for approval.

How does Lite mode differ?

It skips some independent checks: checking designs against code and each other and the separate security review. Change checks, code review and approvals stay.

How do I set the instruction language?

Add --lang=ja or --lang=zh-CN to the npx create-ai-project command. English is the default.

How do I update the kit in a project?

From the project root run npx create-ai-project update --dry-run to preview and then npx create-ai-project update.

Discussion

No questions or reviews yet.

CLI tools
Russian stack

A Claude Code environment installer: CLAUDE.md, rules, skills, agents, hooks and two-layer project memory in one script

WorkflowExtended access196Repository stars

A Claude Code working configuration: a planner with per-milestone review, sub-agents and skills for analysis, refactoring and docs sync

SkillExtended access916Repository stars

A set of 116 skills, 44 agents and safety hooks for Claude Code, Cursor, Codex, Gemini CLI and nine more editors

CLIBroad access179Repository stars

Claude Code Blueprint: 12 agents, 19 skills, 16 hooks and 6 CLAUDE.md rules, copy what you need or install a preset

WorkflowExtended access73Repository stars

A starter kit for Claude Code: a CLAUDE.md memory-bank template with ready hooks, subagents and skills you copy into your project

WorkflowMinimal access2.7KRepository stars

Investiture adds eight Claude Code skills to a project: project doctrine, architecture enforcement and a repository audit.

SkillExtended access55Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
create-ai-project (this card)no238
Claude Code Starterno196a general Claude Code starter; create-ai-project provides a TypeScript project with commands from design to review
Claude Code Starter Kitno343a set of Claude Code templates and hooks; this one has a /implement, /design and /build workflow with agents

README in short

The README presents the kit as a starter for Claude Code on TypeScript. It covers a quick start, choosing a workflow by task, workflow modes, project setup through /project-inject and skills, and updates.

README badge

Report a problem