/f5-team
Team management, sessions, handoffs, and multi-agent collaboration
$ npx -y skills add Fujigo-Software/f5-framework-claude --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/f5-team
Context preview
What this command does when you run it.
Team management, sessions, handoffs, and multi-agent collaboration
Command definition
f5-team.mddescription: Team management, sessions, handoffs, and multi-agent collaboration
argument-hint: <list|session|agents|handoff|...> [options]
/f5-team - Unified Team & Collaboration Command
**Consolidated command** that replaces:
- `/f5-collab` → `/f5-team session`
- `/f5-collaborate` → `/f5-team agents`
- `/f5-handoff` → `/f5-team handoff`
ARGUMENTS
$ARGUMENTS
MODE DETECTION
| Pattern | Mode | Description | |---------|------|-------------| | `session <action>` | SESSION | Collaboration session management | | `agents <pattern>` | AGENTS | Multi-agent collaboration | | `handoff <action>` | HANDOFF | Task handoff between members | | `<other>` (default) | TEAM | Team member management |
---
MODE: SESSION (from /f5-collab)
`/f5-team session <action>`
Manage collaboration sessions for team development.
| Action | Description | |--------|-------------| | `start` | Start new collaboration session | | `join <id>` | Join existing session | | `leave` | Leave current session | | `end` | End session (owner only) | | `list` | List active sessions | | `status` | Show current session status | | `share` | Share context with participants | | `sync` | Sync with latest session context | | `checkpoint` | Create session checkpoint | | `decision <text>` | Record a team decision | | `blocker <text>` | Report a blocker | | `update <text>` | Send status update |
**Examples:**
/f5-team session start --project my-project
/f5-team session join sess_123
/f5-team session share
/f5-team session decision "Using PostgreSQL for database"
---
MODE: AGENTS (from /f5-collaborate)
`/f5-team agents <pattern> [agents] "task"`
Execute multiple agents using collaboration patterns.
| Pattern | Description | |---------|-------------| | `--chain` | Execute agents sequentially | | `--parallel` | Execute agents simultaneously | | `--consult` | Get recommendations from multiple agents | | `--review` | Add review steps between agents |
**Auto-Chains:** | Keywords | Agents | |----------|--------| | "implement feature" | architect → api → code → test → review | | "fix bug" | debug → code → test → review | | "security audit" | security → review → code → test | | "optimize" | perf → refactor → test → review |
**Examples:**
/f5-team agents --chain "implement user authentication"
/f5-team agents --parallel @f5:frontend @f5:backend "dashboard"
/f5-team agents --consult "microservices vs monolith?"
---
MODE: HANDOFF (from /f5-handoff)
`/f5-team handoff <action>`
Transfer tasks between members with full context preservation.
| Action | Description | |--------|-------------| | `create` | Create new handoff | | `accept <id>` | Accept a pending handoff | | `reject <id>` | Reject a pending handoff | | `complete <id>` | Mark handoff as completed | | `list` | List handoffs (sent/received) | | `show <id>` | Show handoff details | | `prepare` | Prepare handoff with current context | | `restore <id>` | Restore context from handoff |
**Options:**
- `--to <member>` - Target member
- `--req <id>` - Requirement being handed off
- `--checkpoint` - Include current checkpoint
- `--urgent` - Mark as urgent
**Examples:**
/f5-team handoff create --to junior-a --req REQ-001
/f5-team handoff accept handoff_123
/f5-team handoff list --status pending
---
MODE: TEAM (Default)
Manage team configuration, members, and workload.
ACTIONS
Member Management
- `list` - List all team members
- `show <member_id>` - Show member details
- `status <member_id> <availability>` - Update member status
- `add` - Add new team member
- `update <member_id>` - Update member info
- `skills <member_id>` - Manage member skills
Team Operations
- `stats` - Show team statistics
- `workload` - View workload distribution
- `available` - List available members
- `mentors` - Show mentorship relationships
- `assign` - Assign task to member
Configuration
- `config` - View team configuration
- `sync` - Sync team from config file
- `export` - Export team data
OPTIONS
- `--role <role>` - Filter by role
- `--skill <skill>` - Filter by skill
- `--availability <status>` - Filter by availability
- `--project <id>` - Filter by project
EXECUTION
STEP 1: Load Team Configuration
config_path: .f5/team/shared/team-config.yaml
load:
- Team name and settings
- Member list
- Role hierarchy
- Permissions
- Escalation paths
STEP 2: Execute Action
LIST MEMBERS
mcp_call:
tool: collab_list_members
args:
role: ${role_filter}
availability: ${availability_filter}
output:
table:
- ID
- Name
- Role
- Availability
- Current Task
- Skills (top 3)
grouping:
- By role (default)
- By availability
- By skillSHOW MEMBER
calls:
- tool: collab_get_member
args:
id: ${member_id}
- tool: collab_member_stats
args:
member_id: ${member_id}
output:
- Basic Info (name, role, skills)
- Availability & Current Task
- Mentor/Mentees
- Statistics:
- Total tasks
- Completed tasks
- Handoffs sent/received
- Knowledge contributed
- Recent Activity (last 10)UPDATE STATUS
mcp_call:
tool: collab_update_status
args:
member_id: ${member_id}
availability: ${availability}
current_task: ${task_id}
valid_statuses:
- available: Ready for new tasks
- busy: Working on task
- away: Temporarily unavailable
- offline: Not working
auto_triggers:
busy: When accepting handoff or starting task
available: When completing taskADD MEMBER
prompts:
- id: Unique member ID (e.g., "junior-e")
- name: Display name
- role: [senior|middle|junior|fresher|tester|lead|pm]
- skills: Comma-separated skills
- mentor_id: (for junior/fresher) Mentor's ID
mcp_call:
tool: collab_add_member
args:
id: ${id}
name: ${name}
role: ${role}
skills: ${skills_array}
mentor_id: ${mentor_id}
post_actions:Read more
description: Team management, sessions, handoffs, and multi-agent collaboration argument-hint: <list|session|agents|handoff|...> [options]
/f5-team - Unified Team & Collaboration Command
**Consolidated command** that replaces:
- `/f5-collab` → `/f5-team session`
- `/f5-collaborate` → `/f5-team agents`
- `/f5-handoff` → `/f5-team handoff`
ARGUMENTS
$ARGUMENTS
MODE DETECTION
| Pattern | Mode | Description | |---------|------|-------------| | `session <action>` | SESSION | Collaboration session management | | `agents <pattern>` | AGENTS | Multi-agent collaboration | | `handoff <action>` | HANDOFF | Task handoff between members | | `<other>` (default) | TEAM | Team member management |
---
MODE: SESSION (from /f5-collab)
`/f5-team session <action>`
Manage collaboration sessions for team development.
| Action | Description | |--------|-------------| | `start` | Start new collaboration session | | `join <id>` | Join existing session | | `leave` | Leave current session | | `end` | End session (owner only) | | `list` | List active sessions | | `status` | Show current session status | | `share` | Share context with participants | | `sync` | Sync with latest session context | | `checkpoint` | Create session checkpoint | | `decision <text>` | Record a team decision | | `blocker <text>` | Report a blocker | | `update <text>` | Send status update |
**Examples:**
/f5-team session start --project my-project /f5-team session join sess_123 /f5-team session share /f5-team session decision "Using PostgreSQL for database"
---
MODE: AGENTS (from /f5-collaborate)
`/f5-team agents <pattern> [agents] "task"`
Execute multiple agents using collaboration patterns.
| Pattern | Description | |---------|-------------| | `--chain` | Execute agents sequentially | | `--parallel` | Execute agents simultaneously | | `--consult` | Get recommendations from multiple agents | | `--review` | Add review steps between agents |
**Auto-Chains:** | Keywords | Agents | |----------|--------| | "implement feature" | architect → api → code → test → review | | "fix bug" | debug → code → test → review | | "security audit" | security → review → code → test | | "optimize" | perf → refactor → test → review |
**Examples:**
/f5-team agents --chain "implement user authentication" /f5-team agents --parallel @f5:frontend @f5:backend "dashboard" /f5-team agents --consult "microservices vs monolith?"
---
MODE: HANDOFF (from /f5-handoff)
`/f5-team handoff <action>`
Transfer tasks between members with full context preservation.
| Action | Description | |--------|-------------| | `create` | Create new handoff | | `accept <id>` | Accept a pending handoff | | `reject <id>` | Reject a pending handoff | | `complete <id>` | Mark handoff as completed | | `list` | List handoffs (sent/received) | | `show <id>` | Show handoff details | | `prepare` | Prepare handoff with current context | | `restore <id>` | Restore context from handoff |
**Options:**
- `--to <member>` - Target member
- `--req <id>` - Requirement being handed off
- `--checkpoint` - Include current checkpoint
- `--urgent` - Mark as urgent
**Examples:**
/f5-team handoff create --to junior-a --req REQ-001 /f5-team handoff accept handoff_123 /f5-team handoff list --status pending
---
MODE: TEAM (Default)
Manage team configuration, members, and workload.
ACTIONS
Member Management
- `list` - List all team members
- `show <member_id>` - Show member details
- `status <member_id> <availability>` - Update member status
- `add` - Add new team member
- `update <member_id>` - Update member info
- `skills <member_id>` - Manage member skills
Team Operations
- `stats` - Show team statistics
- `workload` - View workload distribution
- `available` - List available members
- `mentors` - Show mentorship relationships
- `assign` - Assign task to member
Configuration
- `config` - View team configuration
- `sync` - Sync team from config file
- `export` - Export team data
OPTIONS
- `--role <role>` - Filter by role
- `--skill <skill>` - Filter by skill
- `--availability <status>` - Filter by availability
- `--project <id>` - Filter by project
EXECUTION
STEP 1: Load Team Configuration
config_path: .f5/team/shared/team-config.yaml load: - Team name and settings - Member list - Role hierarchy - Permissions - Escalation paths
STEP 2: Execute Action
LIST MEMBERS
mcp_call:
tool: collab_list_members
args:
role: ${role_filter}
availability: ${availability_filter}
output:
table:
- ID
- Name
- Role
- Availability
- Current Task
- Skills (top 3)
grouping:
- By role (default)
- By availability
- By skillSHOW MEMBER
calls:
- tool: collab_get_member
args:
id: ${member_id}
- tool: collab_member_stats
args:
member_id: ${member_id}
output:
- Basic Info (name, role, skills)
- Availability & Current Task
- Mentor/Mentees
- Statistics:
- Total tasks
- Completed tasks
- Handoffs sent/received
- Knowledge contributed
- Recent Activity (last 10)UPDATE STATUS
mcp_call:
tool: collab_update_status
args:
member_id: ${member_id}
availability: ${availability}
current_task: ${task_id}
valid_statuses:
- available: Ready for new tasks
- busy: Working on task
- away: Temporarily unavailable
- offline: Not working
auto_triggers:
busy: When accepting handoff or starting task
available: When completing taskADD MEMBER
prompts:
- id: Unique member ID (e.g., "junior-e")
- name: Display name
- role: [senior|middle|junior|fresher|tester|lead|pm]
- skills: Comma-separated skills
- mentor_id: (for junior/fresher) Mentor's ID
mcp_call:
tool: collab_add_member
args:
id: ${id}
name: ${name}
role: ${role}
skills: ${skills_array}
mentor_id: ${mentor_id}
post_actions:AI-Powered Development Framework for Claude Code
Repo: Fujigo-Software/f5-framework-claude
Other commands on f5-framework.
- /f5-agent
Manage AI agents, personas, and get smart suggestions
Open command - /f5-analytics
View project analytics and metrics
Open command - /f5-ba
Business analysis workflow
Open command - /f5-backend
Backend development commands
Open command - /f5-checkpoint
[DEPRECATED] Use /f5-ctx checkpoint
Open command - /f5-classify
Classify input files by type using content-first analysis, detect gaps, and generate coverage declaration
Open command

