code-validator

Validate TypeScript/React code quality and generate compliance reports against CLAUDE.md standards.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cityfish91159/maihouses --skill code-validator-cityfish91159
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-validator
Source: https://github.com/cityfish91159/maihouses/tree/main/.claude/skills/code-validator
Command: npx skills add https://github.com/cityfish91159/maihouses --skill code-validator-cityfish91159

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces the project's CLAUDE.md-based code quality standards, automatically validating TypeScript/React code upon modifications or reviews to prevent regressions.

Core Features & Use Cases

  • Automated Quality Checks: Run TypeScript type checks, ESLint, and project-specific rules against changed files.
  • Consistent Compliance: Ensure edits adhere to CLAUDE.md before merging.
  • Use Case: After editing a .ts/.tsx file, invoke this skill to produce a compliance report and recommended fixes.

Quick Start

Run the code-validator after modifying a TypeScript file, and review the generated report for any type or lint issues.

Frequently Asked Questions about code-validator

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

FAQPage Schema
How do I automate TypeScript code quality checks in my project?

Automate TypeScript code quality checks by running this validator against your repository after modifying .ts/.tsx files. It performs type checking, ESLint validation, and scans for prohibited patterns like any types, console.log statements, and @ts-ignore directives, then produces a structured compliance report.

What code standards does this validator enforce?

The validator enforces CLAUDE.md-based standards including type correctness, meaningful variable names, function length limits, clear interface definitions, proper React prop typing, PascalCase component naming, and prohibition of patterns like any types, console.log in code, and eslint-disable directives.

Can I use this validator to review React code compliance?

Yes. The validator checks React-specific constraints including proper prop typing, PascalCase component names, and structure compliance across your repository whenever .ts/.tsx files are modified or when you request a code review.

How do I get a code quality report before merging changes?

Invoke the validator after editing TypeScript or React files to generate a compliance report showing type errors, lint issues, and violations against your project's code standards, helping catch regressions before merge.

What patterns does the validator flag as forbidden?

The validator flags any types, console.log usage in non-comment code, @ts-ignore annotations, and eslint-disable directives as forbidden, ensuring type safety and consistent code quality across your TypeScript and React codebase.