By smallorbit
Git/release lifecycle for Claude Code. Branch, commit, open PRs, merge, cut releases, and ship — with runtime staging detection and a one-command hotfix flow.
Stage and commit workspace changes using conventional commits. Splits changes into logical commits when multiple concerns are present.
Create a new git branch off of `develop` for the following work. Use when starting a new feature, fix, or task.
Create a release candidate branch from origin/develop. Detects staging at runtime and auto-stages the RC if origin/staging exists.
Check out develop and pull the latest from origin. Sub-skill used by sync, release, and hotfix.
Check out main and pull the latest from origin. Sub-skill used by release and hotfix.
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 flowkitSession 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.
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.
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.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.