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?¶
- Getting Started -- full installation and walkthrough
- Commands -- reference for every command
- Concepts -- kits, stacks, and AI tools explained