Co-Pilot
Updated a month ago

ai-development-team

Oolehsvyrydov
0.0k
olehsvyrydov/ai-development-team
82
Agent Score

πŸ’‘ Summary

A repository of AI agents designed to simulate a complete software development team with specialized skills.

🎯 Target Audience

Software DevelopersProject ManagersQA EngineersDevOps ProfessionalsTechnical Writers

πŸ€– AI Roast: β€œPowerful, but the setup might scare off the impatient.”

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.

AI Development Team

A reusable repository of specialized Claude Code skills that work together like a real software development team. Each "agent" has deep expertise, follows best practices, and can be invoked for specific tasks.

Team Overview

                              MANAGEMENT LAYER
           β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
           β”‚                     β”‚                     β”‚
    β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”
    β”‚   PRODUCT   β”‚      β”‚    SCRUM      β”‚     β”‚  BUSINESS   β”‚
    β”‚    OWNER    β”‚      β”‚   MASTER      β”‚     β”‚  ANALYST    β”‚
    β”‚     /po     β”‚      β”‚     /sm       β”‚     β”‚    /ba      β”‚
    β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
           β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                 β”‚
                        ARCHITECTURE LAYER
                      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                      β”‚     SOLUTION        β”‚
                      β”‚    ARCHITECT        β”‚
                      β”‚       /arch         β”‚
                      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                 β”‚
         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
         β”‚                       β”‚                       β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚    BACKEND     β”‚    β”‚    FRONTEND      β”‚    β”‚     DEVOPS       β”‚
β”‚   DEVELOPER    β”‚    β”‚   DEVELOPER      β”‚    β”‚    ENGINEER      β”‚
β”‚      /be       β”‚    β”‚      /fe         β”‚    β”‚                  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚                      β”‚                       β”‚
        β”‚   QUALITY LAYER      β”‚                       β”‚
        β–Ό                      β–Ό                       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚     CODE      β”‚      β”‚   UI/UX       β”‚       β”‚    SECOPS     β”‚
β”‚   REVIEWER    β”‚      β”‚   DESIGNER    β”‚       β”‚   ENGINEER    β”‚
β”‚     /rev      β”‚      β”‚     /ui       β”‚       β”‚               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β–Ό                      β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  QA / TEST    β”‚      β”‚     E2E       β”‚
β”‚   DESIGNER    β”‚      β”‚    TESTER     β”‚
β”‚     /qa       β”‚      β”‚     /e2e      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

                         COMPLIANCE LAYER
      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
      β”‚              β”‚              β”‚              β”‚
β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”
β”‚ACCOUNTANT β”‚  β”‚   LEGAL   β”‚  β”‚ MARKETING β”‚  β”‚ TECHNICAL β”‚
β”‚   /fin    β”‚  β”‚  /legal   β”‚  β”‚   /mkt    β”‚  β”‚  WRITER   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Quick Start

Installation (One Command)

# Clone and install git clone https://github.com/your-org/ai-dev-team.git cd ai-dev-team ./install.sh

The installer will:

  • Detect existing ~/.claude directory
  • Offer merge or replace options
  • Backup existing configuration if replacing
  • Install all skills, commands, and templates

Manual Installation

# Clone the repository git clone https://github.com/your-org/ai-dev-team.git cd ai-dev-team # Copy to ~/.claude cp -r claude/* ~/.claude/

Verify Installation

# List installed skills ls ~/.claude/skills/ # List commands ls ~/.claude/commands/ # In Claude Code, try: /agents

What Gets Installed

