Skip to content

mold

Shape new AI-ready projects from templates.

mold is a Go CLI that scaffolds projects pre-configured for AI-assisted development. Run one command and get instruction files for Claude Code, Cursor, Copilot, Aider, Gemini, and more.

Why mold?

Setting up a new project for AI-assisted development means creating instruction files, configuring tools, and repeating the same boilerplate across repos. mold does it in one command:

  • 8 AI tools supported -- Claude Code, Codex, Cursor, Cline, Windsurf, Copilot, Aider, Gemini
  • Stack templates -- Go, Rust, Next.js starter files, or bare for no opinions
  • Three built-in kits -- Original (markdown TODO tracking), Beads (git-backed issue tracking), and Forge (product lifecycle orchestration)
  • Single binary -- templates are embedded, no runtime dependencies

Quick start

Install:

go install github.com/jtieri/mold/cmd/mold@latest

Create a project:

mold new my-app --stack go --tools cursor,copilot
Creating project 'my-app'...

  create CLAUDE.md
  create .claude/settings.json
  create docs/TODO.md
  create .repomixignore
  create repomix.config.json
  create .claude/commands/review.md
  create .claude/commands/test.md
  create .claude/commands/doc.md
  create .claude/commands/refactor.md
  create .gitignore
  create Makefile
  create go.mod
  create main.go
  create .cursorrules
  create .github/copilot-instructions.md

Project 'my-app' created successfully!
  Kit: original
  Stack: go

Add AI config to an existing project:

cd existing-project
mold init --tools all

What's next?