AndrewChang-cpu/vibe-coding-configuration
Bootstrapper scripts for setting up an AI agent configs (Claude Code, Cursor, GitHub Copilot) in any new/existing project
Platform-specific configuration:
{
"mcpServers": {
"vibe-coding-configuration": {
"command": "npx",
"args": [
"-y",
"vibe-coding-configuration"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Bootstraps a consistent AI agent environment in any project. Run once per project to generate config files for Claude Code, Cursor, GitHub Copilot, and the OpenAI Agents spec (AGENTS.md).
.vibe/rules.md — project context (fill in after setup).vibe/mcp-triggers.md — tells agents when to use which MCP tools.vibe/todo.md and .vibe/lessons.md — task tracking and self-correction logCLAUDE.md, AGENTS.md, .github/copilot-instructions.md — agent instruction files.cursor/mcp.json and .cursor/rules/ — Cursor IDE confignpx MCP servers).env file in the project root with: GITHUB_PERSONAL_ACCESS_TOKEN=your_token
CONTEXT7_API_KEY=your_keyLinux / macOS
bash vibe-setup.shWindows (PowerShell, run from the project root)
.\vibe-setup-windows.ps1> If PowerShell blocks execution, run: Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
The generated files contain TODO placeholders. Use one of the prompts below to fill them in. Copy the relevant prompt and paste it into your AI agent as your first message in the project.
Use this when running the bootstrapper on a codebase that already exists.
I've just run the vibe-setup script in this project. Several config files were generated with
TODO placeholders that need to be filled in based on the actual codebase. Your job is to analyze
the project and populate them. Do not guess — read the actual files.
Work through the following steps in order:
1. **Explore the codebase**
- Read the directory structure (top-level and key subdirectories)
- Read package.json, any lockfiles, config files (tsconfig, eslint, etc.)
- Identify the stack: languages, frameworks, majLoading reviews...