quality

Run build, lint:fix, and test commands to resolve code quality issues.

Updated Dec 21, 2025
One-click install
npx skills add https://github.com/canpok1/maze-runner --skill quality-canpok1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality
Source: https://github.com/canpok1/maze-runner/tree/main/.claude/skills/quality
Command: npx skills add https://github.com/canpok1/maze-runner --skill quality-canpok1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines code quality verification by running build, lint/format, and tests to ensure a project is healthy before deployment.

Core Features & Use Cases

  • Build check: Ensure the project compiles successfully.
  • Lint & format: Run static analysis and fix formatting automatically where possible.
  • Tests: Run unit tests to detect regressions early.

Quick Start

Run npm run build, then npm run lint:fix, and finally npm test to verify code health.

Frequently Asked Questions about quality

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

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

Automate code quality checks by running build, lint, and test commands in sequence. This Skill executes npm run build, npm run lint:fix, and npm test to verify your project compiles, fixes formatting issues automatically, and passes tests before deployment.

Can I use npm scripts to lint and format code automatically?

Yes. The npm run lint:fix command runs static analysis and applies formatting fixes automatically. This Skill integrates lint:fix into a quality workflow alongside build and test verification to catch issues early.

What's the best way to set up a CI/CD quality gate for JavaScript projects?

Establish a quality gate by running build, lint:fix, and test commands in order. This Skill chains these npm scripts to create a repeatable verification step that catches compilation errors, code style issues, and test failures before code reaches production.

Do I need all three checks—build, lint, and test—in my workflow?

For robust code quality in JavaScript/Node.js projects, all three are complementary. Build verification ensures compilation succeeds, linting catches style and potential bugs, and tests detect regressions. This Skill requires all three npm scripts to be available and runs them in order.

What happens if lint or test commands fail after running build?

If errors remain after lint:fix applies automatic fixes, manual corrections are needed. This Skill identifies which commands failed so you can address specific issues—compilation problems, unfixable lint violations, or test failures—before rerunning the workflow.