claude

sidequest

A local work board and orchestration loop for Claude Code. Every task saved as a ticket survives context compaction and new sessions, with instructions, status, and recorded discussion kept on the board. Categories route tickets to a model and effort; token-gated executors return verified work for review and integration. A self-hosted Kanban dashboard spans your projects.

284 on GitHubby Eigenwisev6.9.1MITupdated todayproductivity
/

Plugin sidequest from marketplace eigenwise-toolshed in Eigenwise/eigenwise-toolshed. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (5)

  • board

    Open the sidequest board (live Kanban of your tickets) in the browser

  • groom

    Audit a Sidequest board for completed, stale, duplicate, or superseded tickets, then safely close clear cases. Use for board grooming, cleanup, or ticket audits.

  • sidequest

    Use for delegated work and board lifecycle; small bounded fixes may stay inline without a ticket. Use for tickets, board lifecycle, planning substantial or ambiguous work, and dispatch/integration/recovery.

  • user-story

    Plan and dispatch work with 3+ independently checkable pieces and a stated reason for a story or wave. Bounded fixes default to one owner; small fixes in a few known files may run inline without tickets. Read-only investigations need no ticket: prefer the route_recipe research spawn over native Expl

  • verify-discipline

    Run focused verification for a ticket and report what it actually covers. The orchestrator runs the one combined full gate after integration. Use when running tests, verifying a change, or choosing a test command.

Subagents (19)

  • sidequest-diagnostic-probe

    Sidequest dispatch self-test.

  • sidequest-exec-dispatch-evidence

    Sidequest ticket executor.

  • sidequest-exec-dispatch-readonly

    Sidequest ticket executor.

  • sidequest-exec-dispatch

    Sidequest ticket executor.

  • sidequest-exec-evidence-high

    Sidequest ticket executor.

  • sidequest-exec-evidence-low

    Sidequest ticket executor.

  • sidequest-exec-evidence-max

    Sidequest ticket executor.

  • sidequest-exec-evidence-medium

    Sidequest ticket executor.

  • sidequest-exec-evidence-xhigh

    Sidequest ticket executor.

  • sidequest-exec-high

    Sidequest ticket executor.

  • sidequest-exec-low

    Sidequest ticket executor.

  • sidequest-exec-max

    Sidequest ticket executor.

  • sidequest-exec-medium

    Sidequest ticket executor.

  • sidequest-exec-readonly-high

    Sidequest ticket executor.

  • sidequest-exec-readonly-low

    Sidequest ticket executor.

  • sidequest-exec-readonly-max

    Sidequest ticket executor.

  • sidequest-exec-readonly-medium

    Sidequest ticket executor.

  • sidequest-exec-readonly-xhigh

    Sidequest ticket executor.

  • sidequest-exec-xhigh

    Sidequest ticket executor.

MCP servers (1)

  • board

    runs: node ${CLAUDE_PLUGIN_ROOT}/bin/sidequest-mcp.js

Hooks (14)

  • WorktreeCreate

    node "${CLAUDE_PLUGIN_ROOT}/hooks/worktree-create.js"

  • UserPromptSubmit

    node "${CLAUDE_PLUGIN_ROOT}/hooks/board-first-reminder.js"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/bind-runtime-identity.js"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/guard-worktree-isolation.js"

  • PostToolUseFailure

    node "${CLAUDE_PLUGIN_ROOT}/hooks/quota-fallback.js"

  • Stop

    node "${CLAUDE_PLUGIN_ROOT}/hooks/stop.js"

  • PreCompact

    node "${CLAUDE_PLUGIN_ROOT}/hooks/compaction-policy.js"

  • PostCompact

    node "${CLAUDE_PLUGIN_ROOT}/hooks/post-compact.js"

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/registry-writer.js"

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/session-start.js"

  • SessionEnd

    node "${CLAUDE_PLUGIN_ROOT}/hooks/session-end.js"

  • SubagentStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/subagent-start.js"

  • SubagentStop

    node "${CLAUDE_PLUGIN_ROOT}/hooks/subagent-stop.js"

  • SubagentStop

    node "${CLAUDE_PLUGIN_ROOT}/hooks/agent-dispatch-state.js"

View source on GitHub eigenwise.github.io

More from Eigenwise/eigenwise-toolshed

All 7 plugins →

Set up a project from your existing Claude Code habits, keep Toolshed installs healthy, and find missing capabilities after real work accumulates. Local scripts reduce session history to a bounded summary before the active model sees it; setup, resupply, updates, and config changes happen only with your approval.

4 skills · hooks

284

Your ChatGPT/Codex and Grok subscription models in Claude Code's /model picker. A local gateway routes claude-gpt-* models to OpenAI's Codex backend, claude-grok-* models to Grok, and everything else to api.anthropic.com, so you switch between Claude, GPT-5.x, and Grok mid-session like any other model. No API keys.

3 skills · hooks

284

A self-maintaining codebase map: atomic docs Claude loads at the start of each session and keeps in sync as the code changes. Any stack; greenfield or existing.

2 skills · hooks

284

Atomic project rules in .claude/live-rules/rules/ with a generated manifest. Claude injects applicable rules at SessionStart, then only new or changed unseen rules as prompts and edits match; legacy single-file storage is for migration or explicit overrides.

2 skills · hooks

284

Local usage board for Claude Code. A hooks module records one metadata row per turn (exact engine cost, tokens by model, tool calls, agent spawns, context fill, rate-limit windows) into a per-project JSONL ledger under your Claude config directory, and /observability:board opens a self-contained HTML board. Recording is off until /observability:track on in a project. No server, no network, nothing leaves the machine.

1 skill

284

Local JavaScript and TypeScript function complexity and measured V8 coverage, with per-function CRAP scores strictly below 6. The scorer reads source with the TypeScript compiler installed in the scored project (or its own dependency), pairs each function with V8 coverage by name or source position, and prints a per-function report. Everything runs on your machine; no source, coverage or report leaves it.

1 skill

284

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain sidequest?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins7 plugins