Skip to content

outfitter-dev/agents

Repository files navigation

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

License

MIT License - see LICENSE for details.

About

Rules files & configurations for agents

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors