Turns planning sessions into bidirectional, visually-grounded design conversations with a live working spec maintained by a dedicated teammate agent.
A Claude Code skill system that turns planning sessions into bidirectional, visually-grounded design conversations.
CollabDraft solves the invisible mental model problem in AI-assisted planning: Claude's evolving understanding of your design is hidden until it materializes as a finished artifact — by which point misalignment is expensive to correct. This project builds infrastructure for continuous, bidirectional mental model synchronization between developer and agent during planning.
When a planning session starts, CollabDraft launches a collaborative workspace:
Read the roadmap for the implementation sequence. Implement phases in order — each phase delivers standalone value.
Read the architecture overview before writing code. The decision records explain why specific technology choices were made.
| Document | Purpose |
|---|---|
| Product Brief | Problem statement, vision, goals, non-goals |
| Architecture | System overview, tech stack, links to decision records |
| Requirements | Authoritative list of what to build (P0/P1/P2 by phase) |
| Roadmap | Phased implementation plan with acceptance criteria |
| Conventions | Coding standards, testing standards, common pitfalls |
| Documentation Philosophy | How to write and organize docs in this project |
| Decision Records | Architecture decision log |
| Implementation Guides | Component-specific implementation details |
# From local clone (development)
claude plugin add ./path/to/collabdraft
# From GitHub
claude plugin add github:jeremygiberson/collabdraft
Once installed, use /brainstorm "topic" in any Claude Code session to start a planning session.
This repository is a Claude Code plugin. The plugin structure follows the standard layout:
.claude-plugin/
plugin.json Plugin manifest
agents/
working-draft.md Agent Teams teammate definition
skills/
brainstorm/
SKILL.md /brainstorm slash command skill
hooks/
hooks.json Hook configuration (Phase 2+)
scripts/
session-start.sh Session lifecycle: start
session-stop.sh Session lifecycle: stop
session-status.sh Session lifecycle: status check
packages/ (Phase 2+)
canvas-server/ Node.js + Express + tldraw sync server
canvas-harness/ Python + Click CLI harness (canvas-ctl binary)
draft-renderer/ Node.js file-watching markdown renderer
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub jeremygiberson/collabdraft --plugin collabdraftPersonal skill authoring workspace — provides tools for rapidly creating and managing Claude Code plugins
Skills for setting up and working with development containers.
a collection of skills and agents for performing thorough research (code and web) on a given topic or question
Scaffolds documentation-first project structure for greenfield projects. Gathers project context and generates README, product brief, architecture decisions, requirements, roadmap, conventions, and more.
Skills for working with GitHub PR reviews — list PRs, give reviews, and address review feedback.
Collaborative design dialogue - idea to approaches to design to plan
Technical design collaboration through natural dialogue
Structured planning pipeline: discovery, design documents, technical designs, task decomposition, task creation, and technical diagramming
Structured project planning and execution through brainstorm, spec, and build phases across three execution tiers: sequential, delegated sub-agents, and full agent teams
Spec-driven development workflow system with structured phases: Requirements → Design → Tasks → Implementation
A structured product consultation workflow that helps refine project ideas into fully-formed design specifications through strategic questioning and iterative refinement.