Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generate AGENTS.md and AI configuration files for your project. Use when the user wants to create agent instructions, set up AI configs, or says "create AGENTS.md", "configure my AI assistant", or "generate agent files".
.claude/skills/majiayu000-vibe-agents/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-09 | ✗→✓ | ▲ Improved | 127% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 73% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -50% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 146% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -21% | 0% |
You are helping the user create AGENTS.md and tool-specific configuration files. This is Step 4 of the vibe-coding workflow.
Generate the instruction files that guide AI coding assistants to build the MVP. Use progressive disclosure - master plan in AGENTS.md, details in agent_docs/.
Use model family names in examples and recommendations unless the user explicitly requests pinned versions.
docs/PRD-*.md - REQUIREDdocs/TechDesign-*.md - REQUIREDExtract from documents:
From PRD:
From Tech Design:
Ask the user:
> Which AI tools will you use? (Select all that apply) > 1. Claude Code (terminal-based) > 2. Gemini CLI (free terminal agent) > 3. Google Antigravity / equivalent (agent-first IDE) > 4. Cursor (AI-powered IDE) > 5. VS Code + GitHub Copilot > 6. Lovable / v0 (no-code)
Then ask:
> What's your technical level? > - A) Vibe-coder > - B) Developer > - C) In-between
Create the following structure:
project/
├── AGENTS.md # Master plan
├── agent_docs/
│ ├── tech_stack.md # Tech details
│ ├── code_patterns.md # Code style
│ ├── project_brief.md # Persistent rules
│ ├── product_requirements.md # PRD summary
│ └── testing.md # Test strategy
├── CLAUDE.md # If Claude Code selected
├── GEMINI.md # If Gemini/agent-first IDE selected
├── .cursor/rules/ # If Cursor selected (preferred)
├── .cursorrules # Cursor legacy fallback
└── .github/copilot-instructions.md # If Copilot selectedmarkdown# AGENTS.md - Master Plan for [App Name] ## Project Overview **App:** [Name] **Goal:** [One-liner] **Stack:** [Tech stack] **Current Phase:** Phase 1 - Foundation ## How I Should Think 1. **Understand Intent First**: Identify what the user actually needs 2. **Ask If Unsure**: If critical info is missing, ask before proceeding 3. **Plan Before Coding**: Propose a plan, get approval, then implement 4. **Verify After Changes**: Run tests/checks after each change 5. **Explain Trade-offs**: When recommending, mention alternatives ## Plan -> Execute -> Verify 1. **Plan:** Outline approach, ask for approval 2. **Execute:** One feature at a time 3. **Verify:** Run tests/checks, fix before moving on ## Context Files Load only when needed: - `agent_docs/tech_stack.md` - Tech details - `agent_docs/code_patterns.md` - Code style - `agent_docs/project_brief.md` - Project rules - `agent_docs/product_requirements.md` - Requirements - `agent_docs/testing.md` - Test strategy ## Current State **Last Updated:** [Date] **Working On:** [Task] **Recently Completed:** None yet **Blocked By:** None ## Roadmap ### Phase 1: Foundation - [ ] Initialize project - [ ] Setup database - [ ] Configure auth ### Phase 2: Core Features - [ ] [Feature 1 from PRD] - [ ] [Feature 2 from PRD] - [ ] [Feature 3 from PRD] ### Phase 3: Polish - [ ] Error handling - [ ] Mobile responsiveness - [ ] Performance optimization ### Phase 4: Launch - [ ] Deploy to production - [ ] Setup monitoring - [ ] Launch checklist ## What NOT To Do - Do NOT delete files without confirmation - Do NOT modify database schemas without backup plan - Do NOT add features not in current phase - Do NOT skip tests for "simple" changes - Do NOT use deprecated libraries
markdown# CLAUDE.md - Claude Code Configuration ## Project Context **App:** [Name] **Stack:** [Stack] **Stage:** MVP Development ## Directives 1. **Master Plan:** Read `AGENTS.md` first for current phase and tasks 2. **Documentation:** Refer to `agent_docs/` for details 3. **Plan-First:** Propose plan, wait for approval 4. **Incremental:** One feature at a time, test frequently 5. **Concise:** Be brief, ask clarifying questions when needed ## Commands - `npm run dev` - Start server - `npm test` - Run tests - `npm run lint` - Check code style
Prefer .cursor/rules/ for modern Cursor setups. Use .cursorrules only as a fallback.
markdown# Cursor Rules for [App Name] ## Project Context **App:** [Name] **Stack:** [Stack] **Stage:** MVP Development ## Directives 1. Read `AGENTS.md` first 2. Refer to `agent_docs/` for details 3. Plan before coding 4. Build incrementally 5. Test frequently ## Commands - `npm run dev` - Start server - `npm test` - Run tests
markdown# GEMINI.md - Gemini Configuration ## Project Context **App:** [Name] **Stack:** [Stack] ## Directives 1. Read `AGENTS.md` first 2. Use `agent_docs/` for details 3. Plan, then execute 4. Build incrementally
Generate each file with content from PRD and Tech Design:
Write all files to the project, then tell the user:
> Files Created: > - AGENTS.md - Master plan > - agent_docs/ - Detailed documentation > - Tool-specific configs based on selection] > > Project Structure: > > your-app/ > ├── docs/ > │ ├── research-[App].md > │ ├── PRD-[App]-MVP.md > │ └── TechDesign-[App]-MVP.md > ├── AGENTS.md > ├── agent_docs/ > │ ├── tech_stack.md > │ ├── code_patterns.md > │ ├── project_brief.md > │ ├── product_requirements.md > │ └── testing.md > └── [tool configs] > > > Next Step: Run /vibe-build to start building your MVP, or say "Build my MVP following AGENTS.md"
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-09 | fail→pass | 21,821 | 29,741 | +36% | 1 | 1 | 0% | 2,722 | 6,167 | +127% | 0 | 0 | — |
case-10 | fail→pass | 22,744 | 49,478 | +118% | 1 | 1 | 0% | 4,057 | 7,008 | +73% | 0 | 0 | — |
case-01 | fail→pass | 41,556 | 12,826 | -69% | 1 | 1 | 0% | 6,258 | 3,149 | -50% | 0 | 0 | — |
case-02 | fail→pass | 6,766 | 10,473 | +55% | 1 | 1 | 0% | 1,134 | 2,795 | +146% | 0 | 0 | — |
case-03 | fail→fail | 35,652 | 9,066 | -75% | 1 | 1 | 0% | 8,265 | 3,396 | -59% | 0 | 0 | — |
case-04 | fail→pass | 25,113 | 8,028 | -68% | 1 | 1 | 0% | 4,163 | 3,285 | -21% | 0 | 0 | — |
case-05 | fail→pass | 24,678 | 13,396 | -46% | 1 | 1 | 0% | 3,329 | 3,278 | -2% | 0 | 0 | — |
case-06 | fail→pass | 47,431 | 14,152 | -70% | 1 | 1 | 0% | 8,178 | 3,615 | -56% | 0 | 0 | — |
case-07 | fail→pass | 19,507 | 25,722 | +32% | 1 | 1 | 0% | 2,553 | 5,447 | +113% | 0 | 0 | — |
case-08 | fail→pass | 21,132 | 37,937 | +80% | 1 | 1 | 0% | 2,720 | 7,770 | +186% | 0 | 0 | — |
case-11 | pass→pass | 13,226 | 12,494 | -6% | 1 | 1 | 0% | 2,210 | 3,052 | +38% | 0 | 0 | — |
case-12 | fail→pass | 15,749 | 12,817 | -19% | 1 | 1 | 0% | 2,565 | 3,175 | +24% | 0 | 0 | — |
case-13 | pass→pass | 8,163 | 6,970 | -15% | 1 | 1 | 0% | 1,254 | 2,139 | +71% | 0 | 0 | — |
case-14 | fail→pass | 20,365 | 4,454 | -78% | 1 | 1 | 0% | 2,029 | 2,604 | +28% | 0 | 0 | — |
case-15 | fail→pass | 13,208 | 4,978 | -62% | 1 | 1 | 0% | 1,145 | 2,245 | +96% | 0 | 0 | — |
case-16 | fail→fail | 21,251 | 12,487 | -41% | 1 | 1 | 0% | 2,698 | 3,819 | +42% | 0 | 0 | — |
case-17 | fail→pass | 20,990 | 16,708 | -20% | 1 | 1 | 0% | 2,511 | 3,648 | +45% | 0 | 0 | — |
case-18 | pass→pass | 21,658 | 15,896 | -27% | 1 | 1 | 0% | 2,656 | 3,634 | +37% | 0 | 0 | — |
case-19 | fail→pass | 23,411 | 2,363 | -90% | 1 | 1 | 0% | 1,802 | 2,228 | +24% | 0 | 0 | — |
case-20 | pass→pass | 16,845 | 14,457 | -14% | 1 | 1 | 0% | 1,766 | 3,379 | +91% | 0 | 0 | — |
case-21 | pass→pass | 24,221 | 14,703 | -39% | 1 | 1 | 0% | 4,319 | 5,084 | +18% | 0 | 0 | — |
case-22 | pass→pass | 48,427 | 29,138 | -40% | 1 | 1 | 0% | 8,239 | 6,337 | -23% | 0 | 0 | — |
case-23 | pass→pass | 21,043 | 22,810 | +8% | 1 | 1 | 0% | 3,514 | 4,881 | +39% | 0 | 0 | — |
case-24 | pass→pass | 15,945 | 13,424 | -16% | 1 | 1 | 0% | 1,884 | 4,186 | +122% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 24 cases were attempted. The headline lift of +58 percentage points is the difference between those two pass rates over the 24 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.