~/.claude/
β”œβ”€β”€ CLAUDE.md                    # Global instructions (TDD, workflow)
β”œβ”€β”€ TEAM_WORKFLOW.md             # Complete team workflow documentation
β”‚
β”œβ”€β”€ skills/                      # 33 AI agent skills
β”‚   β”œβ”€β”€ management/              # Product Owner, Scrum Master, Business Analyst
β”‚   β”œβ”€β”€ architecture/            # Solution Architect, GraphQL Developer
β”‚   β”œβ”€β”€ development/
β”‚   β”‚   β”œβ”€β”€ backend/             # Java, Kotlin, Python specialists
β”‚   β”‚   └── frontend/            # React, Angular, Vue, Flutter
β”‚   β”œβ”€β”€ quality/
β”‚   β”‚   β”œβ”€β”€ review/              # Code reviewers
β”‚   β”‚   └── testing/             # QA, E2E, BDD testers
β”‚   β”œβ”€β”€ operations/              # DevOps, SecOps, MLOps
β”‚   β”œβ”€β”€ design/                  # UI/UX Designer
β”‚   β”œβ”€β”€ compliance/              # Accountant, Legal (generic + UK)
β”‚   β”œβ”€β”€ marketing/               # Product Marketing
β”‚   └── specialized/             # Technical Writer
β”‚
β”œβ”€β”€ commands/                    # 16 slash commands
β”‚   β”œβ”€β”€ agents.md                # /agents - list all agents
β”‚   β”œβ”€β”€ po.md                    # /po - Product Owner
β”‚   β”œβ”€β”€ sm.md                    # /sm - Scrum Master
β”‚   β”œβ”€β”€ arch.md                  # /arch - Solution Architect
β”‚   β”œβ”€β”€ fe.md                    # /fe - Frontend Developer
β”‚   β”œβ”€β”€ be.md                    # /be - Backend Developer
β”‚   β”œβ”€β”€ rev.md                   # /rev - Code Reviewer
β”‚   β”œβ”€β”€ qa.md                    # /qa - QA/Test Designer
β”‚   β”œβ”€β”€ e2e.md                   # /e2e - E2E Tester
β”‚   β”œβ”€β”€ ui.md                    # /ui - UI Designer
β”‚   β”œβ”€β”€ ba.md                    # /ba - Business Analyst
β”‚   β”œβ”€β”€ fin.md                   # /fin - UK Accountant
β”‚   β”œβ”€β”€ legal.md                 # /legal - UK Legal
β”‚   β”œβ”€β”€ mkt.md                   # /mkt - Marketing
β”‚   β”œβ”€β”€ bug.md                   # /bug - Report bugs
β”‚   └── issue.md                 # /issue - Report issues
β”‚
└── templates/                   # Document templates
    β”œβ”€β”€ adr-template.md
    β”œβ”€β”€ user-story-template.md
    β”œβ”€β”€ sprint-template.md
    β”œβ”€β”€ code-review-template.md
    └── investigation-report-template.md

Agent Reference

Core Agents (18)

| Command | Role | Expertise | |---------|------|-----------| | /po | Product Owner | Vision, backlog, user stories | | /sm | Scrum Master | Sprints, AC, status tracking | | /ba | Business Analyst | Research, requirements | | /arch | Solution Architect | System design, patterns, ADRs | | /fe | Frontend Developer | React, TypeScript, Next.js | | /be | Backend Developer | Java, Spring Boot, APIs | | /rev | Code Reviewer | Quality, security, style | | /qa | QA Engineer | Test design, bug investigation | | /e2e | E2E Tester | Playwright, Detox, performance | | /ui | UI Designer | Design systems, prototypes | | /fin | UK Accountant | Tax, VAT, R&D credits | | /legal | UK Legal | GDPR, contracts, compliance | | /mkt | Marketing | GTM, positioning, content | | - | DevOps Engineer | Terraform, K8s, CI/CD | | - | Security Engineer | OWASP, auth, security | | - | ML Engineer | AI/ML, LLM integration | | - | Technical Writer | Docs, diagrams, guides | | - | Generic Accountant | Multi-jurisdiction finance | | - | Generic Legal | Multi-jurisdiction legal |

Extended Skills (14)

Technology-specific extensions that activate alongside core agents:

