From synapse-a2a
Runs synapse-docs, /simplify, sync-plugin-skills, and github-pages-sync in parallel for synapse-a2a development workflows. Use when you need doc updates, code simplification, plugin skill sync, and site-docs sync at the same time.
npx claudepluginhub s-hiraoku/synapse-a2a --plugin synapse-a2aThis skill uses the workspace's default tool permissions.
Coordinate four independent skills in parallel using the **Task tool**.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Coordinate four independent skills in parallel using the Task tool.
Dev-focused orchestration skill. The canonical source lives in
plugins/synapse-a2a/skills/and is synced to.agents/skills/and.claude/skills/.
synapse-docs — documentation updates/simplify — Claude Code built-in code simplification (replaces custom code-simplifier)sync-plugin-skills — plugin skill synchronizationgithub-pages-sync — GitHub Pages site synchronizationsite-docs/) needs to reflect code or doc changes.Define one clear objective and divide it:
| Track | Skill | Typical Scope |
|---|---|---|
| Docs | synapse-docs | README.md, guides/, CLAUDE.md |
| Simplify | /simplify (built-in) | Recently changed .py files |
| Sync | sync-plugin-skills | plugins/synapse-a2a/skills/ |
| Pages | github-pages-sync | site-docs/ |
Use the Task tool with four parallel invocations in one response. Each Task call should use the prompt template below.
# Example: four parallel calls (3 Task agents + 1 Skill)
Task(subagent_type="general-purpose", prompt="[synapse-docs prompt]")
Skill("simplify")
Task(subagent_type="general-purpose", prompt="[sync-plugin-skills prompt]")
Task(subagent_type="general-purpose", prompt="[github-pages-sync prompt]")
All four tasks return independently. Collect results before merging.
Apply changes from each track. If conflicts arise, follow the Conflict Resolution Rules below. Run tests after merging.
If any track fails, rerun only that track. Do not re-execute all four.
Use this for each parallel track:
Goal: <shared task goal>
Track: <synapse-docs | simplify | sync-plugin-skills | github-pages-sync>
Scope: <files/areas>
Constraints:
- Keep behavior unchanged unless explicitly requested
- Keep style consistent with repository conventions
- Do NOT touch files outside your track's scope
Deliverable:
- Concise change summary and touched files
synapse-docs and sync-plugin-skills can both modify files under
plugins/synapse-a2a/skills/. When this happens:
sync-plugin-skills output and
verify it against the doc changes from synapse-docs. Manually reconcile
if descriptions diverge./simplify should never conflict because it only touches .py files.github-pages-sync only modifies site-docs/ and mkdocs.yml. If both
synapse-docs and github-pages-sync modify mkdocs.yml,
github-pages-sync takes priority because it owns the site build config.synapse-docs, /simplify, sync-plugin-skills, github-pages-syncpytest passesuv run mkdocs build --strict passes (if Pages track ran)