A ready-to-use AI project template pre-configured for Claude (Anthropic), Codex (OpenAI), and Gemini (Google). Drop these files into any project to give every AI coding agent the context it needs to work effectively.
| File | AI Agent | Purpose |
|---|---|---|
CLAUDE.md |
Anthropic Claude | Project context, conventions, and instructions for Claude |
AGENTS.md |
OpenAI Codex / GPT | Project context, conventions, and instructions for Codex |
GEMINI.md |
Google Gemini | Project context, conventions, and instructions for Gemini |
.cursorrules |
Cursor IDE | AI behavior rules for the Cursor code editor |
.env.example |
All agents | Template for API keys and environment variables |
Click "Use this template" on GitHub to create a new repository, or copy the files manually:
# Copy all AI config files into your existing project
BASE=https://raw.githubusercontent.com/reomgit/vibecoding-template/main
curl -o CLAUDE.md "$BASE/CLAUDE.md"
curl -o AGENTS.md "$BASE/AGENTS.md"
curl -o GEMINI.md "$BASE/GEMINI.md"
curl -o .cursorrules "$BASE/.cursorrules"
curl -o .env.example "$BASE/.env.example"
curl -o .gitignore "$BASE/.gitignore"Open each config file and fill in the <!-- placeholders --> with your project-specific details:
- Project overview — What does your project do?
- Architecture — How is your codebase structured?
- Development commands — How do you build, test, and lint?
- Coding conventions — What style and patterns does your team follow?
cp .env.example .env.local
# Edit .env.local and add your API keysRead automatically by Anthropic Claude when it is invoked inside your repository. Tells Claude about your project structure, tech stack, commands to run, and coding conventions.
Read automatically by OpenAI Codex and other OpenAI-based agents. Equivalent to CLAUDE.md but targeted at the OpenAI ecosystem.
Read by Google Gemini to understand your project context. Follows the same structure as CLAUDE.md and AGENTS.md.
Loaded by the Cursor IDE to customize AI assistant behavior inside the editor. Controls code style preferences, do/don't rules, and context about the project.
A safe-to-commit template of all environment variables used in the project — including API keys for Claude, Codex, and Gemini. Copy to .env.local (never commit the copy).
- Never commit
.env,.env.local, or any file containing real API keys. - The
.env.examplefile contains only placeholder values and is safe to commit. - Add
.env.local(and any other real env files) to your.gitignore.