An Autonomous AI-Agent Framework for Modern Web Development
AI-Vibe-Prompts has evolved from a collection of prompts into a powerful, agent-driven framework. It provides a team of specialized AI agents that collaborate to design, build, and maintain complex web applications, following a predictable, tool-based workflow.
This framework introduces a structured, tool-first approach to AI-assisted development, moving beyond simple prompts to a robust system of autonomous agents.
- From Prompts to Agents: We've transformed descriptive markdown files into active, specialized agents. Each agent has a clear role and uses a powerful set of tools to perform its tasks.
- The
PLAN -> ACTCycle: All agents operate on a strict Plan-then-Act cycle. They first analyze the task and create a detailed, transparent plan of tool calls. Only after the plan is defined do they execute it, ensuring predictable and auditable behavior. - Orchestration with
Workflow Composer: For complex tasks, theWorkflow Composeracts as a director, creating and managing multi-agent workflows. It sequences tasks, hands off work between agents, and enforces quality gates, turning a high-level goal into a fully managed, automated process.
- π€ Autonomous AI Agents: A team of specialized agents for architecture, development, refactoring, debugging, and more.
- π― Claude Skills (v2.x NEW): Reusable expertise packages with progressive disclosure for token efficiency
- π Predictable
PLAN -> ACTWorkflow: Ensures transparency and reliability in all agent operations. - πΌ Multi-Agent Orchestration: The
Workflow Composerdesigns and executes complex development workflows. - π οΈ Tool-Based Execution: Agents perform all actions through Claude Code's native tools (
Bash,Edit,Grep,Read,Write), eliminating guesswork. - π¦ Progressive Disclosure: Load skills on-demand for unbounded expertise with minimal token usage
- π Automated Onboarding: The
Onboarderagent automates project setup, from dependency checks to initial tests. - π¬ Scientific Debugging & Refactoring: Dedicated agents apply systematic, safe, and verifiable methods to improve code quality.
- π‘οΈ Built-in Quality Gates: The
Quality MonitorandRAG Assistantensure that all work meets predefined standards. - π§© Project Templates: Production-ready starters for various application types, now with automated setup.
This framework is now managed via a powerful command-line interface (CLI). Follow these steps to get started.
Two approaches:
-
Recommended: Clone AI-Vibe-Prompts in your workspace and use it as a shared framework
git clone https://github.com/Atman36/AI-Vibe-Prompts.git cd your-app # Reference agents via absolute path or as submodule
-
Alternative: Add as git submodule in your project
git submodule add https://github.com/Atman36/AI-Vibe-Prompts.git .ai-agents npm install # in submodule directory
- Node.js version 18 or higher.
- Dependencies installed:
npm install
To see the full team of specialized agents and skills available to you:
# List all agents
node scripts/avp-init.js discover
# List all Claude Skills (v2.x)
node scripts/avp-init.js skills:list
# Show system status
node scripts/avp-init.js system:statusNew in v3.0: Claude Skills provide reusable expertise that loads progressively, minimizing token usage while providing unlimited specialized knowledge.
Create a JSON file (e.g., my-workflow.json) to define a sequence of tasks for the agents. Each step specifies the agent to use and the task to perform.
Example my-workflow.json:
{
"name": "New Feature Workflow",
"steps": [
{
"agentName": "Project Initializer",
"description": "Initialize a new project",
"task": { "projectName": "my-new-app" }
},
{
"agentName": "Codebase Analyzer Agent",
"description": "Analyze the new codebase",
"task": { "projectPath": "./my-new-app" }
}
]
}Execute your workflow using the workflow:run command:
node scripts/avp-init.js workflow:run my-workflow.jsonThe CLI will execute each step, applying confidence gating to ensure quality and reliability. If an agent's confidence is too low, the workflow will halt for an audit.
Interaction with the framework is managed entirely through the CLI, providing a structured and repeatable process for complex tasks.
- Discover Agents: Use
avp discoverto identify the best agent for each part of your task. - Compose a Workflow: Define a series of steps in a
.jsonfile. Each step assigns a task to a specific agent. - Execute with Confidence: Run your workflow with
avp workflow:run <your-file.json>. The system orchestrates the agents, and its confidence-gating system ensures each step meets quality standards before proceeding.
Once integrated, use agents directly in Claude Code:
@developer implement the authentication system
@architect design the database schema
@react-optimizer improve component performance
@designer create the landing page layout
Or let Claude Code auto-select the best agent:
Help me build a checkout flow
Can you refactor this component?
Debug this authentication issue
Our agents have been upgraded to be active participants in the development process.
core/architect: Designs system architecture and creates technical plans for theDeveloper.core/developer: Implements features based on architectural plans, using itsfrontend,backend, andtestingspecialists.helpers/refactor-assistant: An active agent that uses tools likeEditandBashto safely prepare code before new features are added.helpers/debugger-assistant: Uses a scientific method and tools to systematically find and fix bugs.helpers/quality-monitor: Automatically runs linters, tests, and security scans usingBashto enforce quality standards.helpers/onboarder: Automates the entire project setup process.helpers/workflow-composer: The team lead. Decomposes high-level goals into multi-agent workflows and orchestrates their execution.
...and many more specialized agents in the agents directory.
Skills are reusable expertise packages that auto-invoke based on context, using Progressive Disclosure for token efficiency.
codebase-analysis(v1.0.0): Systematically analyze project structure, complexity, and dependenciesquality-gates(v1.0.0): Run comprehensive quality checks (lint, test, security) before commits/deploys
nextjs-optimization(v1.0.0): Optimize Next.js 15 for Core Web Vitals and production performance
git-workflow(v1.0.0): Git best practices with GitFlow and Conventional Commitstesting-strategy(v1.0.0): Comprehensive testing with Vitest + Playwright
frontend-design(v1.0.0): Create distinctive, production-grade frontend interfaces with high design quality
- Metadata Loading: Only name/description loaded initially (lightweight)
- Full Context: Instructions loaded when skill is relevant
- Deep Resources: Additional files loaded on-demand
Result: Unbounded expertise library with minimal token overhead
Total: 6 skills (5 with auto-invoke enabled, 1 on-demand)
See Skills System Guide for details.
ai-vibe-prompts/
βββ .claude/ # Claude Code v2.x integration
β βββ agents/ # 16 specialized subagents
β βββ skills/ # 6 reusable expertise packages (NEW v3.x)
β βββ plugins/ # Plugin system (NEW v3.x)
βββ agents/ # Legacy Cursor AI agents (compatibility)
βββ docs/ # Comprehensive documentation
β βββ skills-system-guide.md # Skills development guide
β βββ plugin-system-guide.md # Plugin architecture
β βββ CHANGELOG-v3.0.md # v3.0 release notes
β βββ CHANGELOG-v3.1.md # v3.1 release notes
βββ scripts/ # CLI tools
β βββ avp-init.js # Main CLI with skills support
βββ templates/ # Production-ready project starters
βββ tools/ # Tool configurations
βββ core-config.yaml # Central configuration
βββ CLAUDE.md # Claude Code integration guide
This project is rapidly evolving. Contributions to improve agents, tools, and workflows are welcome. Please see CONTRIBUTING.md for guidelines.
- Place in appropriate folder:
agents/core/- Core development workflowagents/project/- Project lifecycle managementagents/design/- UI/UX specializationagents/helpers/- Utility and analysis
Fork this repository and modify agents to match your:
- Technology preferences
- Design system requirements
- Team coding standards
- Project-specific needs
The avp-init.js script provides the following commands to manage your agent workflows and skills.
Lists all available agents and their capabilities.
node scripts/avp-init.js discover# List all available skills
node scripts/avp-init.js skills:list
# Show detailed info about a specific skill
node scripts/avp-init.js skills:info codebase-analysis
# Show system status (agents + skills)
node scripts/avp-init.js system:statusExecutes a multi-agent workflow from a JSON definition file.
node scripts/avp-init.js workflow:run <path_to_workflow.json>- Faster Development - AI agents accelerate coding with context-aware assistance
- Better Code Quality - Built-in quality gates and best practices enforcement
- Learning Tool - Learn modern patterns and architectural decisions
- Consistency - Standardized approaches across all projects
- Workflow Standardization - Consistent development processes
- Knowledge Sharing - Capture and reuse architectural decisions
- Quality Assurance - Automated quality checks and monitoring
- Onboarding - New team members get up to speed faster
- Modern Stack - React 19, Next.js 15, TypeScript best practices
- Performance First - Core Web Vitals optimization built-in
- Accessibility - WCAG 2.2 AA compliance by default
- Security - Security best practices and vulnerability detection
- git-workflow (v1.0.0): Professional Git workflow with GitFlow and Conventional Commits
- testing-strategy (v1.0.0): Comprehensive testing with Vitest and Playwright
- Complete Claude Code v2.x plugin architecture
- Marketplace-ready distribution
- Multiple installation methods
- Skills System Guide (13 KB)
- Plugin System Guide (8 KB)
- Complete changelogs and implementation report
See: CHANGELOG-v3.1 for full details
- Chapter 3 (Working Code Isn't Enough): Our system prompt emphasizes strategic programming
- Chapter 4 (Modules Should Be Deep): Component design follows simple interface, complex implementation
- Chapter 5 (Information Hiding): Configuration abstraction in project initialization
- Chapter 6 (General-Purpose Modules): Design system components are built for reuse
- Chapter 10 (Define Errors Out of Existence): TypeScript strict mode and validation schemas
- React 19: Server Components, concurrent features, optimistic updates
- Next.js 15: App Router, Server Actions, React Compiler integration
- TypeScript 5.5+: Strict mode, branded types, advanced patterns
- Tailwind CSS: Utility-first styling, design tokens, OKLCH colors
- Cursor AI: AI-powered development with intelligent code completion
- Figma: Design systems, component specs, design-to-code workflows
Our agents incorporate safety principles from leading AI research:
- Factual accuracy: Built-in fact-checking and verification patterns
- Bias prevention: Explicit instructions for inclusive, unbiased responses
- Error boundaries: Clear guidelines for handling edge cases and limitations
- Context awareness: Structured information boundaries and source attribution
- Chain-of-Thought: Step-by-step reasoning for complex architectural decisions
- Few-Shot Learning: Examples and patterns embedded in agent design
- Meta-Language: Custom command structures for efficient AI interaction
- Context Engineering: Advanced memory management and state alignment
- Direct and professional communication - no filler or apologetic language
- Focus on actionable outcomes rather than theoretical discussions
- Concrete examples and code snippets when beneficial
- Clear delegation to specialized agents when appropriate
- Follow the philosophy: Ensure new agents reduce complexity rather than add it
- Test thoroughly: Verify agents work with current AI assistants
- Document clearly: Explain the purpose and usage of new agents
- Maintain consistency: Follow the established structure and naming conventions
git clone https://github.com/Atman36/AI-Vibe-Prompts.git
cd AI-Vibe-Prompts
npm install
npm run devIf these prompts save you time and improve your development workflow, consider supporting the project:
- Bitcoin:
1FEvqUr9fhx9z8jZQ3ympj19QaKG4sfe1u - Ethereum:
0x6b8d7137b60a6f3ee8869dc6c53ab989937e3462 - USDT (TRC20):
TBYiX5jAZ38qSHvkuyL3QMTytMf5P671VJ
- β Star this repository
- π Report issues and bugs
- π‘ Suggest new agent ideas
- π Share with your development team
- π Contribute improvements and documentation
MIT License - feel free to use these agents in your projects and modify them to fit your needs.
Built with β€οΈ for the modern web development community
Remember: The goal is to create software that gets easier to work with over time, not harder. These agents are designed to help you build systems that reduce cognitive load and manage complexity effectively.
Inspired by BMAD-METHOD's agent coordination principles and focused on React/Next.js development excellence.