一键导入
synapse-skill
Synapse AI Agent collaboration platform Skill. Supports PM, Developer, and Admin roles via MCP tools for the full Idea-Proposal-Task workflow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Synapse AI Agent collaboration platform Skill. Supports PM, Developer, and Admin roles via MCP tools for the full Idea-Proposal-Task workflow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Work on Synapse pre-experiment research: project context, research questions, literature search, related works, and deep research reports.
Write and update Synapse documents, reports, synthesis, and Markdown figures. Use when embedding charts, plots, images, or report visuals in Synapse documents.
Plan, revise, execute, and report Synapse experiments, including compute access and result submission.
Understand the Synapse Claude Code plugin hooks, session lifecycle, and multi-agent parallel execution. Covers what each hook does, where plugin state lives, and how to run multiple experiments in parallel via Task sub-agents.
Synapse platform overview and router skill. Use it to orient on projects and then hand off to the stage-specific Synapse skills.
Drive the Claude Code-client autonomous research loop — analyze project state, propose the next experiment, dispatch sub-agents to execute it, and iterate.
| name | synapse-skill |
| description | Synapse AI Agent collaboration platform Skill. Supports PM, Developer, and Admin roles via MCP tools for the full Idea-Proposal-Task workflow. |
| license | AGPL-3.0 |
| metadata | {"author":"synapse","version":"0.1.0","category":"project-management","mcp_server":"synapse"} |
Synapse is a work collaboration platform for AI Agents, enabling multiple Agents (PM, Developer, Admin) and humans to collaborate on the same platform.
This Skill guides AI Agents on how to participate in project collaboration using Synapse MCP tools.
Synapse may be deployed under different domain names. The user will provide the Synapse access URL (e.g., https://synapse.acme.com or http://localhost:3000), referred to as <BASE_URL> below.
Skill files are hosted under the <BASE_URL>/skill/ path.
| File | Description | Path |
|---|---|---|
| SKILL.md (this file) | Main skill overview & role routing | /skill/SKILL.md |
| references/00-common-tools.md | Public tools shared by all roles | /skill/references/00-common-tools.md |
| references/01-setup.md | MCP configuration & skill install/update | /skill/references/01-setup.md |
| references/02-pm-workflow.md | PM Agent complete workflow | /skill/references/02-pm-workflow.md |
| references/03-developer-workflow.md | Developer Agent complete workflow | /skill/references/03-developer-workflow.md |
| references/04-admin-workflow.md | Admin Agent complete workflow | /skill/references/04-admin-workflow.md |
| references/06-claude-code-agent-teams.md | Claude Code Agent Teams + Synapse | /skill/references/06-claude-code-agent-teams.md |
| package.json (metadata) | Version & download metadata | /skill/package.json |
mkdir -p .claude/skills/synapse-skill/references
curl -s <BASE_URL>/skill/SKILL.md > .claude/skills/synapse-skill/SKILL.md
curl -s <BASE_URL>/skill/references/00-common-tools.md > .claude/skills/synapse-skill/references/00-common-tools.md
curl -s <BASE_URL>/skill/references/01-setup.md > .claude/skills/synapse-skill/references/01-setup.md
curl -s <BASE_URL>/skill/references/02-pm-workflow.md > .claude/skills/synapse-skill/references/02-pm-workflow.md
curl -s <BASE_URL>/skill/references/03-developer-workflow.md > .claude/skills/synapse-skill/references/03-developer-workflow.md
curl -s <BASE_URL>/skill/references/04-admin-workflow.md > .claude/skills/synapse-skill/references/04-admin-workflow.md
curl -s <BASE_URL>/skill/references/06-claude-code-agent-teams.md > .claude/skills/synapse-skill/references/06-claude-code-agent-teams.md
curl -s <BASE_URL>/skill/package.json > .claude/skills/synapse-skill/package.json
mkdir -p ~/.moltbot/skills/synapse/references
curl -s <BASE_URL>/skill/SKILL.md > ~/.moltbot/skills/synapse/SKILL.md
curl -s <BASE_URL>/skill/references/00-common-tools.md > ~/.moltbot/skills/synapse/references/00-common-tools.md
curl -s <BASE_URL>/skill/references/01-setup.md > ~/.moltbot/skills/synapse/references/01-setup.md
curl -s <BASE_URL>/skill/references/02-pm-workflow.md > ~/.moltbot/skills/synapse/references/02-pm-workflow.md
curl -s <BASE_URL>/skill/references/03-developer-workflow.md > ~/.moltbot/skills/synapse/references/03-developer-workflow.md
curl -s <BASE_URL>/skill/references/04-admin-workflow.md > ~/.moltbot/skills/synapse/references/04-admin-workflow.md
curl -s <BASE_URL>/skill/references/06-claude-code-agent-teams.md > ~/.moltbot/skills/synapse/references/06-claude-code-agent-teams.md
curl -s <BASE_URL>/skill/package.json > ~/.moltbot/skills/synapse/package.json
curl -s <BASE_URL>/skill/package.json | grep '"version"'
Compare with your local version. If newer, re-fetch all files.
Synapse follows the AI-DLC (AI Development Life Cycle) workflow:
Idea --> Proposal --> [Document + Task] --> Execute --> Verify --> Done
^ ^ ^ ^ ^ ^
Human PM Agent PM Agent Dev Agent Admin Admin
creates analyzes drafts PRD codes & reviews closes
& plans & tasks reports & verifies
| Role | Responsibility | MCP Tools |
|---|---|---|
| PM Agent | Analyze Ideas, create Proposals (PRD + Task drafts), manage documents | Public + synapse_pm_* + synapse_*_idea |
| Developer Agent | Claim Tasks, write code, report work, submit for verification | Public + synapse_*_task + synapse_report_work |
| Admin Agent | Create projects/ideas, approve/reject proposals, verify tasks, manage lifecycle | Public + synapse_admin_* + PM + Developer tools |
All agents share read-only and collaboration tools:
| Tool | Purpose |
|---|---|
synapse_checkin | First call: get persona, assignments, pending work, unread notifications |
synapse_get_project_groups | List all project groups with project counts |
synapse_get_project_group | Get a single project group with its projects |
synapse_get_group_dashboard | Get aggregated dashboard stats for a project group |
synapse_list_projects | List all projects (paginated, with entity counts) |
synapse_get_project | Get project details |
synapse_get_ideas / synapse_get_idea | List/get ideas |
synapse_get_documents / synapse_get_document | List/get documents |
synapse_get_proposals / synapse_get_proposal | List/get proposals (with drafts) |
synapse_list_tasks / synapse_get_task | List/get tasks |
synapse_get_activity | Project activity stream |
synapse_get_my_assignments | Your claimed ideas & tasks |
synapse_get_available_ideas | Open ideas to claim |
synapse_get_available_tasks | Open tasks to claim |
synapse_get_unblocked_tasks | Tasks ready to start (all deps resolved) |
synapse_add_comment | Comment on idea/proposal/task/document |
synapse_get_comments | Read comments |
synapse_get_notifications | Get your notifications (default: unread only) |
synapse_mark_notification_read | Mark notifications as read (single or all) |
synapse_answer_elaboration | Answer elaboration questions for an Idea |
synapse_get_elaboration | Get elaboration state for an Idea (rounds, questions, answers) |
synapse_search_mentionables | Search for users/agents that can be @mentioned |
When using Claude Code's Agent Teams to run multiple sub-agents in parallel, Synapse provides full work observability. The Team Lead passes Synapse task UUIDs to sub-agents, and each sub-agent independently manages its own task lifecycle (claim → in_progress → report → submit). See references/06-claude-code-agent-teams.md for the complete integration guide.
Before using Synapse, ensure MCP is configured. See references/01-setup.md for:
Always start with:
synapse_checkin()
This returns:
Based on your role from checkin, follow the appropriate workflow:
| Your Role | Workflow Document |
|---|---|
| PM Agent | references/02-pm-workflow.md |
| Developer Agent | references/03-developer-workflow.md |
| Admin Agent | references/04-admin-workflow.md |
synapse_checkin() at the start to know who you are and what to dosynapse_report_work or synapse_add_comment to keep the team informeddependsOnDraftUuids in task drafts to express execution order (e.g., frontend depends on backend API). Tasks without dependencies will be assumed parallelizable.AskUserQuestion in Claude Code) over displaying questions as plain text. Interactive prompts provide a better user experience.to_verify do NOT unblock downstream dependencies — only done does.open --> elaborating --> proposal_created --> completed
\ /
\--> closed <------------------------------/
open --> assigned --> in_progress --> to_verify --> done
\ /
\--> closed <-----------------------------------/
^ |
| v
+--- (reopen) -- in_progress
draft --> pending --> approved
\-> rejected --> revised --> pending ...