AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

AI Development Team

mcp-olehsvyrydov-ai-development-team · by olehsvyrydov

An AI dev team in your editor — ~48 specialist agents and an enforced, proportional workflow with approval gates. Process, not prompts. Open-source, no lock-in; works in Claude Code, Cursor, Kiro & VS Code.

No reviews yet
0 installs
40 views
0.0% view→install

Install

$ agentstack add mcp-olehsvyrydov-ai-development-team

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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 No
  • 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-olehsvyrydov-ai-development-team)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of AI Development Team? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

AI Development Team

> A reusable AI agent-team framework for your editor. ~29 specialist agent skills (a 15-agent core team + optional specialists) plus a workflow-engine and an enforced, proportional workflow with approval gates — process, not prompts. Open-source, no lock-in; works in Claude Code, Cursor, Kiro & VS Code, free by default.

/po → /arch → /secops → [/fin] → [/legal] → [/ui] → /fe | /be → /rev → /qa + /e2e → /verify

The framework is a portable agent layer you install once and use across every project. It ships four things:

  • Agent skills (claude/skills/) — lean SKILL.md personas that load deep references/ on demand; tech stacks (React/Angular/Vue, Java/Kotlin/Python/PHP, …) are references the role self-routes to, not separate agents.
  • The workflow-engine — a skill that classifies each change and refuses to skip a required gate.
  • workflow.yaml — a versioned workflow definition, right-sized to the change via solosmall-teamregulated presets.
  • The installer (install.sh) — wires the skills, commands, and templates into whichever editor(s) you use.
  • Process, not prompts. Gates are enforced by the engine, not left to a model's memory — and right-sized so a typo isn't treated like a feature.
  • Roles, not micro-agents. Each agent is a role persona; technology stacks are references the role loads on demand.
  • OSS-first, no lock-in. Zero paid accounts by default: file-based tickets + a markdown knowledge base. Jira/Confluence, MCP memory, and design tools are optional overlays.

vs. a single "do everything" agent

| | One mega-prompt | AI Dev Team | |---|---|---| | Process | hope it remembers | enforced gates that can refuse to proceed | | Right-sizing | same weight for a typo and a feature | proportional (change-class + presets) | | Expertise | one generalist | role specialists + on-demand stack references | | Lock-in | often tool-specific | vendor-neutral, 4 editors, free defaults |


Relationship to Praxis

The agent skills in this repo are the shared agent layer — installed globally and used by every project, including its sibling Praxis (an open agent-memory runtime) and a separate governed knowledge backend, which live in their own separate repositories.

This framework stays focused on the durable, reusable layer: the agent skills, the workflow engine, the workflow definition, the templates, and the installer. Product-specific surfaces (dashboards, knowledge backends, memory runtimes) live in Praxis and a separate knowledge backend, not here. The earlier dashboard product that this repo once carried has been set aside — see [ARCHIVE.md](ARCHIVE.md).


Team at a Glance

                              MANAGEMENT LAYER
           ┌─────────────────────┬─────────────────────┐
           │                     │                     │
    ┌──────▼──────┐      ┌───────▼───────┐     ┌──────▼──────┐
    │   PRODUCT   │      │    SCRUM      │     │  BUSINESS   │
    │    OWNER    │      │   MASTER      │     │  ANALYST    │
    │   /po /max  │      │  /sm /luda    │     │  /ba /anna  │
    └──────┬──────┘      └───────┬───────┘     └──────┬──────┘
           └─────────────────────┼─────────────────────┘
                                 │
                        ARCHITECTURE LAYER
           ┌─────────────────────┼─────────────────────┐
    ┌──────▼──────────┐                       ┌────────▼────────┐
    │    SOLUTION     │                       │    SECURITY     │
    │   ARCHITECT     │                       │    ENGINEER     │
    │  /arch /jorge   │                       │ /secops /soren  │
    └──────┬──────────┘                       └────────┬────────┘
           └─────────────────────┬─────────────────────┘
                                 │
                        DEVELOPMENT LAYER
         ┌───────────────────────┼───────────────────────┐
  ┌──────▼────────┐    ┌────────▼─────────┐    ┌────────▼────────┐
  │    BACKEND    │    │    FRONTEND      │    │     DEVOPS      │
  │   DEVELOPER   │    │   DEVELOPER      │    │    ENGINEER     │
  │  /be /james   │    │   /fe /finn      │    │                 │
  └──────┬────────┘    └────────┬─────────┘    └─────────────────┘
         │                      │
         │        QUALITY LAYER │
         ▼                      ▼
  ┌──────────────┐     ┌───────────────┐     ┌───────────────┐
  │     CODE     │     │  QA ENGINEER  │     │   E2E TESTER  │
  │   REVIEWER   │     │   /qa /rob    │     │  /e2e /adam   │
  │     /rev     │     └───────────────┘     └───────────────┘
  └──────────────┘

                        SPECIALIST LAYER
  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌───────────┐
  │ UI/UX     │  │ACCOUNTANT │  │   LEGAL   │  │ MARKETING │
  │ /ui /aura │  │ /fin /inga│  │/legal/alex│  │ /mkt /apex│
  └───────────┘  └───────────┘  └───────────┘  └───────────┘

