By pavlov-net
Auto-format files after Claude edits them. Supports Go (goimports/gofmt), Rust (rustfmt), Python (ruff/black), and JS/TS (biome/prettier) with convention-based formatter detection.
A personal Claude Code plugin marketplace — small, focused plugins for development workflows and productivity.
Add the marketplace, then install the plugins you want:
/plugin marketplace add pavlov-net/claude-plugins
/plugin install <plugin-name>@stuart-plugins
The bevy skill is also published as a Codex plugin from this same repo (via .agents/plugins/marketplace.json). Add the marketplace through codex /plugins, then install bevy. Other plugins here use Claude-specific features (hooks, LSP servers) and aren't ported to Codex.
| Plugin | Description |
|---|---|
auto-format | Auto-format files after Claude edits them. Supports Go (goimports/gofmt), Rust (rustfmt), Python (ruff/black), and JS/TS (biome/prettier). |
efficient-commands | Teaches Claude to use shell commands efficiently — avoid re-running expensive commands and stop tail/head chasing. |
tsgo-lsp | TypeScript 7 native LSP — uses tsgo for faster type checking and diagnostics. |
bevy | Authoritative idioms for Bevy 0.18 game projects in Rust — ECS, communication, scheduling, plugins, assets, UI, errors, testing, performance. |
MIT
Modifies files
Hook triggers on file write and edit operations
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimTeaches Claude to use shell commands efficiently — avoid re-running expensive commands and stop tail/head chasing.
TypeScript 7 native LSP for Claude Code. Uses tsgo (the Go-based TypeScript compiler) instead of the traditional typescript-language-server for faster type checking and diagnostics. Requires tsgo to be installed (npm install -g @typescript/native-preview).
Authoritative idioms for Bevy 0.19 game projects in Rust. Covers ECS data design (incl. resources-as-components), communication (Event/Message/Observer), plugin organization, scheduling, assets, UI (text, widgets, EditableText), BSN scenes, rendering, error handling, testing, performance, and 0.16→0.19 migration.
npx claudepluginhub pavlov-net/claude-plugins --plugin auto-formatAutomatically format Python files with Black after Write/Edit/MultiEdit operations
Automatically format Python files with Ruff after Write/Edit/MultiEdit operations
Comprehensive code formatting plugin with Prettier integration. Use when you need to format code, validate formatting, or maintain consistent code style. Activates with phrases like 'format my code', 'check formatting', or 'apply code style'. Supports JavaScript, TypeScript, JSON, CSS, Markdown, and many other file types with automatic formatting on file operations.
The model must invoke this skill when any trigger occurs - (1) user mentions "clang-format" or ".clang-format", (2) user requests analyzing code style/formatting patterns/conventions, (3) user requests creating/modifying/generating formatting configuration, (4) user troubleshoots formatting behavior or unexpected results, (5) user asks about brace styles/indentation/spacing/alignment/line breaking/pointer alignment, (6) user wants to preserve existing style/minimize whitespace changes/reduce formatting diffs/codify dominant conventions.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions