Skip to main content

a-team

Use when a project needs role-based team coordination — PM breakdown, parallel specialist execution, review gates. Best for multi-deliverable projects vs tiger-team (single problem) or zellij-team (independent tasks).

Informações da origem

Repositório
ryanmaclean/skills
Última atividade na origem
15 de abril de 2026 às 03:58
Idioma detectado do SKILL.md
inglês
Estrelas
1
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
2 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
a-team
description
Use when a project needs role-based team coordination — PM breakdown, parallel specialist execution, review gates. Best for multi-deliverable projects vs tiger-team (single problem) or zellij-team (independent tasks).
# A-Team — Role-Based Project Team Coordination ## Overview Inspired by [a.team](https://a.team): don't send solo agents — form a **project team** with specific roles. A PM coordinates, engineers execute, specialists advise, reviewers gate quality. The team has continuity across the project lifecycle. ## Roles | Role | Agent | Purpose | |------|-------|---------| | `pm` | Project Manager | Reads brief, breaks into tasks, assigns to specialists, synthesizes final output | | `engineer` | Implementation | Writes code, runs commands, produces artifacts | | `reviewer` | Quality Gate | Checks engineer + specialist output, flags issues before PM synthesis | | `specialist` | Domain Expert | Configurable domain: "security", "ansible", "elixir", "performance", etc. | ## Coordination Flow ``` Phase 1: PM Breakdown ┌─────────┐ │ PM │ reads brief → task list + role assignments └────┬────┘ │ Phase 2: Parallel Execution ┌────┴────┬────────────┐ │ Engineer │ Specialist │ work assigned tasks in parallel └────┬────┴─────┬──────┘ │ │ Phase 3: Review Gate ┌────┴──────────┴──┐ │ Reviewer │ checks all output, flags issues └────────┬─────────┘ │ Phase 4: PM Synthesis ┌────────┴─────────┐ │ PM (final) │ integrates, writes summary/ship report └──────────────────┘ ``` Each phase runs explicitly via `--phase 1|2|3|4` so you see output between phases. ## Quick Start ```bash # Phase 1: PM breaks down the project nu ~/.claude/skills/a-team/a-team.nu --phase 1 \ --brief "Deploy gastown rate limiter to Pi fleet" # Phase 2: Engineer + Specialist execute in parallel panes nu ~/.claude/skills/a-team/a-team.nu --phase 2 \ --brief "Deploy gastown rate limiter to Pi fleet" \ --specialist "ansible" # Phase 3: Reviewer checks output nu ~/.claude/skills/a-team/a-team.nu --phase 3 \ --brief "Deploy gastown rate limiter to Pi fleet" # Dry run any phase nu ~/.claude/skills/a-team/a-team.nu --dry-run --phase 1 \ --brief "Deploy gastown rate limiter to Pi fleet" ``` ## When to Use: a-team vs tiger-team vs zellij-team | | a-team | tiger-team | zellij-team | |---|--------|------------|-------------| | **Shape** | Project team with roles | Same problem, specialist lenses | Parallel tasks, generic workers | | **Coordination** | Sequential phases + review gates | Parallel analysis, synthesize | Fire-and-forget parallel | | **Best for** | Multi-deliverable projects | Deep investigation of one issue | Independent, parallelizable tasks | | **PM?** | Yes — plans, assigns, synthesizes | No — each lens is peer | No — tasks are self-contained | | **Review gate?** | Yes — reviewer checks before ship | No — synthesis is the gate | No | | **Example** | "Deploy service to fleet: build, distribute, configure, verify" | "Why is auth latency spiking?" | "Fix these 5 independent bugs" | ## Agent Flags All agents run with `--dangerously-skip-permissions --permission-mode bypassPermissions` by default. Override with `--mode default` for interactive permission prompts. ## Output Convention Each phase writes output to `/tmp/a-team-<brief-hash>/`: - `phase1-pm-plan.md` — PM's task breakdown - `phase2-engineer.md` — Engineer's output - `phase2-specialist.md` — Specialist's output - `phase3-review.md` — Reviewer's findings - `phase4-summary.md` — PM's final synthesis
Ver no GitHub