**claude-code-typescript-hooks** banner
bartolli bartolli

**claude-code-typescript-hooks**

Development community intermediate

Description

Quality checks for different project types.

Installation

Terminal
claude install-skill https://github.com/bartolli/claude-code-typescript-hooks

README

Claude Code Quality Hooks

Quality checks for different project types.

[Official Documentation](https://docs.anthropic.com/en/docs/claude-code/hooks)

Quick Start

1. Choose Your Project Type

# React/Next.js/Vite apps
.claude/hooks/react-app/

# VS Code extensions
.claude/hooks/vscode-extension/

# Node.js TypeScript projects
.claude/hooks/node-typescript/

# More coming soon...

2. Configure Claude Code

Add to `.claude/settings.local.json` and customize "command" quality-check.js path according to your project type (react-app, vscode-extension, node-typescript):

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write|Edit|MultiEdit",
        "hooks": [
          {
            "type": "command",
            "command": "node $CLAUDE_PROJECT_DIR/.claude/hooks/react-app/quality-check.js"
          }
        ]
      }
    ]
  }
}

3. Done

Hook runs automatically when you edit files.

Features

    undefined

Project Types

React App

    undefined

VS Code Extension

    undefined

Node.js TypeScript

    undefined

Configuration

Each hook has `hook-config.json`:

{
  "typescript": {
    "enabled": true,
    "showDependencyErrors": false,
    "jsx": "react" // For React hooks
  },
  "eslint": {
    "enabled": true,
    "autofix": true
  },
  "prettier": {
    "enabled": true,
    "autofix": true
  },
  "rules": {
    "console": {
      "severity": "info|warning|error",
      "allowIn": {

...