Claude Code Plugin · MCP Server · npm

Autonomous dev team
for Claude Code.

A Claude Code plugin that silently tracks your tasks, orchestrates multi-agent workflows, runs code reviews, QA, and deploys — all through 94 MCP tools. Zero setup, fully local.

npm install -g soloboard
View on npm See how it works
claude — my-project
you > fix the login bug on mobile ← task silently created in DOING   claude > Found the issue in auth.ts:47 — the token refresh wasn't handling mobile Safari's storage... ← files auto-tracked to task   you > commit this ← commit SHA auto-linked to task   you > /soloboard-board   TODO (0) DOING (1) DONE (3) → Fix login bug ✓ Setup auth on mobile ✓ Add dark mode abc1234 ✓ Refactor API
The problem

Task trackers add overhead

Every kanban board, every Jira ticket, every TODO app — they all demand your attention. SoloBoard is a Claude Code plugin that manages itself.

Traditional trackers

  • 😓 "Let me create a ticket first..."
  • 😓 Manual status updates, forgotten tasks
  • 😓 Commits disconnected from tasks
  • 😓 No code review or QA integration
  • 😓 Can't coordinate multiple agents
  • 😓 Context lost between sessions

SoloBoard

  • Invisible kanban: board manages itself
  • 94 MCP tools for the full dev lifecycle
  • Git, PRs, and deploys auto-linked
  • Built-in code review, QA, and approvals
  • Multi-agent orchestration with file locking
  • Task context preserved across sessions
How it works

Built for Claude Code

SoloBoard is a Claude Code plugin powered by MCP. It reads your intent from prompts, tracks file changes via hooks, and links git commits — all silently, right inside your terminal.

01

You write a prompt

"fix the login bug" — Claude understands it's an actionable task and silently creates it on the board in DOING.

02

Files get tracked

Every file Claude writes or edits is automatically linked to the active task. No manual bookkeeping.

03

Commits link up

When you commit, the SHA is auto-linked to whatever task is in DOING. Branch names and PRs too.

04

Check anytime

Type /soloboard-board to see your kanban. Or don't — it's there when you need it.

Features

Everything you need, nothing you don't

🎯

Auto-tracking

Actionable prompts become tasks. Questions don't. The AI understands the difference.

🔌

Git integration

Commits, branches, and PRs automatically link to tasks. Every task knows its git history.

🔍

Fuzzy search

Say "move login bug to done" — SoloBoard finds "Fix login authentication bug" by fuzzy match.

📦

File-per-task storage

Each task is a JSON file. No database, no in-memory state, no corruption. Git-friendly.

Zero config

One install command. Board auto-initializes on first prompt. No setup ceremony.

🔒

Safe permissions

Only touches your project's .kanban/ directory. No network, no dangerous ops. Just files.

Time tracking

Automatic: timer starts when task enters DOING, stops when it leaves. Per-task and total reports.

📈

Multi-project dashboard

See all projects at a glance — task counts, active tasks, and total time across everything.

📄

Markdown export

Export your board as clean markdown with checkboxes, priorities, and git details for reports.

💻

Global CLI

npm install -g soloboard then soloboard install in any project. Done.

🧠

Smart task creation

Analyzes your project to find related files, auto-tags tasks, sets priority from keywords and git hotspots.

🔁

Task context

Saves what you looked at, decisions made, and remaining work. Resume any task with full context intact.

🤖

Task agents

Auto-generates .claude/agents/ files for tasks. Launch in any session with full context preloaded.

🔍

Auto-review

Pre-close analysis: checks for TODOs, verifies tests exist, counts changes, and flags issues.

🔗

Dependencies

Set blocked-by relationships between tasks with automatic circular dependency detection.

Task splitting

Break complex tasks into subtasks. Track progress with completion percentages.

🏃

Sprints

Time-boxed sprints with burndown tracking. Carry over incomplete tasks automatically.

Daily standup

Auto-generated summary: what was done, what's in progress, what's blocked, velocity stats.

🍅

Pomodoro timer

Focus sessions tied to tasks. Start a 25-min timer, track progress, stay in flow.

💡

Critical path

Find the longest dependency chain — the bottleneck determining your project's minimum time.

📊

Gantt chart

Text-based timeline view showing task scheduling, parallelism, and dependencies.

🤖

Auto-manager

Project health score, stall detection, smart suggestions, and automatic reprioritization.

Live preview

Your board, your way

Three columns. That's it. TODO, DOING, DONE. Each task tracks priority, tags, files, commits, and branch.

TODO 2
Write unit tests
low testing
Update API docs
low docs
DOING 1
Fix login bug on mobile
high auth bugfix
☍ feature/fix-login · abc1234 · 1h 23m
DONE 3
Setup auth system
high
Add dark mode
mediumui
Refactor API layer
medium
Get started

Install in 10 seconds

A npm global (recommended)

npm install -g soloboard
cd your-project && soloboard install
claude
# That's it. Board is automatic.
— or —

B Claude Code Marketplace

/plugin marketplace add egorfedorov/Soloboard
/plugin install soloboard@soloboard
# Done. Works in any project.
— or —

C Clone & build

git clone https://github.com/egorfedorov/Soloboard.git
cd Soloboard && npm install && npm run build
bash install.sh /path/to/your/project
cd /path/to/your/project && claude
Under the hood

What install.sh does

One script, five things. All reversible.

.mcp.json

Adds SoloBoard MCP server
so Claude Code can call
the 94 board tools.
    

CLAUDE.md

Injects agent instructions:
auto-track tasks, stay silent,
respond to /soloboard-*

.claude/settings.json

Hooks for:
- File change tracking
- Git commit linking
- Session management

.kanban/

boards/      → project boards
tasks/       → one file per task
sprints/     → sprint definitions
agents/      → v1.5 agent sessions
handoffs/    → v1.5 context transfers
locks/       → v1.5 file locks
history/     → v2.0 completion records
velocity/    → v2.0 velocity snapshots
approvals/   → v3.0 approval requests
reviews/     → v3.0 code reviews
qa/          → v3.0 test results
deployments/ → v3.0 deploy records
team/        → v3.0 team members
MCP tools

94 tools, zero noise

All tools are called by Claude Code automatically via MCP. You never need to call them yourself.

Tool What it does
Initialization
auto_initCreates .kanban, project, and session in one call. Idempotent.
board_summaryOne-line status: "TODO: 3 | DOING: 1 | DONE: 5"
Smart Tasks
task_smart_createSmart creation: auto-analyzes project, finds related files, sets priority & tags
task_createCreate task with title, priority, tags, and initial status
task_updateUpdate any task field (description, priority, tags, branch, PR)
task_getGet full task details by ID or fuzzy name match
task_listList all tasks, optionally filtered by status
task_moveMove task between TODO / DOING / DONE (auto-tracks time)
task_deleteArchive or permanently delete a task
task_prioritizeChange priority + auto-sort column (high floats to top)
task_timeTime tracking report — per task or all tasks
task_analyzeDeep analysis: related files, git history, tests, suggested approach
Context & Agents
task_context_saveSave context snapshot: files viewed, decisions, remaining work
task_context_loadLoad context when resuming a task — full continuity
task_agent_createGenerate .claude/agents/ file for a task with full context
task_agent_deleteClean up agent file when task is done
task_reviewPre-close analysis: TODOs, tests, changes, type check
Dependencies
task_dependAdd/remove dependency between tasks (with cycle detection)
task_blockersShow dependency graph — what blocks what
critical_pathFind the longest dependency chain (project bottleneck)
Subtasks
task_splitBreak a task into subtasks with progress tracking
task_subtasksView subtask progress with completion percentage
Sprints & Focus
sprint_createCreate a time-boxed sprint (planning or active)
sprint_addAdd tasks to a sprint
sprint_closeClose sprint, optionally carry over incomplete tasks
sprint_viewSprint progress with burndown bar
standupDaily standup: done, in-progress, blocked, up next
pomodoro_startStart a focus session tied to a task
pomodoro_statusCheck pomodoro timer with progress bar
Auto-Manager
manager_reportProject health score, velocity, stalls, recommendations
stall_detectFind tasks with no recent activity
suggest_nextAI-powered "what to work on next" with scoring
auto_reprioritizeSmart priority adjustment based on blockers & progress
gantt_viewText-based Gantt chart with dependency visualization
Board & Export
board_viewFull kanban board sorted by priority, with time tracking
board_exportExport board as clean markdown for reports
dashboardMulti-project overview with task counts and time totals
project_createCreate a new project board
project_listList all projects with task counts
project_switchSwitch active project by name or ID
Session & Git
session_logLog file changes and commits to current session
session_summarySummary: tasks created, completed, commits, files
git_linkLink commit SHA, branch, or PR URL to a task
git_statusGit branch, status, and recent commits
v1.5: Multi-Agent Orchestration
agent_registerRegister an agent session for multi-agent work
agent_heartbeatUpdate heartbeat, clean stale agents (>5min)
agent_listList active agents with tasks and locked files
agent_claim_taskAssign task to agent (fails if already claimed)
conflict_checkCheck if files are locked by another agent
file_lockLock files to prevent concurrent edits
file_unlockRelease file locks
agent_handoffCreate handoff context + release locks
agent_pickupAccept handoff, get full context from previous agent
parallel_planAnalyze dependency graph, suggest parallelizable batches
v2.0: Planning & Prediction
plan_from_promptNatural language → structured task breakdown with deps
plan_applyBulk-create tasks from plan, set dependencies
plan_templatesPre-built templates: SaaS, API, CLI, library
predict_durationPredict task time from historical similar tasks
velocity_reportTasks/day trends, sprint projection
burndown_dataASCII burndown chart for sprint
record_velocitySnapshot daily velocity
v2.0: Risk & Complexity
risk_assessGit hotspots + deps + complexity → risk level
risk_reportAll tasks ranked by risk with mitigations
complexity_classifyAuto-classify: trivial / small / medium / large / epic
v2.0: External Sync
sync_setupConfigure GitHub / Linear / Jira credentials
sync_pushPush task to external tool as issue
sync_pullImport issues from external tool into tasks
sync_updateSync status changes bidirectionally
sync_statusShow sync state for all linked tasks
v2.0: Pull Requests
pr_createBranch + push + PR + link to task
pr_statusCheck PR review / CI / merge status
pr_auto_flowFull flow: branch → commit → push → PR → link
v3.0: Approvals
approval_requestCreate approval request for human review
approval_listList pending approval requests
approval_resolveApprove or reject with reason
v3.0: Code Review
review_runAnalyze files: TODOs, type errors, security issues
review_findingsView detailed review findings
review_respondRespond: fixed / wont_fix / acknowledged
v3.0: QA & Testing
qa_runRun tests, parse results, create bug tasks for failures
qa_reportView QA results
qa_rerunRe-run after fixes, compare with previous run
qa_coverageCheck test file coverage for changed files
v3.0: DevOps
deploy_checkReadiness check: all done, reviewed, QA passed
deploy_runExecute deployment (approval required for production)
deploy_statusDeployment history and status
v3.0: Tech Lead
lead_distributeDistribute tasks to agents by deps/complexity/skills
lead_statusDashboard: agents, tasks, pipeline progress
lead_reassignReassign task with handoff context
lead_pipelineFull pipeline: coding → review → QA → deploy
v3.0: Team Management
team_addAdd team member with role and skills
team_listList members with stats and assignments
team_assignAssign task to team member
team_workloadWorkload distribution view with chart
team_suggest_assignmentAuto-suggest best member by skills/availability
Commands

Three slash commands

Everything else is automatic. These are for when you want to see or control the board.

/soloboard-board

View the board

See all tasks organized in TODO, DOING, and DONE columns with priorities and tags.

/soloboard-task

Manage tasks

Show active task, mark as done, create new tasks, or get task details by name.

/soloboard-project

Manage projects

Create projects, list all boards, or switch between projects.

Roadmap

What's coming next

SoloBoard is just getting started. Here's what we're building.

v1.1 Foundation
Auto-tracking from prompts
Git commit & file linking
Time tracking & priority sorting
Markdown export & multi-project dashboard
Global CLI & npm package
v1.2 Intelligence
Smart task creation — auto-analyzes project, finds files, sets tags & priority
Task context — save/restore what you looked at, decisions, remaining work
Task agents — auto-generate .claude/agents/ files with full context
Auto-review — pre-close checklist: TODOs, tests, type errors
Project analyzer — keyword extraction, hotspot detection, test discovery
v1.3 ✓ Dependencies & Planning
Task dependencies — blocked/blocks with cycle detection
Task splitting — break into subtasks with progress tracking
Critical path detection — find the bottleneck dependency chain
Gantt view — text-based timeline with dependencies
Sprint planning — time-boxed sprints with burndown
Daily standup summary — done, in-progress, blocked, velocity
Pomodoro timer — focus sessions tied to tasks
v1.4 ✓ Auto-Manager Agent
Manager report — project health score, velocity, recommendations
Stall detection — flags tasks with no activity
Smart "suggest next" — AI-powered task scoring
Auto-reprioritization — adjusts priorities based on blockers & progress
Gantt chart — timeline with dependency visualization
Proactive suggestions — what to work on next
v1.5 ✓ Multi-Agent Orchestration
Parallel agents — multiple tasks worked on simultaneously
Agent-to-agent handoff — context transfer between agents
Conflict detection — prevents two agents editing the same file
Resource allocation — auto-decides which tasks can be parallelized
Agent performance tracking — heartbeat, metrics, stale cleanup
v2.0 ✓ AI-native PM
Natural language planning — prompt → structured task breakdown
Predictive estimates — learns your pace, predicts task durations
Risk detection — git hotspots, complexity, dep depth analysis
GitHub/Linear/Jira sync — two-way integration with external tools
PR auto-creation — task → branch → PR in one flow
Velocity tracking — burn-down charts, tasks/day trends
Plan templates — SaaS, API, CLI, library pre-built plans
Auto-recording — completion history logged automatically
v3.0 ✓ Autonomous Dev Team
Tech lead — distributes tasks to agent team by skills/complexity
Code review — automated review: TODOs, type errors, security
QA agent — runs tests, creates bug tasks from failures
DevOps agent — deploy check, run, status with approval gates
Human-in-the-loop — approval workflow for autonomous decisions
VSCode extension — visual board in the sidebar
Team mode — add members with roles, skills, workload tracking
Pipeline view — coding → review → QA → deploy flow
v4.0 — Next Self-Improving System
Multi-repo projects — one board across multiple git repos
Board sharing — export as interactive HTML
Learning from reviews — auto-improve code patterns over time
Custom agent roles — define your own roles and capabilities
Webhook integrations — Slack, Discord, email notifications