| Skill | Extends | Technology | |-------|---------|------------| | angular-developer | frontend-developer | Angular 21 | | vue-developer | frontend-developer | Vue 3 | | flutter-developer | frontend-developer | Flutter/Dart | | kotlin-developer | backend-developer | Kotlin 2.1 | | quarkus-developer | backend-developer | Quarkus | | fastapi-developer | backend-developer | Python FastAPI | | spring-kafka | backend-developer | Kafka integration | | graphql-developer | solution-architect | GraphQL APIs | | terraform-specialist | devops-engineer | Terraform/OpenTofu | | cucumber-bdd | e2e-tester | BDD/Cucumber | | backend-reviewer | reviewer | Java/Kotlin focus | | frontend-reviewer | reviewer | TypeScript focus | | backend-tester | tester | JUnit, Testcontainers | | frontend-tester | tester | Jest, RTL |


Workflow

Development Sequence

/po β†’ /sm β†’ /arch β†’ [/fin] β†’ [/legal] β†’ [/ui] β†’ /fe|/be β†’ /rev β†’ /qa + /e2e
Vision  AC   Arch.   Finance  Legal    Design   TDD Dev   Review  Testing

Approval Gates

| Gate | Agent | When Required | |------|-------|---------------| | Architecture | /arch | ALWAYS | | Finance | /fin | Payments, billing, tax | | Legal | /legal | GDPR, privacy, contracts | | UI Design | /ui | Frontend features |

Bug Workflow

/bug Login button doesn't work on mobile Safari

Creates structured bug report β†’ Investigation β†’ Reproduction test β†’ TDD fix β†’ Review β†’ Tests


Key Principles

TDD (Mandatory)

All development follows Test-Driven Development:

  1. Write tests first (RED)
  2. Implement minimum code (GREEN)
  3. Refactor (REFACTOR)

Architecture First

ALL features require /arch approval before implementation.

Developers Own Tests

  • /fe and /be write unit and integration tests
  • /qa designs test cases from acceptance criteria
  • /e2e implements automated E2E and performance tests

Installation Options

Interactive Installation

./install.sh

Command-Line Options

./install.sh --merge # Merge with existing ~/.claude ./install.sh --replace # Backup and replace ~/.claude ./install.sh --link # Create symlink (for development) ./install.sh --help # Show help

Development Mode

For contributing to this repository:

./install.sh --link

This creates a symlink so changes in the repo are immediately reflected.


Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make changes to skills in claude/skills/
  4. Test with ./install.sh --link
  5. Submit a pull request

See docs/skill-extension-guide.md for adding new technologies.


Version History

| Version | Date | Changes | |---------|------|---------| | 4.0.0 | 2025-01-02 | Restructured for easy ~/.claude deployment | | 3.1.0 | 2024-12-27 | Added approval gates and Aura design verification | | 3.0.0 | 2024-12-26 | TDD workflow, unified QA agents | | 2.0.0 | 2024-12-25 | Performance testing modules | | 1.0.0 | 2024-12-23 | Initial release with 15 agents |


License

MIT License - See LICENSE file for details.

5-Dim Analysis
Clarity9/10
Novelty7/10
Utility8/10
Completeness9/10
Maintainability8/10
Pros & Cons

Pros

  • Comprehensive skill set for various development roles.
  • Supports Test-Driven Development (TDD).
  • Structured workflow for project management.

Cons

  • Can be overwhelming for new users.
  • Requires familiarity with command-line tools.
  • Installation may involve complex options.

Related Skills

ccmp

A
toolCo-Pilot
86/ 100

β€œPowerful, but the setup might scare off the impatient.”

claude-mods

A
toolCo-Pilot
86/ 100

β€œPowerful, but the setup might scare off the impatient.”

agentic-qe

A
toolCo-Pilot
86/ 100

β€œPowerful, but the setup might scare off the impatient.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author olehsvyrydov.