first-commit: from empty folder to first commit

From empty folder to first commit

One command and your project starts with dependencies, skills and MCP ready for your agent.

$ npx create-first-commit

Works with these agents

  • Claude Code
  • Cursor
  • Gemini CLI
  • GitHub Copilot
  • Windsurf
  • OpenCode

Don't use the terminal? Let your agent do it

Copy a prompt and paste it into your agent: it runs the commands and explains each step.

  1. 1Open your agent in a folder
  2. 2Paste the prompt
  3. 3Answer its questions
claude-codecursorgemini-cligithub-copilotand any agent with a terminal

Recommends a kit, shows you the plan and creates it when you say yes.

I want to start a new project in this folder with first-commit (https://first-commit.dev). I'm not technical: explain in plain words what you'll do at each step and ask me before installing anything. 1. Install the first-commit skill so you know how to use it: npx skills@latest add Marlon-Chaviano/first-commit --skill first-commit 2. Ask me what I want to build (who it's for and what it should do) and recommend the kit that fits best. You can list the kits with: npx create-first-commit list Then show me what it will install, without running anything: npx create-first-commit <kit> my-project --dry-run 3. When I say yes, create the project with the same command, without --dry-run and with --yes. 4. Read the project's AGENTS.md and follow its first steps. Tell me which accounts or keys I need to create myself and how to get them.

Describe your project

Kit ranking