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

baselayer

Core development methodology skills: TDD, debugging, architecture, research, and code quality.

/plugin install baselayer@outfitter

18 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

7 agents: developer, analyst, reviewer, tester, specialist, skeptic, pattern-analyzer

See baselayer/README.md


gitbutler

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

/plugin install gitbutler@outfitter

4 skills for:

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

1 agent: gitbutler-expert

See gitbutler/README.md


agent-kit

Cross-tool skills plus Claude Code authoring, validation, and configuration utilities.

/plugin install agent-kit@outfitter

What it does:

  • Cross-tool skills for Agent Skills authoring and validation
  • Claude Code skills for plugin authoring, commands, hooks, skills, agents, config, and distribution
  • Utility scripts for plugin workflow (init-plugin.sh, validate-plugin.sh, test-plugin.sh)

Use when: Building plugins, creating commands/hooks/skills/agents, configuring Claude, or distributing plugins.

See agent-kit/README.md

Quick Start

For most projects, start with baselayer:

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

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

# Add agent-kit if building plugins
/plugin install agent-kit@outfitter

Repository Structure

agents/
├── .claude-plugin/
│   └── marketplace.json    # Plugin catalog
├── baselayer/              # Core methodology (18 skills, 7 agents)
├── gitbutler/              # Virtual branch workflows (4 skills, 1 agent)
├── agent-kit/              # Authoring + validation + config utilities
├── shared/                 # Shared scripts and utilities
├── 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
baselayer read no no Instructions-only
gitbutler read yes no Runs but/git commands
agent-kit read/write yes yes Scaffolding scripts

Skills Reference

Plugin Skill Description
baselayer tdd Test-driven development with Red-Green-Refactor
baselayer debugging Systematic root cause investigation
baselayer analysis Evidence-based investigation methodology
baselayer software-architecture System design with technology selection
baselayer research Multi-source technical research with citations
baselayer pathfinding Collaborative Q&A for unclear requirements
baselayer complexity-analysis Pushback against over-engineering
baselayer patternify Extract reusable patterns from conversations
baselayer code-review Pre-commit quality gate checklist
baselayer scenario-testing End-to-end testing without mocks
baselayer software-engineering Engineering judgment and decision principles
baselayer conversation-analysis Signal extraction from chat history
baselayer typescript-dev TypeScript patterns and strict typing
baselayer bun-dev Bun runtime APIs and patterns
baselayer hono-dev Type-safe Hono API development
baselayer react-dev React 18-19 TypeScript patterns
baselayer performance-engineering Profiling and optimization
baselayer security-engineering Security auditing and vulnerability detection
gitbutler version-control Core GitButler workflow patterns
gitbutler multi-agent Coordinate multiple AI agents
gitbutler stack-workflows Stacked branches with --anchor
gitbutler complete-branch Safely merge virtual branches to main
agent-kit claude-plugin-development Create, validate, and distribute Claude Code plugins
agent-kit claude-command-authoring Create Claude Code slash commands
agent-kit claude-hook-authoring Create Claude Code hooks
agent-kit claude-agent-development Create and validate Claude Code agents
agent-kit claude-code-configuration Manage Claude configuration files
agent-kit skills-development Create and validate cross-tool Agent Skills
agent-kit codex-configuration Manage Codex CLI configuration

Plugin Development

Want to add your own plugin to the marketplace?

  1. Install agent-kit: Get the plugin authoring skills

    /plugin install agent-kit@outfitter
  2. Create your plugin: Use the skills to build your plugin

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

See agent-kit/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

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •