claude-context-optimiz…
Claude Code plugin that tracks token usage, identifies wasted context, and saves 30-50% on API costs. Heatmaps, ROI reports, budget alerts, efficiency scores, git-aware suggestions — all local, zero config.
SoloBoard - Autonomous development orchestrator for Claude Code.
> /plugin marketplace add egorfedorov/Soloboard> /plugin install soloboard@soloboard
Repo: egorfedorov/Soloboard
What's inside
SoloBoard is a Claude Code plugin that silently tracks your tasks as you work. No setup commands, no context switching, no overhead. Just code — the board manages itself.
you > fix the login bug on mobile
← task silently created in DOING
claude > Found the issue in auth.ts:47...
← files auto-tracked to task
you > commit this
← commit SHA auto-linked to task
you > /soloboard-board
TODO (1) DOING (1) DONE (3)
→ Fix login bug ✓ Setup auth
on mobile ✓ Add dark mode
abc1234 ✓ Refactor API
npm install -g soloboard
soloboard install # in your project directory
git clone https://github.com/egorfedorov/Soloboard.git
cd Soloboard && npm install && npm run build
bash install.sh /path/to/your/project
Then just cd your-project && claude — the board manages itself.
See the Getting Started Guide for a complete walkthrough — installation, first use, common workflows, and troubleshooting.
| You do | SoloBoard does (silently) |
|---|---|
"fix the login bug" | Creates task → DOING |
"how does auth work?" | Nothing — it's a question |
"add dark mode" | Moves previous task → TODO, creates new → DOING |
| Edit files | Auto-tracks changed files to active task |
git commit | Auto-links commit SHA to active task |
/soloboard-board | Shows the kanban board |
/soloboard-task done | Moves active task → DONE |
| Command | What it does |
|---|---|
/soloboard-board | View your kanban board |
/soloboard-task | Show active task / done / create <title> / delete <name> |
/soloboard-project | Show project / create <name> / list / switch <name> |
.claude/agents/ files for complex tasks.kanban/tasks/, git-friendly.kanban/ in your project, no network, no dangerous opsdashboardnpm install -g soloboard && soloboard installsoloboard/
├── src/mcp-server/
│ ├── index.ts # Entry point (stdio transport)
│ ├── server.ts # MCP server + 94 tools
│ ├── tools/
│ │ ├── task-tools.ts # create/update/get/list/move/delete
│ │ ├── board-tools.ts # view/project-create/list/switch
│ │ ├── session-tools.ts # log/summary
│ │ ├── git-tools.ts # link/status
│ │ ├── init-tools.ts # auto_init/board_summary
│ │ ├── export-tools.ts # export/dashboard/prioritize/time
│ │ ├── smart-tools.ts # smart_create/analyze (project analysis)
│ │ ├── context-tools.ts # context_save/load (task continuity)
│ │ ├── agent-tools.ts # agent_create/delete (.claude/agents/)
│ │ ├── review-tools.ts # pre-close review & checklist
│ │ ├── dependency-tools.ts # depend/blockers/critical_path
│ │ ├── subtask-tools.ts # split/subtasks
│ │ ├── sprint-tools.ts # create/add/close/view
│ │ ├── standup-tools.ts # standup/pomodoro
│ │ ├── manager-tools.ts # report/stall/suggest/reprioritize/gantt
│ │ ├── orchestration-tools.ts # v1.5: agent register/claim/handoff/lock
│ │ ├── planning-tools.ts # v2.0: plan from prompt/apply/templates
│ │ ├── prediction-tools.ts # v2.0: predict/velocity/burndown
│ │ ├── risk-tools.ts # v2.0: risk assess/report/classify
│ │ ├── sync-tools.ts # v2.0: GitHub/Linear/Jira sync
│ │ ├── pr-tools.ts # v2.0: PR create/status/auto-flow
│ │ ├── approval-tools.ts # v3.0: request/list/resolve
│ │ ├── code-review-tools.ts # v3.0: review run/findings/respond
│ │ ├── qa-tools.ts # v3.0: qa run/report/rerun/coverage
│ │ ├── devops-tools.ts # v3.0: deploy check/run/status
│ │ ├── tech-lead-tools.ts # v3.0: distribute/status/reassign/pipeline
│ │ └── team-tools.ts # v3.0: add/list/assign/workload/suggest
│ ├── storage/ # Atomic writes, file-per-task
│ ├── models/ # Task, Board, Session, Sprint, Config + 8 new models
│ └── utils/ # nanoid, git, project analyzer, file-lock, external-sync
├── vscode-extension/ # VSCode sidebar board view
├── scripts/ # Hook scripts (session, files, commits)
├── commands/ # Slash command definitions
├── skills/ # Smart auto-tracking skill
└── install.sh # One-command installer
Data stored in your project:
.kanban/
├── config.json # Active project + session
├── boards/{id}.json # Board columns (task IDs)
├── tasks/{id}.json # One file per task (with context)
├── sprints/{id}.json # Sprint definitions
├── archive/{id}.json # Completed old tasks
├── sessions/{id}.json # Session logs (gitignored)
├── agents/{id}.json # v1.5: Agent registrations
├── handoffs/{id}.json # v1.5: Handoff contexts
├── locks/{hash}.lock.json # v1.5: File locks
├── history/{id}.json # v2.0: Completion records
├── velocity/{id}.json # v2.0: Velocity snapshots
├── approvals/{id}.json # v3.0: Approval requests
├── reviews/{id}.json # v3.0: Code reviews
├── qa/{id}.json # v3.0: QA results
├── deployments/{id}.json # v3.0: Deployments
└── team/{id}.json # v3.0: Team members
| Tool | Purpose |
|---|---|
| Init | |
auto_init | Initialize board + session (idempotent) |
board_summary | One-line status for context injection |
| Smart Tasks | |
task_smart_create | Create task with auto-analysis, tags, priority |
task_create | Create task with title, priority, tags |
task_update | Update task fields |
task_get | Get task by ID or fuzzy name |
task_list | List tasks, filter by status |
task_move | Move between TODO/DOING/DONE |
task_delete | Archive or delete task |
task_prioritize | Change priority + auto-sort column |
task_time | Time tracking report per task or all |
task_analyze | Deep project analysis for a task |
| Context & Agents | |
task_context_save | Save context: files, decisions, remaining work |
task_context_load | Load context when resuming a task |
task_agent_create | Generate .claude/agents/ file for a task |
task_agent_delete | Clean up agent file when done |
task_review | Pre-close: TODOs, tests, changes, type check |
| Dependencies | |
task_depend | Add/remove dependency between tasks |
task_blockers | Show dependency graph for task or all |
critical_path | Find the longest dependency chain (bottleneck) |
| Subtasks | |
task_split | Break task into subtasks |
task_subtasks | View subtask progress |
| Sprints | |
sprint_create | Create a time-boxed sprint |
sprint_add | Add tasks to a sprint |
sprint_close | Close sprint, optionally carry over incomplete |
sprint_view | Sprint progress with burndown |
| Standup & Focus | |
standup | Daily standup: done, in-progress, blocked |
pomodoro_start | Start a focus session on a task |
pomodoro_status | Check pomodoro timer |
| Auto-Manager | |
manager_report | Health score, velocity, stalls, suggestions |
stall_detect | Find tasks with no recent activity |
suggest_next | AI-powered "what to work on next" |
auto_reprioritize | Smart priority adjustment (dry run or apply) |
gantt_view | Text-based Gantt chart with dependencies |
| Board & Export | |
board_view | Full kanban board (sorted by priority) |
board_export | Export board as markdown |
dashboard | Multi-project overview with time totals |
project_create | Create project board |
project_list | List all projects |
project_switch | Switch active project |
| Session & Git | |
session_log | Log file/commit to session |
session_summary | Session activity summary |
git_link | Link commit/branch/PR to task |
git_status | Git repo status + recent commits |
| v1.5: Multi-Agent | |
agent_register | Register agent session for multi-agent work |
Claude Code plugin that tracks token usage, identifies wasted context, and saves 30-50% on API costs. Heatmaps, ROI reports, budget alerts, efficiency scores, git-aware suggestions — all local, zero config.
FAQ
soloboard is a Claude Code plugin with 1 hand-picked skill for development work, indexed on Flowy. Install it with the command on its page. It includes task-tracker. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it