By savvy-web
Companion plugin for @savvy-web/lint-staged that informs agents about available code quality tools and conventions
Monorepo containing the @savvy-web/lint-staged npm package and a
Claude Code companion plugin for code quality context injection.
Composable, configurable lint-staged handlers for pre-commit hooks. Provides reusable handlers for Biome, Markdown, YAML, TypeScript, and more.
See the full package documentation at package/README.md.
A companion plugin that injects code quality context at the start of every Claude Code session. It detects your project's tooling and informs the agent about:
verbatimModuleSyntax)This means Claude Code automatically follows your project's code style without needing to be told each session.
# Add the Savvy Web plugin marketplace (one-time setup)
/plugin marketplace add savvy-web/systems
# Install the lint-staged plugin for this project
/plugin install lint-staged@savvy-web-systems --scope project
lint-staged/
├── package/ # @savvy-web/lint-staged npm package
│ ├── src/ # Package source code
│ ├── package.json
│ └── README.md
├── plugin/ # Claude Code companion plugin
│ ├── .claude-plugin/ # Plugin manifest
│ └── hooks/ # SessionStart hook
├── lib/configs/ # Shared lint configs (markdownlint, lint-staged)
├── docs/ # Repository documentation
├── package.json # Workspace root
├── pnpm-workspace.yaml
├── turbo.json
└── biome.jsonc
# Install dependencies
pnpm install
# Build all outputs
pnpm run build
# Run tests
pnpm run test
# Lint with Biome
pnpm run lint
# Fix lint issues
pnpm run lint:fix
# Lint markdown
pnpm run lint:md
# Type-check with tsgo
pnpm run typecheck
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 claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub savvy-web/systems --plugin lint-stagedCompanion plugin for @savvy-web/changesets that helps write well-structured changeset files for GitHub release documentation
Companion plugin for @savvy-web/commitlint that informs agents about commit standards
Companion plugin for @savvy-web/vitest that provides test convention context and configuration reference for AI coding agents
Auto-configure code quality tools and generate custom /fix command for parallel agent-based fixing
Sets up and manages Husky Git hooks by configuring pre-commit hooks, establishing commit message standards, integrating with linting tools, and ensuring code quality on commits.
When setting up commit message validation for a project. When project has commitlint.config.js or .commitlintrc files. When configuring CI/CD to enforce commit format. When extracting commit rules for LLM prompt generation. When debugging commit message rejection errors.
Comprehensive Prettier skills for code formatting with configuration, editor integration, and custom plugin development.
Comprehensive code quality tools: markdown linting, code review, debugging, Python development, and codebase analysis. Includes skills, agents, and automated hooks for quality enforcement.
Claude Code hooks for enforcing best practices and workflow automation