Fitout — Development skill for Claude Code
Context-aware plugin manager for Claude Code.
How to install Fitout
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open technicalpickles/fitout and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Fitout does
Context-aware plugin manager for Claude Code.
Alternatives in Development
- Product Manager 24.1k ★
- PaperSpine — PaperSpine is a motivation-driven skill for learning from strong academic papers, building a paper’s central a 5k ★
- /prioritize — Prioritize initiatives with context-aware financial and strategic rigor 2.3k ★
README
Fitout
[](https://github.com/technicalpickles/fitout/actions/workflows/ci.yml)
Context-aware plugin manager for Claude Code.
The Problem
Managing Claude Code plugins across projects is painful:
- Config files look correct but don't reflect what's actually installed
- This mismatch leads to broken sessions and missing capabilities
- Manually syncing plugins across projects is tedious and error-prone
The Solution
Fitout ensures your actual runtime state matches your declared configuration.
- Declare desired plugins in
.claude/fitout.toml - Run
fitout statusto see the diff - Run
fitout installto sync
Installation
# Install globally
npm install -g fitout
# Set up Claude integration
fitout init
This adds a SessionStart hook to Claude Code that automatically installs missing plugins when you start a session.
Non-interactive setup
fitout init --yes # Use defaults (creates default profile)
fitout init --hook-only # Only add hook, no profile
Requires [Claude Code CLI](https://claude.ai/docs/claude-code) to be installed.
Quick Start
Create `.claude/fitout.toml` in your project:
plugins = [
"superpowers@superpowers-marketplace",
"ci-cd-tools@pickled-claude-plugins",
]
Check status:
fitout status
Output:
Context: /path/to/project
✗ superpowers@superpowers-marketplace (missing)
✗ ci-cd-tools@pickled-claude-plugins (missing)
0 present, 2 missing
Install missing plugins:
fitout install
Commands
`fitout status`
Shows the diff between desired and installed plugins.
✓- Plugin is installed✗- Plugin is missing?- Plugin is installed but not in config
Exit code is `1` if any plugins are missing, `0` otherwise.
`fitout install`
Installs missing plugins to sync with config.
fitout install # Install missing plugins
fitout
Related Skills
Keen Code
A context-aware terminal-based coding agent written in Go. Supports multiple-providers, MCPs, Subagents, Agent
Gen Images Skill
Context-aware image generation skill for Claude Code — analyzes website brand identity and generates on-brand
Qimpl
Context-aware autonomous implementation session driven by a work file
Agent Ref
Add reference files to an agent for context-aware conversations
Optimize Ruleset
Analyze and optimize CLAUDE.md ruleset files with project-aware meta-learning, skills analysis, personal/proje
Gardener Comment Manual
You are repo-gardener — a context-aware review bot that reviews
Related Agents
Context Restore
Expert Context Restoration Specialist focused on intelligent, semantic-aware context retrieval and r... - wsho
Hatch3r Context Rules
Context-aware rules engine that applies coding standards based on file type, location, and project conventions
RAG Coder
Context-aware coder that grounds all code generation in actual codebase using RAG to eliminate hallucinations