AI reflects what's expressed, not what's true.
Professional development workflow extensions for Claude Code. Make Claude more thorough, accurate, and productive across Python, shell, Perl, CI/CD, and AI tooling.
| Without plugins | With plugins |
|---|---|
| Claude gives generic Python advice | Claude applies Python 3.11+, Typer, Rich, httpx conventions specific to your stack |
| Claude says "done" before linters pass | Holistic-linting enforces root-cause fixes before any task completes |
| Claude speculates and hallucinates | Hallucination-detector blocks completion on ungrounded claims |
| Claude jumps to solutions without investigating | Verification-gate forces evidence gathering before action |
| Session transcripts disappear with no learning | Agentskill-kaizen mines transcripts for anti-patterns and generates skill patches |
| Commit messages are inconsistent | Conventional-commits enforces feat/fix/chore format for semantic versioning |
# Add the marketplace (one-time setup)
/plugin marketplace add Jamie-BitFlight/claude_skills
# Install a plugin
/plugin install plugin-name@jamie-bitflight-skillsStart a new session and ask Claude to perform a task the plugin handles (for example, write a Python function after installing python3-development). Claude should automatically apply the plugin's conventions rather than generic defaults.
Comprehensive frameworks with multiple skills, commands, and specialized agents.
| Plugin | What It Does |
|---|---|
| python3-development | Transform Claude into a Python 3.11+ expert with 15+ commands, TDD workflows, modern library selection (Typer, Rich, httpx), and SAM methodology for feature development |
| bash-development | Write robust Bash 5.1+ scripts with modern patterns, error handling, POSIX portability, and specialized agents for development and auditing |
| perl-development | Build production-quality Perl 5.30+ scripts with modern practices, CPAN ecosystem integration, comprehensive testing, and CLI architecture |
| plugin-creator | Complete toolkit for creating, refactoring, and validating Claude Code plugins with 6 specialized agents and systematic workflows |
| uv | Expert guidance for Astral's uv — the fast Python package manager that replaces pip, poetry, pyenv, and virtualenv with modern lockfiles |
| clang-format | Configure clang-format to match your existing C/C++ code style by analyzing patterns and showing impact before changes |
| holistic-linting | Automatic code quality enforcement — Claude won't say "done" until code passes all configured linters with root-cause fixing |
| summarizer | Faithful information summarization with anti-hallucination methodology, structured output templates, and autonomous agents |
| agentskill-kaizen | Analyze Claude Code session transcripts to find inefficiencies, anti-patterns, and repeated mistakes with DuckDB process-mining and live sentiment dashboard |
| dasel | Query, transform, and convert structured data files (JSON, YAML, TOML, XML, CSV) using dasel v3 with enterprise XML support and exploration agents |
| development-harness | Language-agnostic development process harness implementing the SAM 7-stage pipeline with planning, verification, and testing methodology |
| the-rewrite-room | Documentation workflow router — routes tasks like drift audits, doc sync, prompt optimization, and summarization to canonical workflows with validation |
Focused plugins that teach Claude specific conventions or tools without heavy workflows.
| Plugin | What It Does |
|---|---|
| litellm | Call any LLM API (OpenAI/Anthropic/local) from Python with unified interface and retry logic |
| llamafile | Run local GGUF models with OpenAI-compatible API for offline/air-gapped inference |
| xdg-base-directory | Store config and data files in correct XDG-compliant directories using platformdirs |
| Plugin | What It Does |
|---|---|
| conventional-commits | Write consistent commit messages (feat/fix/chore) for semantic versioning and changelog generation |
| commitlint | Configure and validate commit messages against commitlint rules for CI/CD enforcement |
| gitlab-skill | Write GitLab CI pipelines and GLFM documentation with local testing before pushing |
| Plugin | What It Does |
|---|---|
| fastmcp-creator | Build production-ready Model Context Protocol (MCP) servers with FastMCP framework and agent-centric design patterns |
| prompt-optimization-claude-45 | Optimize CLAUDE.md and skills using Anthropic's best practices — transforms negative rules into positive patterns |
| Plugin | What It Does |
|---|---|
| agent-orchestration | Makes Claude more thorough on complex tasks by investigating root causes and verifying work actually functions |
| verification-gate | Forces Claude to investigate before acting, preventing correct diagnosis with wrong implementation |
| hallucination-detector | Blocks task completion when Claude speculates or makes ungrounded claims, forcing evidence-first rewrites |
| brainstorming-skill | Significantly improves brainstorming with 30+ research-validated prompt patterns across 14 categories |
| orchestrator-discipline | Prevents orchestrator context window bloat via PreToolUse hooks — blocks file reads without edits, diagnostic commands that should be delegated |
Plugins contain:
- Skills — Knowledge and workflows that guide Claude's behavior
- Commands — Slash commands you can invoke directly (like
/lintor/modernpython) - Agents — Specialized sub-agents for complex tasks (like code review or architecture design)
- Hooks — Automation that runs at specific lifecycle events
Once installed, plugins work automatically. Claude knows when to apply them based on your project context.
plugins/plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── skills/ # What Claude learns
├── commands/ # Slash commands you can use
├── agents/ # Specialized sub-agents
└── README.md # Documentation
# Option 1: Load specific plugins for this session
claude --plugin-dir ./plugins/python3-development --plugin-dir ./plugins/holistic-linting
# Option 2: Add local marketplace for persistent enable/disable
/plugin marketplace add ./.claude-plugin/marketplace.json
# Install plugins you need (--scope local keeps it gitignored)
/plugin install python3-development@jamie-bitflight-skills --scope local
# Disable when not needed
/plugin disable python3-development@jamie-bitflight-skills
# Re-enable when needed
/plugin enable python3-development@jamie-bitflight-skillsThe workshops/ directory contains hands-on workshop materials for teaching AI-assisted development in specific domains:
- Embedded Engineers (Claude) — 1-hour workshop covering skills, agents, and orchestration for firmware development with MISRA-C, FreeRTOS, and Zigbee patterns
- Embedded Engineers (Cursor) — Equivalent workshop adapted for Cursor with custom agents and embedded skills
Plugin commands not found after install?
Restart Claude Code to reload commands. Verify the plugin installed:
/plugin listPlugin not influencing Claude's behavior?
Check that the plugin is enabled and not scoped to a different project:
/plugin list --allWant to test a plugin before committing to it?
Use --scope local when installing. This keeps the plugin active only in your current project and gitignored.
Something broken after an update?
Reinstall the specific plugin:
/plugin install plugin-name@jamie-bitflight-skillsSee CONTRIBUTING.md for detailed guidelines on adding, removing, or updating plugins.
Quick overview:
- Fork the repository
- Create your plugin using
/plugin-creatoror manually - Update
.claude-plugin/marketplace.json - Validate with
claude plugin validate - Test locally before submitting PR
- Submit pull request with description
- Claude Code v2.0 or later
- Individual plugins may have additional requirements (see plugin READMEs)
MIT License — see individual plugins for specifics.