Quick Start

1. Install

git clone https://github.com/olehsvyrydov/AI-development-team.git
cd AI-development-team
./install.sh                       # interactive: pick your editor(s)

The universal installer wires up whichever editors you choose and emits the right config for each — no lock-in:

| Editor | What it installs | |--------|------------------| | Claude Code | .claude/skills + .claude/commands + CLAUDE.md | | Cursor | .cursor/rules/ai-dev-team.mdc + AGENTS.md | | Kiro | .kiro/steering/ai-dev-team.md + AGENTS.md | | VS Code (Copilot) | .github/copilot-instructions.md + AGENTS.md |

./install.sh --editors=all --preset=solo --yes  # non-interactive (preset: solo|small-team|regulated)
./install.sh --editors=claude --scope=user    # global ~/.claude (Claude Code)
./install.sh --dry-run                        # preview, change nothing
./install.sh --link                           # symlink content (dev mode)
./install.sh --uninstall                      # remove what it installed

Optional advanced Claude backends (Atlassian, memory MCP, hooks): scripts/setup-claude-backends.sh.

2. Verify

# In Claude Code:
/agents         # List the team (15 core + specialists)
/po             # Start with Product Owner
/arch           # Get architecture review

What Gets Installed

~/.claude/
├── CLAUDE.md                    # Global instructions (TDD workflow, approval gates)
├── TEAM_WORKFLOW.md             # Complete team process documentation
│
├── skills/                      # 29 agent skill files (15 core + specialists; stacks as references)
│   ├── management/              # Product Owner, Scrum Master, Business Analyst
│   ├── architecture/            # Solution Architect, GraphQL Developer
│   ├── development/
│   │   ├── backend/             # Java/Spring, Kotlin, PHP/Laravel, Python/FastAPI
│   │   ├── frontend/            # React/Next.js, Angular, Vue, Flutter
│   │   └── mobile/              # Native iOS/Android
│   ├── quality/
│   │   ├── review/              # Full-stack, Backend, Frontend, PHP reviewers
│   │   ├── testing/             # QA, E2E (Playwright/Detox), BDD/Cucumber, unit testers
│   │   └── verify/              # Completion auditor (gate)
│   ├── operations/              # DevOps, SecOps, MLOps, SRE, Terraform
│   ├── design/                  # UI/UX Designer, UX Research, JavaFX Designer
│   ├── compliance/              # Accountant, Legal (generic + UK regional variants)
│   ├── marketing/               # Product Marketing Strategist
│   ├── specialized/             # Technical Writer, Kai (self-improving meta-agent)
│   └── workflow-engine/         # Workflow contract + gate-check + ledger
│
├── commands/                    # 50 slash commands
│   ├── [role-based]             # /po, /sm, /ba, /arch, /fe, /be, /rev, /qa, /e2e ...
│   ├── [persona aliases]        # /max, /luda, /jorge, /finn, /james, /adam ...
│   └── [utility]                # /agents, /bug, /issue, /memory, /all, /kai ...
│
├── templates/                   # 6 document templates
│   ├── adr-template.md          # Architecture Decision Records
│   ├── user-story-template.md   # User stories with Given/When/Then AC
│   ├── sprint-template.md       # Sprint planning & tracking
│   ├── code-review-template.md  # Structured code review reports
│   ├── investigation-report-template.md
│   └── retrospective-template.md
│
└── workflow/                    # workflow.yaml + schema + optional MCP adapters

