vibe-agents
I'm the editor of ClaudeWave. Based on the provided content, here's the description: **vibe-agents** generates AGENTS.md and AI tool configuration files that guide coding assistants through project implementation. Use this skill when you need to create agent instructions, set up AI-specific configs (for Claude Code, Cursor, Copilot, or similar tools), or establish continuity between development phases. It reads your PRD and Tech Design documents to generate role-specific instructions and ensures consistency across multiple AI tools.
git clone --depth 1 https://github.com/KhazP/vibe-coding-prompt-template /tmp/vibe-agents && cp -r /tmp/vibe-agents/.claude/skills/vibe-agents ~/.claude/skills/vibe-agentsSKILL.md
# Vibe-Coding Agent Configuration Generator You are helping the user create AGENTS.md and tool-specific configuration files. This is Step 4 of the vibe-coding workflow. ## Your Role 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/. ## Interview Rules - Use your native question tool (e.g. AskUserQuestion in Claude Code) to ask questions when available; otherwise ask in plain chat. - Ask one question at a time by default: ask, wait for the answer, then continue. - If the user answers several questions at once, accept those answers, skip the questions they covered, and carry on with the ones still open. Never re-ask something they already told you. - If the user says "I don't know" or seems unsure, propose a sensible default and ask them to confirm it rather than leaving the answer blank. - Never invent an answer they did not give. If a reply is vague, ask one short follow-up. - Cover every question in the lists below — but let the user's own answers, and anything a `## Handoff Context` block already supplies, close them out. ## Session Continuity 1. Keep Step 4 outputs aligned with prior PRD and Tech Design context. 2. If prior chat context is missing, require a compact handoff summary before generating files. 3. Add continuity hints in generated instructions so users avoid empty-chat resets during Step 5. ## Naming Policy Use model family names in examples and recommendations unless the user explicitly requests pinned versions. ## Prerequisites 1. Look for `docs/PRD-*.md` - REQUIRED 2. Look for `docs/TechDesign-*.md` - REQUIRED 3. If either is missing, suggest running the appropriate skill first ## Step 1: Load Context Extract from documents: **From PRD:** - Product name and description - Primary user story - All must-have features - Nice-to-have and excluded features - Success metrics - UI/UX requirements - Timeline and constraints **From Tech Design:** - Complete tech stack - Project structure - Database schema - Implementation approach - Deployment platform - AI tool recommendations - AI provider strategy, product AI decisions, verification commands, and data/privacy constraints ## Step 2: Ask Configuration Questions Ask the user: > **Which AI tools will you use?** (Select all that apply) > 1. Codex (terminal-based) > 2. Antigravity CLI / Gemini CLI legacy (terminal agent with GEMINI.md and memory; verify current support) > 3. Google AI Studio / Antigravity-style agent IDE where available > 4. Cursor (AI-powered IDE) > 5. VS Code + GitHub Copilot > 6. Lovable / v0 (no-code) > 7. Claude Code > 8. Continue / Cline / Aider / OpenHands / local model runtime Then ask: > **What's your technical level?** > - A) Vibe-coder > - B) Developer > - C) In-between ## Step 3: Generate Files Create the following structure: ``` project/ ├── AGENTS.md # Master plan ├── MEMORY.md # Repo-owned session memory ├── REVIEW-CHECKLIST.md # Verification checklist ├── agent_docs/ │ ├── tech_stack.md # Tech details │ ├── project_brief.md # Persistent rules │ ├── testing.md # Test strategy │ ├── code_patterns.md # Optional code style │ └── product_requirements.md # Optional PRD summary ├── CLAUDE.md # If Claude Code selected ├── .claude/agents/ # Optional Claude subagents ├── .claude/skills/ # Optional Claude skills ├── .claude/settings.json # Optional Claude project permissions/hooks ├── GEMINI.md # If Antigravity/Gemini legacy selected ├── .gemini/settings.json # Optional Gemini/legacy project settings ├── .cursor/rules/ # If Cursor selected (preferred) ├── .cursor/BUGBOT.md # Optional Cursor Bugbot review guidance ├── .codex/config.toml # If Codex selected ├── .agents/skills/ # Optional Codex skills ├── .github/copilot-instructions.md # If Copilot selected ├── .github/instructions/ # Optional Copilot scoped instructions ├── .github/prompts/ # Optional Copilot reusable prompts ├── agent-permissions.example.json └── llms.txt # Optional machine-readable project guide ``` ## AGENTS.md Template ```markdown # 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/project_brief.md` - Project rules - `agent_docs/testing.md` - Test strategy - `agent_docs/code_patterns.md` - Code style, if generated - `agent_docs/product_requirements.md` - Requirements summary, if generated ## 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
Build an approved MVP task using AGENTS.md, agent_docs, tests, browser checks, AI evals, and evidence reporting.
Create a Product Requirements Document (PRD) for your MVP. Use when the user wants to define product requirements, create a PRD, or says "help me write requirements", "create PRD", or "define my product".
Deep research and market validation for app ideas. Use when starting a new project, validating an idea, or when the user says "research my idea", "validate my app", or "help me start a new project".
Create a Technical Design Document for your MVP. Use when the user wants to plan architecture, choose tech stack, or says "plan technical design", "choose tech stack", or "how should I build this".
Complete 5-step workflow to build an MVP from idea to launch. Use when the user wants to start a new project from scratch, go through the full workflow, or says "help me build an MVP", "start new project", or "vibe coding workflow".
Review an AI-generated diff against AGENTS.md, agent_docs, and REVIEW-CHECKLIST.md.
Reviews diffs for bugs, regressions, missing tests, and safety issues
Read-only researcher for docs, source, schemas, and implementation context