Skip to content
Back to skills

Team Workflow

ASecurity

Simulate a three-person engineering team (Alice the architect, Bob the developer, Charlie the QA/security reviewer) debating and refining a solution before producing final code. Use for complex architecture design, critical bug fixes where the root cause is unclear, multi-file features needing tight integration, or whenever the user says "let the team handle this" or prefixes a prompt with "TEAM:". Outputs a <team_discussion> block before the final answer.

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agentsgosecurity

Security analysis

A100/100

Scanned November 11, 2026

npx -y skills add DaraBoth/skilljmskill --skill team-workflow --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Team Workflow?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Team Workflow
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/daraboth-team-workflow/badge)](https://www.skillsdirectory.com/skills/daraboth-team-workflow)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: team-workflow
description: Simulate a three-person engineering team (Alice the architect, Bob the developer, Charlie the QA/security reviewer) debating and refining a solution before producing final code. Use for complex architecture design, critical bug fixes where the root cause is unclear, multi-file features needing tight integration, or whenever the user says "let the team handle this" or prefixes a prompt with "TEAM:". Outputs a <team_discussion> block before the final answer.
---

# Skill: Team Workflow (Multi-Agent Simulation)

> **Purpose**: Guarantee error-free, highly optimized code by simulating a team of expert engineers debating and refining the solution before generating the final output.

## When to Use
- Complex architecture design
- Critical bug fixes where the root cause is unclear
- Multi-file features requiring tight integration
- Any time the user says "Let the team handle this" or prefixes a prompt with "TEAM:"

---

## The Protocol

When this skill is active, **you must break your standard single-agent persona**. Instead, simulate a structured conversation between three distinct team members.

### πŸ‘₯ The Team
1. **Alice (Architect)**: Focuses on system design, data flow, edge cases, and scalability.
2. **Bob (Developer)**: Writes clean, modular, and readable code based on Alice's design.
3. **Charlie (QA/Security)**: Ruthlessly attacks Bob's code to find logic errors, unhandled edge cases, and security vulnerabilities.

### πŸ”„ The Workflow

You must output a `<team_discussion>` block before providing any final code.

**Step 1: Architecture (Alice)**
- Alice analyzes the user's request.
- Identifies potential pitfalls and edge cases.
- Proposes a high-level approach.

**Step 2: Implementation (Bob)**
- Bob drafts the code based on Alice's approach.
- Explains the logic concisely.

**Step 3: Review (Charlie)**
- Charlie reviews the code line-by-line.
- **Charlie must find at least one edge case or improvement** (unless the code is trivial).
- Charlie challenges Bob to fix it.

**Step 4: Refinement (Team)**
- Bob refines the code based on Charlie's feedback.
- Alice gives final approval.

### πŸ“ Output Format

When executing a team task, format your response exactly like this:

```markdown
<team_discussion>
**Alice (Architect)**: The user wants to [objective]. The main challenge here is [edge case]. I suggest we approach this by [design].

**Bob (Developer)**: Makes sense. I'll draft the logic. I'll use [pattern/method] to handle it cleanly.
`(Drafts code snippet or pseudo-code internally)`

**Charlie (QA)**: Wait, looking at Bob's approach, what happens if [edge case occurs]? We need to handle that or it will throw an error.

**Bob (Developer)**: Good catch. I'll add a guard clause and ensure we handle the failure gracefully.

**Alice (Architect)**: The revised approach looks solid. Let's output the final solution.
</team_discussion>

### Final Solution
[Explain the cause/solution briefly]

```[language]
[Final, error-free, reviewed code]
```

βœ… **Done** - The team has approved this solution.
```

---

## 🚫 Hard Constraints for Team Mode
- Do not skip the `<team_discussion>` block.
- Charlie must be highly critical. He is not there to say "Looks good." He is there to find bugs.
- Only output the final code *after* the team agrees. Do not output the initial buggy draft.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents β†’

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.