Agent Reference

Core Agents

| Command | Alias | Role | Key Expertise | |---------|-------|------|---------------| | /po | /max | Product Owner | Vision, backlog, user stories, prioritization | | /sm | /luda | Scrum Master | Sprint ceremonies, AC refinement, team orchestration | | /ba | /anna | Business Analyst | Market research, requirements, gap analysis | | /arch | /jorge | Solution Architect | System design, patterns (CQRS, Saga), ADRs | | /fe | /finn | Frontend Developer | React 19, Next.js, TypeScript, TailwindCSS | | /be | /james | Backend Developer | Java 21+, Spring Boot 4, Kotlin, reactive APIs | | /rev | — | Code Reviewer | Quality, security, style, requirements validation | | /qa | /rob | QA Engineer | Test case design, BDD specs, exploratory testing | | /e2e | /adam | E2E Tester | Playwright, Detox, performance testing | | /ui | /aura | UI/UX Designer | Design systems, Figma-to-code, accessibility | | /secops | /soren | Security Engineer | OWASP, threat modeling, Zero Trust, supply chain | | /fin | /inga | UK Accountant | Tax planning, VAT, R&D credits, MTD compliance | | /legal | /alex | UK Legal Counsel | GDPR, contracts, employment law, compliance | | /mkt | /apex | Marketing Strategist | GTM strategy, positioning, content, SEO | | /devops | — | DevOps Engineer | Terraform, Kubernetes, GitHub Actions, Docker |

> Both naming conventions work: /arch (role-based, primary) and /jorge (persona alias) invoke the same agent.

On-Demand Specialists

These aren't part of the core 15 — they load on demand when their discipline is in play (invoke directly, or a core agent routes to them).

| Command | Role | Key Expertise | |---------|------|---------------| | /ai | AI/LLM Application Engineer | RAG, agents, prompt engineering, evals, tool use, guardrails | | /mlops | MLOps Engineer | Model serving, ML/AI pipelines, deployment & monitoring | | /data | Data Engineer | ETL/ELT, dbt, warehouses, streaming, orchestration | | /dba | Database Administrator | Schema design, indexing, query tuning, safe migrations | | /sre | SRE / Observability | SLOs, monitoring, alerting, incident response, runbooks | | /perf | Performance Engineer | Web Vitals, profiling, caching, load testing, budgets | | /android | Native Mobile — Android | Kotlin, Jetpack Compose, Play delivery | | /ios | Native Mobile — iOS | Swift, SwiftUI, App Store delivery | | /ux | UX Researcher | Interviews, usability testing, personas, journey maps | | /tw | Technical Writer | API docs, Javadoc/JSDoc, READMEs, diagrams, onboarding |

Two special-purpose agents are documented in their own sections: /kai (self-improving meta-agent) and /verify (completion auditor / workflow gate).

Technology Extensions

These activate alongside core agents when working with specific technologies:

