gt

outfitter

OtherClaude Codeby outfitter-dev

Summary

Graphite stack workflows for trunk-based development with stacked PRs

Install to Claude Code

/plugin install gt@outfitter

Run in Claude Code. Add the marketplace first with /plugin marketplace add outfitter-dev/agents if you haven't already.

README.md

Outfitter Agents

Official Claude Code plugins for disciplined software development.

What's This?

This repository hosts the Outfitter Marketplace — a curated collection of Claude Code plugins providing development methodology, tooling, and workflow skills.

Installation

# Add the Outfitter marketplace
/plugin marketplace add outfitter-dev/agents

# Browse available plugins
/plugin

Available Plugins

outfitter

Core development methodology and Claude Code extensibility. Includes TDD, debugging, architecture, research, plus skills/plugins/agents/hooks authoring.

/plugin install outfitter@outfitter

35 skills including:

  • Test-driven development (Red-Green-Refactor)
  • Systematic debugging (root cause first)
  • Architecture design with tradeoff analysis
  • Technical research with citations
  • TypeScript, Bun, Hono, React patterns
  • Plugin, skill, agent, command, hook authoring
  • Claude Code and Codex configuration

10 agents: quartermaster, analyst, debugger, engineer, librarian, reviewer, scout, skeptic, specialist, tester

See outfitter/README.md

---

but

GitButler virtual branch workflows for parallel development and multi-agent collaboration.

/plugin install but@outfitter

4 skills for:

  • Virtual branch management
  • Multi-agent concurrent development
  • Stacked branch workflows
  • Branch completion and merging

1 agent: gitbutler-expert

See but/README.md

---

gt

Graphite stacked PR workflows for trunk-based development.

/plugin install gt@outfitter

Skills for:

  • Stacked PR management
  • Trunk-based development with gt commands

See gt/README.md

---

cli-dev

CLI development skills: argument parsing, help text, subcommands.

/plugin install cli-dev@outfitter

See cli-dev/README.md

Quick Start

For most projects, start with outfitter:

# Add marketplace and install foundation
/plugin marketplace add outfitter-dev/agents
/plugin install outfitter@outfitter

# Add GitButler if using virtual branches
/plugin install but@outfitter

# Add Graphite if using stacked PRs
/plugin install gt@outfitter

Repository Structure

agents/
├── .claude-plugin/
│   └── marketplace.json    # Plugin catalog
├── outfitter/              # Core methodology + extensibility (35 skills, 10 agents)
├── but/                    # GitButler workflows (4 skills, 1 agent)
├── gt/                     # Graphite workflows
├── cli-dev/                # CLI development
├── SECURITY.md             # Security model and review guidelines
└── README.md

Security & Capabilities

Plugins are code. Review what you install. See SECURITY.md for the full threat model.

| Plugin | Filesystem | Shell | Scripts | Notes | |--------|------------|-------|---------|-------| | outfitter | read/write | yes | yes | Includes scaffolding scripts | | but | read | yes | no | Runs but/git commands | | gt | read | yes | no | Runs gt/git commands | | cli-dev | read | no | no | Instructions-only |

Skills Reference

outfitter - Development Methodology

| Skill | Description | |-------|-------------| | tdd | Test-driven development with Red-Green-Refactor | | debugging | Systematic root cause investigation | | codebase-recon | Evidence-based investigation methodology | | architecture | System design with technology selection | | research | Multi-source technical research with citations | | pathfinding | Collaborative Q&A for unclear requirements | | simplify | Pushback against over-engineering | | codify | Extract reusable patterns from conversations | | code-review | Pre-commit quality gate checklist | | scenarios | End-to-end testing without mocks | | software-craft | Engineering judgment and decision principles | | typescript-dev | TypeScript patterns and strict typing | | bun-dev | Bun runtime APIs and patterns | | hono-dev | Type-safe Hono API development | | react-dev | React 18-19 TypeScript patterns | | performance | Profiling and optimization | | security | Security auditing and vulnerability detection |

outfitter - Claude Code Extensibility

| Skill | Description | |-------|-------------| | skills-dev | Agent Skills authoring (cross-platform spec + Claude extensions via references/claude-code.md) | | claude-plugins | Create, validate, and distribute Claude Code plugins | | claude-agents | Create and validate Claude Code agents | | claude-commands | Create Claude Code slash commands | | claude-hooks | Create Claude Code hooks | | claude-rules | Project rules in .claude/rules/ | | claude-config | Manage Claude Code/Desktop configuration | | codex-config | Manage Codex CLI configuration |

but - GitButler

| Skill | Description | |-------|-------------| | virtual-branches | Core GitButler workflow patterns | | multi-agent | Coordinate multiple AI agents | | stacks | Stacked branches with --anchor | | complete-branch | Safely merge virtual branches to main |

gt - Graphite

| Skill | Description | |-------|-------------| | stacks | Stacked PR workflows with gt commands |

Plugin Development

Want to build your own Claude Code plugin?

1. Install outfitter: Get the plugin authoring skills

   /plugin install outfitter@outfitter

2. Use the extensibility skills: claude-plugins, skills-dev, claude-agents, etc.

3. Submit a PR: Add your plugin to .claude-plugin/marketplace.json

See outfitter/README.md for detailed guidance.

Links

  • Outfitter: <https://github.com/outfitter-dev>
  • Issues: <https://github.com/outfitter-dev/agents/issues>

License

MIT License - see LICENSE for details.

Related plugins

Browse all →