From mycelium
Synchronizes Claude canvas state across team sessions via git pull and commit. Ensures shared product knowledge before/after discussions or conflict resolution.
npx claudepluginhub haabe/mycelium --plugin myceliumThis skill uses the workspace's default tool permissions.
- Starting a new session (pull latest canvas)
Updates project canvas YAML files like purpose.yml, north-star.yml, and opportunities.yml with new evidence, ensures cross-file consistency, logs changes, and runs counter-argument checks.
Orchestrates GitHub issues/PRs/branches as knowledge graph for traceability in planning, brainstorming, designs, architectural decisions, session resumption. /shiplog.
Orchestrates knowledge workflow after commits, pushes, PRs, or decisions: triages context, syncs existing docs, captures new items with topology hints to keep docs accurate.
Share bugs, ideas, or general feedback.
git pull origin main
Then run /mycelium:diamond-assess to see what changed.
git add .claude/canvas/ .claude/harness/decision-log.md .claude/memory/
git commit -m "canvas: [brief description of what changed and why]"
The canvas system IS GitOps for product knowledge — git is the single source of truth, changes are declarative (YAML), and updates flow through version control with review. For infrastructure GitOps (ArgoCD, Flux), see JiT tooling detection for Kubernetes/infrastructure-as-code projects.