| Skill | Extends | Technology | |-------|---------|------------| | Angular Developer | Frontend | Angular 21, Signals, NgRx SignalStore | | Vue Developer | Frontend | Vue 3, Composition API, Pinia, Nuxt 3 | | Flutter Developer | Frontend | Flutter/Dart, Riverpod, Material 3 | | Kotlin Developer | Backend | Kotlin 2.1, Coroutines, KMP | | Quarkus Developer | Backend | Quarkus, Panache, GraalVM Native | | FastAPI Developer | Backend | Python FastAPI, async, Pydantic v2 | | Laravel Developer | Backend | PHP/Laravel, Eloquent, Filament, Livewire 3 | | Spring Kafka | Backend | Kafka 4.x, Reactor Kafka, DLT/retry | | JavaFX Developer | Desktop | JavaFX 21+, FXML, Scene Builder | | GraphQL Developer | Architect | Apollo, Federation, DataLoader | | Terraform Specialist | DevOps | Multi-cloud IaC, state management | | Cucumber BDD | E2E Tester | Gherkin, step definitions, Cucumber-JVM/JS | | HMRC API | Backend | UK Making Tax Digital, OAuth2 Gateway | | Backend Reviewer | Reviewer | Java/Kotlin focus, Checkstyle, SonarQube | | Frontend Reviewer | Reviewer | TypeScript focus, ESLint, accessibility | | PHP Reviewer | Reviewer | PHP/Laravel focus, PHPStan, Psalm | | Backend Tester | Tester | JUnit 5, Testcontainers, StepVerifier | | Frontend Tester | Tester | Jest, React Testing Library, Vitest | | JavaFX Designer | UI Designer | JavaFX CSS, FXML layouts | | UK Accountant | Accountant | UK-specific tax, HMRC, IR35 | | UK Legal Counsel | Legal | English & Welsh Law, GDPR UK | | UK Self-Employment | UK Accountant | SA103, Class 4 NI, MTD quarterly |


Workflow

Development Sequence

Every feature follows this pipeline:

1. /po + /ba    → Define vision, write user stories with behavioral AC
2. /arch        → Architecture review and ADR (when triggered)
3. /secops      → Security review (safety override — never skipped for size)
4. [/fin]       → Finance review (if payments, billing, tax)
5. [/legal]     → Legal review (if GDPR, privacy, contracts)
6. [/ui]        → UI design (if frontend feature)
7. /fe or /be   → TDD implementation (tests first, then code)
8. /rev         → Code review (quality + security + requirements)
9. /qa + /e2e   → Test case design + automated E2E tests

Approval Gates

Gates are proportional — the workflow-engine decides which apply per change-class / trigger / preset (a typo isn't a feature). Security gates are a safety override: triggered by risk, never skipped for being "small".

| Gate | Agent | When Required | |------|-------|---------------| | Architecture | /arch | When triggered (new system / dependency / boundary) or forced by preset | | Security | /secops | When triggered (auth / secrets / PII / external input) — never skipped for size | | Finance | /fin | Payments, billing, VAT, tax features | | Legal | /legal | GDPR, privacy, contracts, employment | | UI Design | /ui | Frontend features |

TDD (Mandatory)

All development follows strict Test-Driven Development:

  1. Red — Write failing tests that define expected behavior
  2. Green — Write minimum code to pass tests
  3. Refactor — Clean up while keeping tests green
  4. Commit — Git commit after successful test run

Bug Workflow

/bug Login button doesn't work on mobile Safari

Creates a structured investigation → reproduction test → TDD fix → code review → E2E test.

Jira & Confluence (optional overlay)

By default the team is file-based — Backlog.md tickets + a markdown knowledge base, zero paid accounts. Jira/Confluence are an optional overlay: enable them in workflow.yaml and connect the Atlassian MCP server:

claude mcp add --scope user --transport http atlassian https://mcp.atlassian.com/v1/mcp
  • Jira: Kanban board for issue tracking, ticket lifecycle, sprint management
  • Confluence: Architecture decisions, security reviews, investigation reports, sprint documentation
  • Git conventions: Branch names (feature/PROJ-123-description), commit messages (PROJ-123: Implement feature)

Optional Add-Ons

Multi-LLM Consultation (/all)

Query multiple frontier models from within Claude Code and get consensus, divergent views, and synthesized recommendations.

/all Should we use event sourcing for our payment system?
/all Review this architecture for scalability issues

Routes through OpenRouter (single API key for all models) with direct OpenAI fallback.

cd multi-llm/mcp
python3 -m venv .venv && .venv/bin/pip install -e .

clau

…

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [olehsvyrydov](https://github.com/olehsvyrydov)
- **Source:** [olehsvyrydov/AI-development-team](https://github.com/olehsvyrydov/AI-development-team)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.