By smallorbit
Resolve GitHub issues with parallel agents. Pick what to work on, swarm it with isolated worktree agents, merge PRs in dependency order, and keep your branches clean.
Canonical ranking table for prioritizing GitHub issues by priority labels, specificity, architectural impact, and testability. Sub-skill used by next-issue and swarm.
Merge all open swarm PRs top-down, accumulating issue refs as the stack collapses into the base branch.
Sweep orphaned remote worktree-agent-* branches. Deletes only branches whose most-recent PR is merged; skips OPEN, CLOSED-not-merged, and no-PR branches. Complements swarmkit:clean-worktrees, which handles local state.
Remove all agent worktrees and their orphaned local branches (worktree-agent-* prefix). Sub-skill used by swarm for post-run cleanup.
List open GitHub issues and recommend the best one(s) to work on next, based on priority, implementation specificity, and architectural impact.
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.
Claude Code plugins for plan, execute, and ship — each keeping you at the handoffs that matter.
/plugin marketplace add smallorbit/smallorbit-plugins
| Plugin | Install | Description |
|---|---|---|
| speckit | /plugin install speckit@smallorbit-plugins | Define and capture work through interviews and issue filing |
| swarmkit | /plugin install swarmkit@smallorbit-plugins | Resolve GitHub issues with parallel worktree agents. Recommends elevated session permissions — see the plugin's Permissions section. See METHODOLOGY.md for the stacked agent/PR workflow in depth. For the experimental Agent Teams-based /squad variant, see plugins/swarmkit/SETUP.md. |
| polishkit | /plugin install polishkit@smallorbit-plugins | Critique code quality, sweep for cruft, and eliminate dead code |
| flowkit | /plugin install flowkit@smallorbit-plugins | Manage the full git lifecycle from branch to release |
| sessionkit | /plugin install sessionkit@smallorbit-plugins | Session continuity, context handoffs, and meta-learning |
| Plugin | Install | Description |
|---|---|---|
| vaultkit | /plugin install vaultkit@smallorbit-plugins | Obsidian vault skills — read, search, edit notes, and capture decisions |
A short walkthrough that takes you from idea to shipped change using /spec and /swarm — the two kits at the heart of the workflow.
gh auth status should return green)develop branch on that repo (swarmkit targets it by default)These two are the essential kits to start with — speckit plans the work, swarmkit resolves it. Install both from the marketplace:
/plugin install speckit@smallorbit-plugins
/plugin install swarmkit@smallorbit-plugins
/specSay you're building a small notes app and want to add tags to notes. Kick off an interview:
/spec add tags to notes
/spec reads your codebase first, then asks focused questions to pin the feature down:
Claude: Notes are stored in
notes.tswithid,title, andbodyfields. Where should tags attach — on each note, or in a separate collection?You: On each note. One note can have many tags.
Claude: Should tags be free-form strings the user types, or chosen from a controlled list?
You: Free-form for now.
Claude: Where should tags surface in the UI — inside
ui/NoteEditor.tsx, a sidebar, both?You: Both. Edit tags in the editor, filter from the sidebar.
…a few rounds later, after nailing down persistence, filter UX, and the migration story, /spec shows the plan for approval and — on your OK — files it:
Filed epic: #101 Epic: Add tags to notes label: epic:tags-notes
Filed children:
#102 Extend Note schema with tags field priority:high type:feature
#103 Add tag input to NoteEditor priority:high type:feature
#104 Render tag chips on note cards priority:medium type:feature
#105 Filter notes by tag from the sidebar priority:medium type:feature
/swarmSwarm the child issues in parallel:
/swarm 102 103 104 105
swarmkit spawns one isolated-worktree agent per issue, each on its own worktree-agent-<n> branch. Agents work concurrently, commit with conventional-commit messages, and open stacked PRs:
Swarm complete — 4 PRs opened:
#210 feat(notes): extend Note schema with tags field → develop
#211 feat(notes): add tag input to NoteEditor → worktree-agent-102
#212 feat(notes): render tag chips on note cards → worktree-agent-103
#213 feat(notes): filter notes by tag from the sidebar → worktree-agent-104
Stack root: #210. Run /merge-stack to merge top-down.
Once the PRs look right, merge and release them however you normally would. If you'd like a streamlined flow, install flowkit:
/plugin install flowkit@smallorbit-plugins
Then merge everything in three commands:
npx claudepluginhub smallorbit/smallorbit-plugins --plugin swarmkitGit/release lifecycle for Claude Code. Branch, commit, open PRs, merge, cut releases, and ship — with runtime staging detection and a one-command hotfix flow.
Session continuity and meta-learning for Claude Code. Hand off context between sessions, resume seamlessly, plan through structured interviews, discover reusable skills, and reduce permission noise.
Define and capture work as GitHub issues. Interview a feature into existence with /spec, bulk-convert findings with /catalog, or quickly file a single issue with /issue.
Codebase quality toolkit. Assess code craft with a connoisseur's eye, sweep for cruft and hygiene issues, and eliminate dead code — three focused skills for improving what you've already built.
Obsidian vault skills for Claude Code. Read, search, edit notes, manage projects, capture decisions, and archive conversations — all via the Obsidian CLI.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.