setup-quality-check-hook

Detect project tooling and generate a `.claude-shim.json` configuration file.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/deneb-lab/claude-shim --skill setup-quality-check-hook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-quality-check-hook
Source: https://github.com/deneb-lab/claude-shim/tree/main/plugins/quality-check-hook/skills/setup-quality-check-hook
Command: npx skills add https://github.com/deneb-lab/claude-shim --skill setup-quality-check-hook

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of setting up and configuring code quality checks for your repository, ensuring code consistency and catching errors early.

Core Features & Use Cases

  • Automated Tool Detection: Automatically detects linters and formatters like Biome, Prettier, ESLint, Ruff, and more.
  • Config Generation: Creates or updates a .claude-shim.json file with appropriate checks and patterns.
  • Use Case: When you start a new project or onboard a new developer, run this Skill to quickly establish a robust code quality pipeline without manual configuration.

Quick Start

Run the setup-quality-check-hook skill to automatically configure code quality checks for this repository.

Frequently Asked Questions about setup-quality-check-hook

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code quality checks for JavaScript and Python projects?

You can automate code quality checks by running this Skill, which detects existing linters and formatters and generates a `.claude-shim.json` configuration file to enforce consistency. It supports JavaScript, TypeScript, Python, Ansible, and shell scripts.

Does this code quality setup tool work with package runners like pnpm and bun?

Yes, this code quality setup integrates with npm, yarn, pnpm, and bun package runners. It automatically detects your project tooling and configures the appropriate checks for your specific runner.

What linters and formatters can be automatically detected for CI/CD configuration?

This code quality configuration tool detects linters and formatters like Biome, Prettier, ESLint, and Ruff. It scans your project to identify installed tooling and generates matching configuration patterns.

How do I set up linting and formatting configuration for a new repository?

Run this Skill to establish a robust code quality pipeline without manual configuration. It creates or updates a `.claude-shim.json` file with appropriate checks and patterns based on your project's detected languages and tools.

Can I use this to configure code quality checks for shell scripting and Ansible?

Yes, this code quality automation supports Ansible and shell scripting languages alongside JavaScript, TypeScript, and Python. It detects the relevant tooling and applies the appropriate formatting and linting checks.