How the generator works
Pick a stack preset (TypeScript / Node, Python, Go, Rust or Blank) to fill the tech stack, the five commands and code style. The Python preset, for example, sets uv sync, uv run pytest and uv run ruff check .. Then describe the project, its structure and your rules, one item per line. Leading dashes and numbers are stripped, and a line such as "lib/ - data access" becomes a formatted path entry.
The output updates as you type and only includes sections you filled in: Project overview, Build and test commands, Project structure, Code style, Architecture and conventions, Testing instructions, Do and don't, Commit and PR guidelines, and Security. Choose a format, then copy or download it:
- AGENTS.md at the repo root.
- CLAUDE.md, optionally just an @AGENTS.md import plus Claude Code notes.
- project.mdc for .cursor/rules, with alwaysApply: true frontmatter.
- .cursorrules, the legacy single-file Cursor format.
- copilot-instructions.md for the .github folder.