Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
diludevx avatar

Quality Checks

  • 1 installs
  • Updated March 9, 2026
  • diludevx/node-template

Runs the full pre-commit quality pipeline (format, lint, type-check, build) in sequence and reports pass/fail with suggested fixes.

About

Executes a Node project's format, lint, type and build checks in order as a pre-commit or pre-deploy gate, and can auto-fix format and lint issues. A developer uses it to validate a change before committing or deploying.

  • Runs format, lint, type-check and build sequentially, each gating the next
  • Reports a pass/fail summary table with an optional auto-fix mode

Quality Checks by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #984 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Data as of Jul 8, 2026 (Skillselion catalog sync)
npx skills add https://github.com/diludevx/node-template --skill quality-checks

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
Last updatedMarch 9, 2026
Repositorydiludevx/node-template

What it does

Runs the full pre-commit quality pipeline (format, lint, type-check, build) in sequence and reports pass/fail with suggested fixes.

Files

SKILL.mdMarkdownGitHub ↗

Run the full quality pipeline sequentially. Each step must pass before proceeding.

Pipeline

# Step 1: Format check
npm run format:check

# Step 2: Lint check
npm run lint:check

# Step 3: Type check
npm run types:check

# Step 4: Build (verify compilation succeeds)
npm run build

Auto-fix Mode

If the user wants to fix issues automatically, run:

npm run format:fix && npm run lint:fix && npm run types:check

Note: types:check errors require manual fixes — there is no auto-fix for TypeScript errors.

Output Format

Report results as a summary table:

StepStatusIssues
FormatPASS / FAILN files changed
LintPASS / FAILN errors, M warnings
TypesPASS / FAILN errors
BuildPASS / FAILN errors

If any step fails, list the specific errors and suggested fixes.

Common Issues & Fixes

ErrorFix
any type usedDefine proper TypeScript type
console.log foundReplace with logger from src/utils/logger.ts
process.env used directlyUse environment singleton from src/config/environment.ts
Missing return typeAdd explicit return type annotation
Unused variableRemove it (prefix with _ if it must exist)
Import order wrongRun npm run lint:fix to auto-sort

Related skills

Code Review & Qualitytestingbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.