openup-deploy-team

Deploy an OpenUP agent team to work on the current iteration

6 stars

Best use case

openup-deploy-team is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Deploy an OpenUP agent team to work on the current iteration

Teams using openup-deploy-team should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/openup-deploy-team/SKILL.md --create-dirs "https://raw.githubusercontent.com/GermanDZ/open-up-for-ai-agents/main/docs-eng-process/.claude-templates/skills/openup-deploy-team/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/openup-deploy-team/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How openup-deploy-team Compares

Feature / Agentopenup-deploy-teamStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Deploy an OpenUP agent team to work on the current iteration

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Deploy Team

This skill deploys an OpenUP agent team to work on the current iteration. It reads the iteration context and creates the appropriate team with proper role assignments.

## When to Use

Use this skill **after** `/openup-start-iteration` has completed:
- Iteration is initialized
- Branch is created
- Project status is updated
- Roadmap has the task

Then use this skill to deploy the team.

## When NOT to Use

Do NOT use this skill:
- Before `/openup-start-iteration` has been called
- Without knowing the iteration goal
- For non-OpenUP work

## Process

### 1. Read Current Iteration Context

Read `docs/project-status.md` to get:
- Current phase
- Current iteration number
- Current iteration goal
- Current task (if set)

### 2. Determine Team Composition

Based on the iteration goal and team_type:
- **feature**: analyst, architect, developer, tester
- **investigation**: architect, developer, tester
- **construction**: developer, tester (+ architect, analyst as needed)
- **elaboration**: architect, developer, tester (+ analyst as needed)
- **inception**: analyst, project-manager (+ architect as needed)
- **transition**: tester, project-manager, developer (+ analyst as needed)
- **planning**: project-manager, analyst (+ architect, developer as needed)
- **full**: all roles

Or use custom roles from `$ARGUMENTS[roles]`

### 3. Create the Team

Spawn teammates using the Task tool with appropriate subagent types.

### 4. Brief the Team

Send initial message to all teammates with:
- Iteration goal
- Current phase
- Task context
- Expected workflow
- Coordination instructions

### 5. Set Up Coordination

Ensure the team lead knows to:
- Monitor progress
- Assign tasks to appropriate roles
- Use `/openup-complete-task` when work is done

## Output

Returns:
- Team composition
- Team member assignments
- Current iteration context
- Expected workflow

## Example Usage

```
/openup-deploy-team team_type: feature
```

Or with specific roles:
```
/openup-deploy-team roles: analyst,developer,tester
```

## Common Errors

| Error | Cause | Solution |
|-------|-------|----------|
| No iteration found | docs/project-status.md doesn't exist or no active iteration | Run /openup-start-iteration first |
| Unknown team type | team_type parameter not recognized | Use one of: feature, investigation, construction, elaboration, inception, transition, planning, full |
| Cannot spawn team | Agent teams not enabled | Set CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 |

## See Also

- [openup-start-iteration](../openup-start-iteration/SKILL.md) - Initialize iteration first
- [openup-complete-task](../openup-complete-task/SKILL.md) - Complete work when done
- [Team configurations](../../teams/) - Team definition files

Related Skills

openup-transition

6
from GermanDZ/open-up-for-ai-agents

Initialize and manage Transition phase activities - deploy to users

openup-tdd-workflow

6
from GermanDZ/open-up-for-ai-agents

Guide Test-Driven Development cycle adapted for AI agents with a pragmatic approach

openup-sync-spec

6
from GermanDZ/open-up-for-ai-agents

Back-propagate pure refactors to stale artifacts; classify the diff, refuse behaviour-changes, propose targeted edits for approval (read-only by default)

openup-start-iteration

6
from GermanDZ/open-up-for-ai-agents

Begin a new OpenUP iteration with proper phase context and task selection

openup-shared-vision

6
from GermanDZ/open-up-for-ai-agents

Create shared technical vision for team alignment

openup-retrospective

6
from GermanDZ/open-up-for-ai-agents

Generate iteration retrospective with feedback and action items

openup-request-input

6
from GermanDZ/open-up-for-ai-agents

Create an input request document for asynchronous stakeholder communication

openup-readiness

6
from GermanDZ/open-up-for-ai-agents

Compute the change-folder dependency DAG and print READY/BLOCKED/collision report for PM intake

openup-quick-task

6
from GermanDZ/open-up-for-ai-agents

Fast iteration mode for small changes - simplified workflow with minimal overhead

openup-plan-feature

6
from GermanDZ/open-up-for-ai-agents

Generate iteration plan and roadmap entry for a feature idea

openup-phase-review

6
from GermanDZ/open-up-for-ai-agents

Check phase completion criteria and prepare for phase review

openup-orchestrate

6
from GermanDZ/open-up-for-ai-agents

Run a full orchestrated iteration — PM decomposes the goal, delegates to specialist roles, collects outputs, and synthesizes results