Gestion des sessions de collaboration

VérifiéSûr

Point d'entrée pour démarrer ou reprendre une session de collaboration. Gère la création, la liste et l'état des sessions via une machine d'état MCP.

Spar Skills Guide Bot
ProductiviteIntermédiaire
3002/06/2026
Claude Code
#collaboration#session-management#mcp#workflow

Recommandé pour

Notre avis

Gère le démarrage et la reprise de sessions collaboratives en utilisant un plugin MCP dédié.

Points forts

  • Automatisation de la création et de la gestion de sessions
  • Intégration fluide avec un état machine MCP pour le routage des étapes
  • Permet de reprendre une session existante avec une sauvegarde d'état
  • Délègue le routage des tâches au plugin, évitant la logique manuelle

Limites

  • Nécessite que le serveur MCP soit en cours d'exécution
  • Ne gère que la partie session, pas les actions de brainstorming ou de rough-draft
  • Dépend du plugin MCP pour les fonctionnalités avancées
Quand l'utiliser

Lorsque vous souhaitez initier ou reprendre une session de travail collaboratif structurée avec un assistant IA.

Quand l'éviter

Pour des tâches simples ou ponctuelles ne nécessitant pas une session multi-étapes gérée par un état machine.

Analyse de sécurité

Sûr
Score qualité85/100

The skill uses Bash only to start a known collab server if not running, with no destructive or exfiltrating commands. It relies on MCP tools for session management, which operate within the collab service's safe API surface. No sensitive data handling or risky operations are performed.

Aucun point d'attention détecté

Exemples

Start a new collab session
Start a new collaboration session for my current project.
Resume an existing session
Resume the collab session I had yesterday.
List and select session
List my collaboration sessions and let me choose one to resume.

name: collab description: Start or resume a collab session - session management only user-invocable: true allowed-tools: mcp__plugin_mermaid-collab_mermaid__*, Read, Glob, Grep, Bash

Collab Sessions

Entry point for collab workflow. Handles session management and delegates to MCP state machine.

Step 1: Check Server

Tool: mcp__plugin_mermaid-collab_mermaid__check_server_health
Args: {}

If not healthy: "Server not running. Start with: bun run bin/mermaid-collab.ts start" STOP if server not running.

Step 2: Find/Create Session

List sessions for this project:

Tool: mcp__plugin_mermaid-collab_mermaid__list_sessions
Args: {}

If sessions exist: Present list with "Create new" option If no sessions: Go to Step 3

Step 3: Create New Session

  1. Generate name: mcp__plugin_mermaid-collab_mermaid__generate_session_name()
  2. Ask user to confirm or pick own name
  3. Initialize state:
    Tool: mcp__plugin_mermaid-collab_mermaid__update_session_state
    Args: { "project": "<cwd>", "session": "<name>", "phase": "brainstorming", "currentItem": null }
    
  4. Get first skill from state machine:
    Tool: mcp__plugin_mermaid-collab_mermaid__complete_skill
    Args: { "project": "<cwd>", "session": "<name>", "skill": "collab-start" }
    
  5. Invoke: result.next_skill

Step 4: Resume Existing Session

  1. Get session state: mcp__plugin_mermaid-collab_mermaid__get_session_state()
  2. Check for snapshot:
    • If snapshot exists: Load it, delete it, invoke snapshot.activeSkill
    • If no snapshot: Call complete_skill with current phase's skill, invoke result.next_skill

No Manual Routing

This skill does NOT:

  • Route by item type (MCP state machine does this)
  • Invoke brainstorming/rough-draft directly (complete_skill returns next skill)
  • Manage the work item loop (routing nodes handle this)
Skills similaires