By werdnum
Auto-format and lint files after edits with support for Python, TypeScript, and Angular
npx claudepluginhub werdnum/claude-code-plugins --plugin format-and-lintThis skill should be used when the model needs to ensure code quality through comprehensive linting and formatting. It provides automatic linting workflows for orchestrators (format → lint → resolve via concurrent agents) and sub-agents (lint touched files before task completion). Prevents claiming "production ready" code without verification. Includes linting rules knowledge base for ruff, mypy, and bandit, plus the linting-root-cause-resolver agent for systematic issue resolution.
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.
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
Intelligent prompt optimization using skill-based architecture. Enriches vague prompts with research-based clarifying questions before Claude Code executes them
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Personal collection of Claude Code plugins for development workflows, extracted from real-world projects and designed for reusability across codebases.
This repository serves as a local plugin marketplace for Claude Code, containing four production-ready plugins that enhance development workflows:
All plugins were extracted from the family-assistant and websidian projects, refactored for reusability, and enhanced with comprehensive configuration systems.
These plugins solve real development workflow challenges:
# Local path (for development)
/plugin marketplace add /data/ssd/sync/workspace/src/claude-code-plugins
# Or from git remote
/plugin marketplace add https://github.com/your-username/claude-code-plugins
# Install all plugins
/plugin install bash-guard@werdnum-plugins
/plugin install format-and-lint@werdnum-plugins
/plugin install guardian@werdnum-plugins
/plugin install development-agents@werdnum-plugins
# Or browse and install interactively
/plugin
/plugin list
Use the /bootstrap-plugins command to automatically configure all plugins:
/bootstrap-plugins
This command will:
.claude/settings.jsonIf you prefer manual setup, each plugin works out of the box with sensible defaults. To customize:
# Create project-specific config
mkdir -p .claude
echo '{"bannedCommands": {"enabled": true}}' > .claude/bash-guard.json
# Or create global config
mkdir -p ~/.config/claude-code
echo '{"linting": {"enabled": true}}' > ~/.config/claude-code/format-lint.json
Category: Safety & Protection
Hook Type: PreToolUse (Bash)
Configuration: bash-guard.json
Prevents dangerous shell commands from executing and enforces best practices. Supports automatic command rewriting and timeout enforcement with suggestion-based feedback.
Key Features:
Use Cases:
Category: Code Quality
Hook Type: PostToolUse (Edit/Write)
Configuration: format-lint.json
Automatically format and lint code after edits, providing immediate feedback on code quality issues.
Key Features:
Use Cases:
Category: Quality Gates
Hook Types: PreToolUse (Bash), Stop
Configuration: guardian.json
Ensures code quality through test verification, pre-commit workflows, and completion validation.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim