quality-check

Run ESLint, Prettier, and TypeScript type checks on code.

Updated Oct 25, 2025
One-click install
npx skills add https://github.com/rsnorman/recipe-generator --skill quality-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-check
Source: https://github.com/rsnorman/recipe-generator/tree/main/.claude/skills/quality-check
Command: npx skills add https://github.com/rsnorman/recipe-generator --skill quality-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eslint, prettier, typescript, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual, time-consuming, and error-prone process of checking code quality. It ensures your codebase adheres to established standards, catches potential bugs early, and maintains a high level of code health without requiring constant human oversight.

Core Features & Use Cases

  • Automated Linting (ESLint): Automatically identifies and flags problematic patterns or stylistic issues in your JavaScript/TypeScript code.
  • Consistent Formatting (Prettier): Enforces a uniform code style across your entire project, reducing merge conflicts and improving readability.
  • Robust Type Checking (TypeScript): Catches type-related errors before runtime, enhancing code reliability and preventing unexpected behavior.
  • Use Case: Before pushing your code to a shared branch or creating a pull request, activate this Skill to automatically verify that all your changes meet the project's quality standards, ensuring a clean, maintainable, and error-free contribution.

Quick Start

Run all quality checks on the current project.

Frequently Asked Questions about quality-check

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

FAQPage Schema
How do I automate code quality checks before committing?

Automate code quality checks by running linting, formatting, and type checking together. This Skill executes ESLint, Prettier formatting verification, and TypeScript type checks in one command, surfacing issues with colored output and suggested fixes before you push code.

Can I use ESLint, Prettier, and TypeScript checks in a single workflow?

Yes. This Skill combines ESLint for linting, Prettier for formatting consistency, and TypeScript for type verification into one integrated quality check. Run all three simultaneously to catch style, logic, and type errors at once.

What's the best way to catch type errors and formatting issues early?

Run automated type checking and formatting verification together before pull requests. This Skill applies TypeScript type checking alongside ESLint linting and Prettier formatting checks, identifying errors before code review and reducing rework.

Do I need to configure ESLint and Prettier separately for this to work?

This Skill assumes ESLint, Prettier, and TypeScript are already installed and configured in your project. Existing project configuration files are used; the Skill automates running the checks and reporting results, not initial setup.

How does code quality verification help prevent bugs in production?

Code quality checks catch issues early: ESLint flags problematic patterns, Prettier ensures consistency reducing merge conflicts, and TypeScript type checking prevents type-related runtime errors before code reaches production.