Collab 头脑风暴
- 作者仓库星标 330
- 许可证 MIT
- 作者仓库 claude-skill-registry
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
- Generate name:
mcp__plugin_mermaid-collab_mermaid__generate_session_name() - Ask user to confirm or pick own name
- Initialize state:
Tool: mcp__plugin_mermaid-collab_mermaid__update_session_state Args: { "project": "<cwd>", "session": "<name>", "phase": "brainstorming", "currentItem": null } - Get first skill from state machine:
Tool: mcp__plugin_mermaid-collab_mermaid__complete_skill Args: { "project": "<cwd>", "session": "<name>", "skill": "collab-start" } - Invoke: result.next_skill
Step 4: Resume Existing Session
- Get session state:
mcp__plugin_mermaid-collab_mermaid__get_session_state() - 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)
- 流狐分类
- 数据
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 94 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @majiayu000 · MIT
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 即装即用
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- macOS · Linux · Windows
- 底层运行要求
- Bun
- 检测到的文件与系统行为
-
- 只读
- 允许写入 / 修改
- 检测到的网络行为
- 仅限本地
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
作者没有在当前 SKILL.md 中定义固定输出样例。 If not healthy: "Server not running. Start with: bun run bin/mermaid-collab.ts start" STOP if server not running.
List sessions for this project: If sessions exist: Present list with "Create new" option If no sessions: Go to Step 3
Generate name: mcppluginmermaid-collabmermaidgeneratesessionname() Ask user to confirm or pick own name Initialize state:
Get session state: mcppluginmermaid-collabmermaidgetsessionstate() Check for snapshot: If snapshot exists: Load it, delete it, invoke snapshot.activeSkill
# 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) 作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> Step 1: Check Server → Step 2: Find/Create Session → Step 3: Create New Session → Step 4: Resume Existing Session → No Manual Routing
要点 -> STOP · If sessions exist · If no sessions · Entry point for collab workflow. · If not healthy: "Server not running. · 1. Generate name: mcppluginmermaid-collabmermaidgeneratesessionname() 2. · 1. Get session state: mcppluginmermaid-collabmermaidgetsessionstate() 2.
文件/命令 -> mcppluginmermaid-collabmermaidgeneratesessionname() · mcppluginmermaid-collabmermaidgetsessionstate() · bin/mermaid-collab.ts · Find/Create · brainstorming/rough-draft
内容 SHA-256 -> b94fb2b2ac8b
方法与流程
适用与边界
原文中的明确线索
mcppluginmermaid-collabmermaidgeneratesessionname()、mcppluginmermaid-collabmermaidgetsessionstate()、bin/mermaid-collab.ts、Find/Create、brainstorming/rough-draft