By marcoskichel
Manage Git worktrees for parallel development as a solo founder: create from task descriptions, list with clean/dirty/stale status, close/merge individuals, batch prune stale ones, and generate standardized markdown PR descriptions with sections for Why, Changes, Risk, Tests.
npx claudepluginhub marcoskichel/empire --plugin empire-gitRender the canonical PR description body. Use whenever drafting, writing, updating, refreshing, or regenerating a "PR description", "PR body", "pull request description", "pull request body", "PR summary", "PR template", "GitHub PR body", or any text destined for `gh pr create --body`, `gh pr create --body-file`, `gh pr edit --body`, `gh pr edit --body-file`, or a GitHub PR template. Triggers on phrases like "draft a PR", "write the PR", "summarize this branch for review", "regenerate PR body". MUST be invoked before any `gh pr create --body*` or `gh pr edit --body*` per the empire-git rules. Output is markdown ready to pipe to stdin.
Batch cleanup across MULTIPLE stale worktrees and orphaned branches. Use this when the user wants to tidy up accumulated worktrees, asks about old branches, mentions cleaning up their workspace, says "stale worktrees", "orphan branches", "prune worktrees", "clean up old branches", "purge stale worktrees", or "housekeeping". For finishing ONE specific worktree, use worktree-close instead. Also triggers for `/empire-git:worktree-cleanup [--dry-run] [--days N]`.
Finish work in a SINGLE worktree — push, remove the worktree, and optionally delete the branch. Use this when the user is done with a specific worktree, wants to wrap one up, push and move on, or no longer needs a parallel environment. Triggers on phrases like "close this worktree", "I'm done with this worktree", "wrap up this branch", "push and remove", "tear down this worktree". For batch cleanup of MULTIPLE stale worktrees, use worktree-cleanup instead. Also triggers for `/empire-git:worktree-close [branch] [--push] [--discard] [--force]`.
Answer questions about the worktree toolkit — VSCode integration, gitignore, port offsets, env files, dependency installs, workflow tips. Use when the user asks how worktrees work, "how do I open this in VSCode", "why is .env copied", "what about port collisions", "how do worktrees affect main repo", "worktree workflow", "show me the worktree FAQ", or any question about the setup. Also triggers for `/empire-git:worktree-help [question]`.
Read-only inventory of active worktrees with branch, status, sync state, and staleness info. Use this when the user asks what worktrees exist, "list worktrees", "show my worktrees", "what's in flight", "which branches have worktrees", "stale worktrees", "any forgotten worktrees", or wants a parallel-work overview. Reports state only — never deletes or modifies. For removal use worktree-close (single) or worktree-cleanup (batch). Also triggers for `/empire-git:worktree-list [--stale]`.
Fold ONE worktree's branch INTO another branch using git merge. Use this when the user wants to combine a worktree branch into a parent branch, batch small fixes into one branch before opening a single PR, or fold sub-feature branches back together. Triggers on phrases like "merge this worktree into X", "fold sub-branches back", "combine worktree branches", "merge feat/X into main locally". This is always a real `git merge` and defaults to `--no-ff`. For pushing to remote, use `worktree-close --push` instead. For batch teardown of stale worktrees, use worktree-cleanup. Also triggers for `/empire-git:worktree-merge [branch] --into <target> [--no-close] [--ff]`.
Create or reopen a git worktree for parallel development. Use whenever the user wants to "open a worktree", "spin up a branch", "work on X separately", "work on this in parallel", "start a parallel task", "isolated environment for an agent", "side branch without switching", or mentions worktrees, parallel branches, or stacked work. Also triggers for `/empire-git:worktree-open [branch | task description] [--base <branch>]`.
Claude Code skills that staff your one-person company.
You're the CEO. You're also QA, support, and the intern who fetches coffee. The skills handle everyone else: a coder, a reviewer, a researcher, a PR scribe, a pitch writer, and a parallel-branch wrangler. Solo on paper. Crewed in practice.
Add the marketplace once:
/plugin marketplace add marcoskichel/empire
Install the full bundle:
/plugin install empire@empire
Or hire individual departments:
/plugin install empire-git@empire
/plugin install empire-dev@empire
/plugin install empire-research@empire
/plugin install empire-product@empire
[!NOTE]
/empire-rules:sync-rulespatches your globalCLAUDE.mdwith opionated instructions on how to work with agents in parallel.
| Plugin | What it does |
|---|---|
empire | Meta bundle. Installs empire-git, empire-dev, empire-research, and empire-product together. |
empire-git | Git workflow: parallel worktree lifecycle (open, close, merge, list, cleanup, help) and canonical pr-description templating. |
empire-dev | Code team-review skill plus 11 bundled dev subagents (generalist review, paradigms, domain experts). |
empire-research | Open-ended explore and closed compare skills with parallel agent dispatch and consolidated reports. |
empire-product | Product comms and intelligence: pitch (elevator pitch), vet (idea pressure-test), recon (competitor matrix). Three bundled subagents. |
empire-rules | Utility: /empire-rules:sync-rules reconciles per-plugin routing snippets into the project's AGENTS.md. Auto-installed as a dependency. |
[!TIP] Each plugin README documents its skills and bundled agents in detail, with a per-skill flow diagram. Click any plugin name above for the breakdown.
Plugins that pair well with empire:
superpowers@claude-plugins-official — discipline skills (TDD, debugging, brainstorming, planning, requesting code review). Pairs with empire-git for the commit/PR loop and with empire-dev for review rigor.
/plugin install superpowers@claude-plugins-official
voltagent-lang@voltagent-subagents — language-specialist subagents (TypeScript, Python, Rust, Go, Swift, Kotlin, and more). empire-dev:team-review auto-discovers them and dispatches the right specialist per file when present.
/plugin marketplace add VoltAgent/awesome-claude-code-subagents
/plugin install voltagent-lang@voltagent-subagents
wshobson/agents — curated collection of language and domain specialist subagents. Same role as voltagent-lang; empire-dev:team-review auto-discovers whichever is installed.
/plugin marketplace add wshobson/agents
See CONTRIBUTING.md
MIT
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Claude Code skills for Godot 4.x game development - GDScript patterns, interactive MCP workflows, scene design, and shaders
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Battle-tested Claude Code plugin for engineering teams — 53 agents, 203 skills, 69 legacy command shims, production-ready hooks, and selective install workflows evolved through continuous real-world use
Share bugs, ideas, or general feedback.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,429 supported skills.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
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 claim