Install
$ agentstack add mcp-rjmurillo-ai-agents ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
AI Agent System
For platform teams, engineering managers, and orgs that want AI-assisted development with real governance. Session protocol, review gates, and ADR-steered agent behavior built in.
[](https://deepwiki.com/rjmurillo/ai-agents)
Fastest Start
Each AI tool has its own native marketplace flow. This repo ships a Claude Code marketplace at .claude-plugin/marketplace.json and a Copilot CLI marketplace at .github/plugin/marketplace.json, so the same repository URL works in both CLIs. Pick yours and paste the command(s) inside the CLI session.
Claude Code. One command installs the full set; restart Claude Code when it finishes.
/install-plugin rjmurillo/ai-agents
GitHub Copilot CLI. Two steps: register the marketplace, then install the Copilot-targeted toolkit. No restart needed afterward; Copilot CLI picks agents up automatically.
/plugin marketplace add rjmurillo/ai-agents
/plugin install project-toolkit@ai-agents
A Claude install lands the full set of agents, commands, hooks, and skills. A Copilot install lands the same capabilities generated from the same canonical sources. See [Verify Installation](#verify-installation) for the per-tool sanity check that reports the exact counts for your install, or [More Installation Options](#alternative-full-installation) for component-level installs (agents only, etc.).
What You Get
| Component | Claude Code | Copilot CLI | |-----------|-------------|-------------| | Agents | Included | Included | | Skills | Included | Included | | Slash commands | Included | n/a (interactive only) | | Lifecycle hooks | Included | Included | | Session protocol | Included | Included | | Review gates | Included | Included |
Specialized agent roles include analyst, architect, implementer, QA, security, devops, and more. See the [Agent Catalog](#agent-catalog) for the full list.
Troubleshooting
/install-pluginnot recognized: That command is Claude Code only. In Copilot CLI use the two-step flow (/plugin marketplace add rjmurillo/ai-agentsthen/plugin install project-toolkit@ai-agents).- Copilot CLI install fails with "No plugin.json found in repository": This repo is a marketplace, not a single plugin. Run
/plugin marketplace add rjmurillo/ai-agentsfirst, then/plugin install project-toolkit@ai-agents. /pluginnot recognized in Copilot CLI: Update Copilot CLI to a recent stable release; plugin support is required. Runcopilot --versionin a regular terminal to check.- Plugin install fails or hangs: Confirm your AI tool is on a recent stable release that supports the install command, then retry. Check the version per tool: in Claude Code use
/versionor the title bar; for Copilot CLI runcopilot --versionin a regular terminal. - Agents not responding after install: Restart Claude Code (Copilot CLI does not need a restart). Then verify with
Task(subagent_type="analyst", prompt="Hello, are you available?")in Claude Code,copilot plugin listin Copilot CLI to confirmproject-toolkit@ai-agentsis installed, or@orchestrator Hello, are you available?in VS Code Copilot Chat.
Where to Start
| I want to... | Go to | |--------------|-------| | Use the agents right now | [Fastest Start](#fastest-start) (above) | | Understand how it works | [Key Concepts](#key-concepts) | | Contribute or modify agents | [Developer Setup](#developer-setup) | | See all available agents | [Agent Catalog](#agent-catalog) | | Full installation options | [Alternative: Full Installation](#alternative-full-installation) |
Table of Contents
- [AI Agent System](#ai-agent-system)
- [Fastest Start](#fastest-start)
- [What You Get](#what-you-get)
- [Troubleshooting](#troubleshooting)
- [Where to Start](#where-to-start)
- [Table of Contents](#table-of-contents)
- [Purpose and Scope](#purpose-and-scope)
- [What is AI Agents?](#what-is-ai-agents)
- [Core Capabilities](#core-capabilities)
- [Key Concepts](#key-concepts)
- [Alternative: Full Installation](#alternative-full-installation)
- [Quick Install (CLI marketplace)](#quick-install-cli-marketplace)
- [Verify Installation](#verify-installation)
- [Supported Platforms](#supported-platforms)
- [Quick Start](#quick-start)
- [Examples](#examples)
- [Simple Scenarios](#simple-scenarios)
- [Advanced Scenarios](#advanced-scenarios)
- [Lifecycle Commands](#lifecycle-commands)
- [System Architecture](#system-architecture)
- [How Agents Work Together](#how-agents-work-together)
- [Agent Catalog](#agent-catalog)
- [Directory Structure](#directory-structure)
- [Additional Troubleshooting](#additional-troubleshooting)
- [Contributing](#contributing)
- [Developer Setup](#developer-setup)
- [Agent Development](#agent-development)
- [Documentation](#documentation)
- [License](#license)
Purpose and Scope
What is AI Agents?
AI Agents is a coordinated multi-agent system for software development. It provides specialized AI agents that handle different phases of the development lifecycle, from research and planning through implementation and quality assurance.
The orchestrator is the hub of operations. Its logic spans the full range, from taking a "vibe" or a "shower thought" and building out a functional spec with acceptance criteria and user stories, to taking a well-defined idea as input and executing on it. Both bundles ship a roster of agents that cover the roles of software development, from vision and strategy, to architecture, implementation, and verification. Each role looks at something specific, like the critic that just looks to poke holes in other agents' (or your own) work, or DevOps that's concerned about how you deploy and operate the thing you just built.
The agents themselves use the platform specific handoffs to invoke subagents, keeping the orchestrator context clean. A great example of this is orchestrator facilitating creating and debating an Architectural Decision Record from research and drafting, to discussion, iterating on the issues, tie breaking when agents don't agree. And then extracting persistent knowledge to steer future agents to adhere. Artifacts are stored in your memory system if you have one enabled, and Markdown files for easy reference to both agents and humans.
Core Capabilities
- Specialized agents for different development phases (analysis, architecture, implementation, QA, etc.)
- Explicit handoff protocols between agents with clear accountability
- Multi-Agent Impact Analysis Framework for comprehensive planning
- Cross-session memory with citation verification, graph traversal, and health reporting via Serena + Forgetful
- Self-improvement system with skill tracking and retrospectives
- Quality gates with pre-PR validation, session protocol enforcement, and automated CI checks
- Reusable skills for common development workflows (git, PR management, testing, linting)
- One-step plugin install through Claude Code's
/install-pluginor Copilot CLI's/plugin marketplace addflow - AI-powered CI/CD with issue triage, PR quality gates, and spec validation
Key Concepts
| Term | Definition | |------|------------| | Agent | A specialized AI persona with a defined role (analyst, implementer, security, etc.) | | Orchestrator | The coordinating agent that routes tasks to specialists and synthesizes results | | Handoff | Explicit transfer of context and control between agents with clear accountability | | Skill | A reusable workflow component for common tasks (git, PR, testing, linting, and more) | | Memory | Cross-session context persistence via Serena + Forgetful for knowledge retention | | ADR | Architectural Decision Record, structured documents capturing design decisions | | Quality Gate | Validation checkpoint (critic review, QA pass, security scan) before proceeding |
Alternative: Full Installation
The [Fastest Start](#fastest-start) above is the recommended path. Use the commands below when you want component-level control (agents only, no skills, etc.).
> See [CONTRIBUTING.md](CONTRIBUTING.md#prerequisites) for development setup including Python 3.14.x, pre-commit hooks, and test dependencies. Day-to-day plugin use does not need either.
Quick Install (CLI marketplace)
The [Fastest Start](#fastest-start) commands install the full toolkit. For component-level installs, register the marketplace once in the CLI you are using and then install just the parts you want. Claude Code resolves that repository to .claude-plugin/marketplace.json; Copilot CLI resolves it to .github/plugin/marketplace.json. In Claude Code you can also use /install-plugin rjmurillo/ai-agents as a one-step shortcut that registers the marketplace and prompts for plugin selection.
Claude Code:
/plugin marketplace add rjmurillo/ai-agents
| Component | Install Command | What You Get | |-----------|----------------|--------------| | Claude agents only | /plugin install claude-agents@ai-agents | Agent definitions from src/claude/ (no skills, commands, or hooks) | | Project toolkit | /plugin install project-toolkit@ai-agents | Agents, slash commands, hooks, and reusable skills from .claude/ |
GitHub Copilot CLI:
/plugin marketplace add rjmurillo/ai-agents
| Component | Install Command | What You Get | |-----------|----------------|--------------| | Copilot full toolkit | /plugin install project-toolkit@ai-agents | Agents, hooks, and skills from src/copilot-cli/ (Copilot CLI) |
Claude exposes both an agents-only bundle (claude-agents, from src/claude/) and the full toolkit (project-toolkit, from ./.claude); the two draw from different curated sets (src/claude/ versus .claude/agents/), kept in sync where they overlap. Copilot CLI installs ship a single project-toolkit plugin from src/copilot-cli/ because that directory's plugin.json declares one identity; an agents-only Copilot install would silently register as project-toolkit and is therefore not advertised (issue #1840).
Verify Installation
After installing, confirm the agents are loaded.
Claude Code:
Task(subagent_type="analyst", prompt="Hello, are you available?")
GitHub Copilot CLI:
copilot plugin list
The output should include project-toolkit@ai-agents (or whichever component you installed). To exercise an agent end-to-end, run copilot -p "analyst: respond with 'available'".
VS Code (Copilot Chat):
@orchestrator Hello, are you available?
Supported Platforms
| Platform | Agent Location | Usage | |----------|---------------|-------| | Claude Code CLI | src/claude/ | Use Task(subagent_type="...") | | GitHub Copilot CLI | src/copilot-cli/ | Use --agent flag, /agent to select, or call out agent by name | | VS Code / GitHub Copilot | src/vs-code-agents/ | Use @agent syntax in Copilot Chat |
See [docs/installation.md](docs/installation.md) for complete installation documentation, including platform-specific paths, troubleshooting, and post-installation steps.
Quick Start
After installing the agents with the method of your choice, you can either select one of them explicitly, ask your LLM to use the agent by name, or even prefix your input with the name of the agent.
Examples
Here are prompts you can copy and paste. Prefix with the agent name to route directly, or use the orchestrator for multi-step workflows.
Simple Scenarios
Review code quality:
> critic: review @src/auth/login-handler.ts for coupling, error handling gaps, and test coverage. Deliver an APPROVE or REJECT verdict with specific line references.
Shows the critic agent doing a focused code review.
Investigate a bug:
> analyst: the /api/users endpoint returns 500 when the email contains a plus sign. Trace the request through the handler, identify the root cause, and propose a fix.
Shows the analyst doing root cause analysis on a specific bug.
Scan for vulnerabilities:
> security: scan @src/api/ for OWASP Top 10 vulnerabilities. Focus on injection, broken auth, and data exposure. Output a threat matrix with CWE identifiers and severity ratings.
Shows the security agent doing a targeted scan.
Write tests for existing code:
> qa: write pytest tests for @scripts/validatesessionjson.py. Cover happy path, malformed input, missing required fields, and boundary conditions. Target 95% line coverage.
Shows the QA agent generating tests with specific coverage targets.
Document a module:
> explainer: document @scripts/memory_enhancement/ as a user guide. Include purpose, installation, CLI usage with examples, and architecture overview. Write for developers who have never seen this codebase.
Shows the explainer creating developer documentation.
Plan a feature:
> milestone-planner: break down "add webhook retry with exponential backoff" into milestones. Include acceptance criteria, estimated complexity, dependencies, and a suggested implementation order.
Shows the planner creating structured work packages.
Advanced Scenarios
End-to-end feature pipeline:
> orchestrator: build the webhook retry system described in @.agents/specs/webhook-retry.md. Start with analyst to verify requirements. Then milestone-planner to create work packages. Run critic to stress-test the plan. Then implementer to write code and tests. Run qa to verify coverage meets acceptance criteria. Run security to scan for injection and replay risks. Fix all critical findings recursively until critic, qa, and security pass. Open a PR.
The orchestrator chains seven agents into a full development pipeline with quality gates at each stage.
Architecture review:
> orchestrator: conduct a full review of @docs/architecture/service-mesh.md. Route through analyst for data accuracy, architect for structural decisions, security for threat modeling with CWE/CVSS ratings, critic to stress-test for gaps, and independent-thinker to challenge assumptions. Synthesize all findings into a single summary highlighting consensus and disagreements.
Five agents examine the same artifact through different lenses. The orchestrator synthesizes their independent assessments.
Debug, fix, and ship:
> orchestrator: the payment webhook handler drops events when Redis is unavailable. Have analyst investigate the failure pattern in the logs. Then architect propose a resilient design with fallback queuing. Then implementer build the fix with tests. Run qa and security to validate. Open a PR when all checks pass.
Turns an incident report into a shipped fix through structured agent collaboration.
Technology migration evaluation:
> orchestrator: we are considering migrating from REST to gRPC for internal services. Route through analyst to research benchmarks and ecosystem maturity. Then architect to map impact on existing contracts. Then security to threat-model the new transport layer. Then devops to estimate CI/CD changes. Then independent-thinker to argue the strongest case for staying with REST. Then high-level-advisor to deliver a GO or NO-GO verdict with conditions.
Six agents build a decision package. Each contributes a different dimension of analysis. The advisor synthesizes everything into an actionable verdict.
Strategic prioritization:
> orchestrator: we have three candidate features for next quarter: plugin marketplace, offline mode, and admin audit logging. For each, run analyst for effort and risk, roadmap to score with RICE and KANO, security for compliance implications, and devops for operational burden. Then independent-thinker to argue which one we will most regret skipping. Then high-level-advisor to rank all three with a clear recommendation.
The orchestrator runs the same evaluation pipeline across all candidat
…
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: rjmurillo
- Source: rjmurillo/ai-agents
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.