code-quality

Discover and run configured lint, format, and type-check commands.

2|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/MysMon/Spec-Workflow-Toolkit --skill code-quality-mysmon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-quality
Source: https://github.com/MysMon/Spec-Workflow-Toolkit/tree/main/skills/workflows/code-quality
Command: npx skills add https://github.com/MysMon/Spec-Workflow-Toolkit --skill code-quality-mysmon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams automatically discover and run the quality tools configured by the project, avoiding the need to install or assume specific tools and ensuring consistency with project standards.

Core Features & Use Cases

  • Discovery-first: Detects whether lint, format, and type checking are configured in the project before running anything.
  • Script-based execution: Prioritizes project-defined commands from package.json, Makefile, or other scripts, and executes them safely.
  • Verification & guidance: Validates that the project builds after changes and provides actionable feedback when configuration is missing or ambiguous.
  • Use Case: A CI-friendly workflow where a developer runs code-quality locally to ensure the codebase passes lint and type checks before committing.

Quick Start

Ask the AI to run the project's configured lint, format, and type-check in the current workspace.

Frequently Asked Questions about code-quality

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

FAQPage Schema
How do I run lint, format, and type checks without installing new tools?

To run lint, format, and type checks without installing new tools, this Skill discovers and executes your project's already-configured commands by inspecting files like package.json and Makefile, ensuring consistency with project standards.

How does automated code quality check discovery work for existing projects?

Automated code quality check discovery works by inspecting common config files, package.json scripts, and Makefile targets to identify available lint, format, and type-check tools, then running the most appropriate project-defined commands.

Can I use this to verify my project still builds after code changes?

Yes, you can use this to verify your project still builds after code changes. The Skill executes your configured quality checks and clearly reports the results or provides guidance when configuration is missing or ambiguous.

What happens when lint or type-check configuration is missing in my workspace?

When lint or type-check configuration is missing in your workspace, the Skill provides actionable guidance instead of executing commands, helping you identify and resolve ambiguous or incomplete project quality tool setups.

What is the best way to automate project-defined quality checks before committing?

The best way to automate project-defined quality checks before committing is using a discovery-first approach that safely prioritizes and executes your existing scripts from package.json or Makefile without assuming external tools.