CLI tool for Vibe Coding Agent Configuration Kit
npm install vibe-coding-config> One command to set up AI agent configuration files
``bashInstall globally
npm install -g vibe-coding-config
Commands
$3
Initialize
.agent/ folder with configuration files.`bash
Default: Traditional Chinese
vibe initSimplified Chinese
vibe init --lang zh-CNEnglish version
vibe init --lang enOverwrite existing files
vibe init --force
`Result:
`
.agent/
├── AGENT.md # Core system instructions
├── SKILLS.md # Agent skills and procedures
├── CODE_STANDARDS.md # Naming, structure, comments
├── EXAMPLES.md # Do's and don'ts examples
├── UI_STYLES.md # Design system template
└── GIT_WORKFLOW.md # Git rules and conventions
`$3
Check your code against CODE_STANDARDS.md rules.
`bash
Check current directory
vibe checkCheck specific path
vibe check src/Check a single file
vibe check src/api.js
`What it checks:
- File naming conventions (snake_case, kebab-case, PascalCase)
- Hardcoded secrets (API keys, passwords)
- Magic numbers in conditions
- Missing HTTP timeouts (Python)
- console.log statements
- TODO comments
- Direct env access without fallback
$3
Export configuration to different AI tool formats.
`bash
Export to Cursor
vibe export --target cursorExport to GitHub Copilot
vibe export --target copilotExport to Claude Code
vibe export --target claudeWith English
vibe export --target cursor --lang en
`Supported targets:
| Target | Output File | Tool |
|--------|-------------|------|
|
cursor | .cursorrules | Cursor AI |
| copilot | .github/copilot-instructions.md | GitHub Copilot |
| windsurf | .windsurfrules | Windsurf |
| claude | CLAUDE.md | Claude Code |
| gemini | GEMINI.md | Gemini CLI |Quick Start
`bash
1. Go to your project
cd my-project2. Initialize config files
npx vibe-coding-config init3. Tell your AI agent
"Please read .agent/ folder first before starting work."
4. (Optional) Check your code
npx vibe-coding-config check src/5. (Optional) Export to your AI tool format
npx vibe-coding-config export --target cursor
`Options
| Command | Option | Description |
|---------|--------|-------------|
|
init | -l, --lang | Language: zh (default), zh-CN, or en |
| init | -f, --force | Overwrite existing files |
| check | -f, --fix | Auto-fix simple issues (coming soon) |
| export | -t, --target | Target tool (see table above) |
| export | -l, --lang | Language: zh (default), zh-CN, or en` |MIT