A collection of project-specific markdown templates for AI coding agents (Claude, Gemini, etc.).
Provides AGENTS.md, CLAUDE.md, GEMINI.md, and detailed guide documents tailored to each project type.
- Choose the language folder (
en/orko/), then select the folder matching your project type. - Copy the files from that folder into your project root.
- Replace placeholders (
{name},{Name},{package}, etc.) to match your project. - For feature documents, copy
docs/architecture/feature/_template.mdand create one per feature.
| Folder | Project Type | Description |
|---|---|---|
kmp/ |
Kotlin Multiplatform (App) | Clean Architecture, Compose Multiplatform, Koin DI, Offline-First |
kmp-library/ |
Kotlin Multiplatform (Library) | Open-source library, API design, expect/actual, Maven Central publishing |
kotlin-webflux/ |
Kotlin WebFlux (Backend) | Hexagonal + Clean Architecture, DDD, TDD, Coroutine-First |
react/ |
React (Admin) | Vite, TypeScript, TanStack Query, page-based domain module structure |
rust-axum/ |
Rust / Axum (Backend) | Hexagonal + Clean Architecture, DDD, TDD, Async-First |
terraform/ |
Terraform (IaC) | Environment isolation, shared modules, remote state, security |
.
├── en/ # English templates
│ ├── kmp/
│ ├── kmp-library/
│ ├── kotlin-webflux/
│ ├── react/
│ ├── rust-axum/
│ └── terraform/
├── ko/ # Korean templates
│ ├── kmp/
│ ├── kmp-library/
│ ├── kotlin-webflux/
│ ├── react/
│ ├── rust-axum/
│ └── terraform/
├── README.md # This file (English)
└── README.ko.md # Korean README
Each template folder contains:
| File | Role |
|---|---|
AGENTS.md |
Single Source of Truth for project-wide guidelines. Contains agent document routing, architecture principles, and decision rules |
CLAUDE.md |
Entry point for Claude Code. References AGENTS.md |
GEMINI.md |
Entry point for Gemini. References AGENTS.md |
docs/ |
Detailed guide documents. Referenced from AGENTS.md routing table |
- Create a new folder under both
en/andko/(e.g.,en/flutter/,ko/flutter/). - Write
AGENTS.md,CLAUDE.md,GEMINI.md. - Add architecture, convention, and technology-specific guides under
docs/. - Register in this README's template list.
- When modifying existing templates, maintain generality. Do not include content specific to a particular project.
- When adding new guide documents, register them in the
AGENTS.mdrouting table anddocs/architecture/README.mdindex. - Keep both
en/andko/versions in sync.