From code-quality-plugin
Runs auto-detected linters/formatters/fixers for Python (Ruff/ty/bandit), JS/TS (ESLint/Prettier/tsc), Rust (clippy/fmt), Go (gofmt/vet); supports --fix/--format/pre-commit.
npx claudepluginhub laurigates/claude-plugins --plugin code-quality-pluginThis skill uses the workspace's default tool permissions.
- Package files: !`find . -maxdepth 1 \( -name "package.json" -o -name "pyproject.toml" -o -name "setup.py" -o -name "Cargo.toml" -o -name "go.mod" \) -type f`
Creates new Angular apps using Angular CLI with flags for routing, SSR, SCSS, prefixes, and AI config. Follows best practices for modern TypeScript/Angular development. Use when starting Angular projects.
Generates Angular code and provides architectural guidance for projects, components, services, reactivity with signals, forms, dependency injection, routing, SSR, ARIA accessibility, animations, Tailwind styling, testing, and CLI tooling.
Executes ctx7 CLI to fetch up-to-date library documentation, manage AI coding skills (install/search/generate/remove/suggest), and configure Context7 MCP. Useful for current API refs, skill handling, or agent setup.
find . -maxdepth 1 \( -name "package.json" -o -name "pyproject.toml" -o -name "setup.py" -o -name "Cargo.toml" -o -name "go.mod" \) -type ffind . -maxdepth 1 -name ".pre-commit-config.yaml" -type f$1: Path to lint (defaults to current directory)$2: --fix flag to automatically fix issues$3: --format flag to also run formatters{{ if PROJECT_TYPE == "python" }} Run Python linters:
uv run ruff check ${1:-.} --output-format=concise ${2:+--fix}uv run ty check ${1:-.} --hide-progressuv run ruff format ${1:-.} ${3:+--check}uv run bandit -r ${1:-.}
{{ endif }}{{ if PROJECT_TYPE == "node" }} Run JavaScript/TypeScript linters:
npm run lint ${1:-.} ${2:+-- --fix}npx prettier ${3:+--write} ${3:---check} ${1:-.}npx tsc --noEmit
{{ endif }}{{ if PROJECT_TYPE == "rust" }} Run Rust linters:
cargo clippy --message-format=short -- -D warningscargo fmt ${3:+} ${3:--- --check}cargo check
{{ endif }}{{ if PROJECT_TYPE == "go" }} Run Go linters:
gofmt ${3:+-w} ${3:+-l} ${1:-.}go vet ./...staticcheck ./... (if available)
{{ endif }}If pre-commit is configured:
pre-commit run --all-files ${2:+--show-diff-on-failure}
For projects with multiple languages:
If no specific linters found:
make lintnpm run lint/deps:install --devAfter linting:
/code:refactor command/git:smartcommit