Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By szinn
IssueBoss project issue tracking — skills for connecting to the IssueBoss MCP and working issues through the pipeline
npx claudepluginhub szinn/issueboss --plugin issuebossAnalyzes specific files identified by codebase-locator and explains HOW the code works, with precise file:line references. Traces data flow, identifies entry points, and surfaces implications and open questions relevant to the research topic. Use after codebase-locator has identified the relevant file paths.
Finds WHERE relevant code lives for a given feature, topic, or issue. Checks tokensave MCP first; falls back to Grep + Glob when unavailable. Returns a categorized file map (implementation, tests, config, docs, entry points) with no file reads. Use before dispatching codebase-analyzer to identify which files to examine.
Searches broadly for how things are *typically done* across the codebase — usage examples, established conventions, test patterns, and similar implementations. Runs independently; does NOT require codebase-locator output. Dispatched in parallel with codebase-analyzer by research-topic-processor.
Reads specific `.insights/` documents fully and extracts actionable intelligence: decisions, constraints, technical specs, gotchas, and open questions. Receives file paths from insights-locator or caller. Does NOT locate files. Processes at most 5 documents; notes additional ones in synthesis.
Finds relevant documents in `.insights/` for a given topic or issue slug. Scans `.insights/searchable/` using Grep and Glob, categorizes results by document type, and returns corrected paths (searchable/ stripped). Use before dispatching insights-analyzer to identify which docs to read.
Orchestrate insights-locator and insights-analyzer to find and distill prior context from .insights/. Use when a topic may have prior research, at the start of brainstorming/spec/plan phases, or when the user says "check insights", "research insights", "look for prior context", or "what do we know about X".
Use when the user mentions issues, asks what to work on, references a backlog, asks about issue status or pipeline state, wants to find ready work, or references an issue slug (e.g. IB-42). Covers all IssueBoss MCP interactions including triage, artifact management, and pipeline advancement.
Ad-hoc research skill — investigate any topic (no IssueBoss issue required) by dispatching research-topic-processor, presenting findings inline, and optionally saving a document to .insights/shared/research/.
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Linear issue tracking integration. Create issues, manage projects, update statuses, search across workspaces, and streamline your software development workflow with Linear's modern issue tracker.
End-to-end issue triage across all archetypes (Bug, Incident, Story, Feature, Task, Spike) on any supported tracker (Azure DevOps, Jira). Assigns the issue, transitions it to 'investigating', runs the matching investigation skill, refines title and description, posts an assessment comment, sets severity + due date or sprint + story points, links related work, applies the triaged label, and posts a Slack/Teams summary. All writes pass through a single diff-and-confirm gate — the diff is the dry-run. Tracker-agnostic via issuekit.
Simple task tracking for LLM sessions - ownership-based workflow for multi-agent coordination
Linear-backed agent orchestration with persona-based task routing for Claude Code
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
An AI-native issue tracker built around a structured pipeline and an MCP server, so agents can read, update, and advance issues directly without leaving their tools.
Issues move through a defined pipeline — triage, research, spec, plan, dev — with explicit gates that enforce process. Gates block transitions until required artifacts exist (e.g. a triage result before leaving triage, a spec before leaving spec review). Phases can be skipped when they aren't needed.
Artifacts attach structured documents to issues: triage results, specs, plans, research notes, handoff summaries, comments. File-backed artifacts track on-disk paths so move_artifact can keep references in sync when files move.
The primary interface is an MCP server that exposes the full issue lifecycle to AI agents.
Issues
list_issues — list issues with optional filters: status, priority, size, limit, exclude_blocked, submitted_by, assigned_tocreate_issue — create a new issue; priority defaults to Mediumupdate_issue — update title, description, priority, or sizetransition_issue — advance through the pipeline with an optional reasonArtifacts
add_artifact — attach an artifact to an issue; kinds: TriageResult, Spec, Plan, Research, ResearchTopic, Comment, Handoffupdate_artifact — update an artifact's body (StatusTransition artifacts and file path fields are immutable)remove_artifact — remove an artifact by sluglist_artifacts — list artifacts, with optional kinds filter and uncovered_only flag for uncovered ResearchTopicsmove_artifact — update path references across all issues when a file moves on disk (admin only)Relationships
add_relationship — link two issues with DependsOn (with cycle detection) or RelatedTo (symmetric)remove_relationship — remove a relationship by kindlist_relationships — list depends_on, blocks, and related_to for an issueissueboss://projects — list all accessible projectsissueboss://issues/{slug} — read a single issue with its relationships (e.g. issueboss://issues/IB-5)TriageNeeded → TriageInProgress → TriageReview → ResearchNeeded → ResearchInProgress → ResearchReview
→ SpecNeeded → SpecInProgress → SpecReview
→ PlanNeeded → PlanInProgress → PlanReview
→ DevNeeded → DevInProgress → DevReview → Done
Phases are a DAG — after any Review state you can jump directly to any later phase or Done. Backlog and Canceled are reachable from most states.
Gated transitions require artifacts to exist before they pass:
| Transition | Required artifact |
|---|---|
| TriageInProgress → TriageReview | TriageResult |
| SpecInProgress → SpecReview | Spec |
| PlanInProgress → PlanReview | Plan |
| ResearchInProgress → ResearchReview | all ResearchTopics covered |
IssueBoss is configured via environment variables. Server variables use the ISSUEBOSS__ prefix (double underscore separator); CLI variables use a single underscore.
Server
| Variable | Default | Description |
|---|---|---|
ISSUEBOSS__DATABASE_URL | (required) | Database connection URL (e.g. `[REDACTED:DB Connection String] |
ISSUEBOSS__HTTP_PORT | 8080 | HTTP/web port |
ISSUEBOSS__MCP_PORT | 8090 | MCP server port |
ISSUEBOSS__GRPC_PORT | 9090 | gRPC admin interface port |
CLI
| Variable | Default | Description |
|---|---|---|
ISSUEBOSS_GRPC_HOST | http://localhost | gRPC server host (include scheme) |
ISSUEBOSS_GRPC_PORT | 9090 | gRPC server port |
ISSUEBOSS_API_KEY | (none) | API key sent as x-api-key on all admin gRPC requests |
After starting the server, create the initial super-admin account via the gRPC admin interface:
issueboss super-admin \
--username admin \
--full-name "Your Name" \
--email admin@example.com \
--password changeme