Skip to content
Development
Command

/f5-team

Team management, sessions, handoffs, and multi-agent collaboration

From plugin
f5-framework
2469 skills104 agents69 commands
Install
$ npx -y skills add Fujigo-Software/f5-framework-claude --agent claude-code

How 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.md
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 skill

SHOW 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 task

ADD 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
Ships withf5-framework

AI-Powered Development Framework for Claude Code

Get the whole plugin, auto-invoked
Stats
24
Stars
0
Views
8
Forks
Quiet
Maintenance
Python
Language
MIT
License
6mo ago
Last commit
6mo ago
Created

Repo: Fujigo-Software/f5-framework-claude