ai-development-team
π‘ Summary
A repository of AI agents designed to simulate a complete software development team with specialized skills.
π― Target Audience
π€ AI Roast: βPowerful, but the setup might scare off the impatient.β
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
~/.claudedirectory - 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:
- Write tests first (RED)
- Implement minimum code (GREEN)
- Refactor (REFACTOR)
Architecture First
ALL features require /arch approval before implementation.
Developers Own Tests
/feand/bewrite unit and integration tests/qadesigns test cases from acceptance criteria/e2eimplements 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
- Fork the repository
- Create a feature branch
- Make changes to skills in
claude/skills/ - Test with
./install.sh --link - 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.
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
claude-mods
AβPowerful, but the setup might scare off the impatient.β
agentic-qe
Aβ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.
