Pre Commit Hooks
Description
[](https://github.com/aRustyDev/pre-commit-hooks/actions/workflows/ci.yml) [](https://github.com/aRustyDev/pre-commit-hooks/actions/workflows/security.yml) [](https://github.com/aRustyDev/pre-commit-hooks/actions/workflows/coverage.yml)
Installation
claude install-skill https://github.com/aRustyDev/pre-commit-hooks README
pre-commit-hooks
[](https://github.com/aRustyDev/pre-commit-hooks/actions/workflows/ci.yml) [](https://github.com/aRustyDev/pre-commit-hooks/actions/workflows/security.yml) [](https://github.com/aRustyDev/pre-commit-hooks/actions/workflows/coverage.yml) [](https://github.com/aRustyDev/pre-commit-hooks/releases) [](https://www.npmjs.com/package/@arustydev/pre-commit-hooks) [](https://pypi.org/project/arustydev-pre-commit-hooks/) [](https://opensource.org/licenses/MIT)
A collection of pre-commit hooks for various languages and tools to ensure code quality, security, and consistency.
Features
- undefined
Installation
Using pre-commit (Recommended)
Add this to your `.pre-commit-config.yaml`:
repos:
- repo: https://github.com/aRustyDev/pre-commit-hooks
rev: v0.1.0 # Use the latest release
hooks:
- id: shellcheck
- id: shfmt
# Add more hooks as needed
Then run:
pre-commit install
pre-commit run --all-files
Using npm
npm install --save-dev @arustydev/pre-commit-hooks
Using pip
pip install arustydev-pre-commit-hooks
Direct Installation
curl -sSL https://github.com/aRustyDev/pre-commit-hooks/releases/latest/download/install.sh | bash
Available Hooks
Shell/Bash
- undefined
Git/Commits
- undefined
Nix
- undefined
Web Development
...
Related Skills
Doc Co-authoring
When user wants to write documentation, proposals, technical specs, decision docs, or similar structured contentGuide users through structured workflow for co-authoring documentation
Documentation official Docx
When user mentions Word doc, .docx, or requests professional documents with formattingCreate, edit, and analyze Word documents with tracked changes, comments, and formatting
Documentation official Extract text, create PDFs, merge/split documents, and handle forms
Documentation official Pptx
When a .pptx file is involved in any way, or user mentions deck, slides, or presentationCreate, edit, and analyze PowerPoint presentations with layouts and templates
Documentation official Xlsx
When a spreadsheet file is the primary input or output (.xlsx, .xlsm, .csv, .tsv)Create, edit, and analyze Excel spreadsheets with formulas, formatting, and visualization
Documentation official mcp-server-fetch
Fetch and convert web pages to markdown.
Documentation community