check

Runs type checks, linting, and smoke tests to generate a codebase health report.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/mgoodman60/foremanos --skill check-mgoodman60
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check
Source: https://github.com/mgoodman60/foremanos/tree/main/.claude/skills/check
Command: npx skills add https://github.com/mgoodman60/foremanos --skill check-mgoodman60

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a quick, automated health check for a codebase by running type checks, linting, and smoke tests to surface issues early.

Core Features & Use Cases

  • TypeScript type checking to identify type errors before runtime.
  • Linting to enforce code quality and consistency.
  • Smoke tests to verify core functionality and report overall health.

Quick Start

Run TypeScript type check with npx tsc --noEmit, run lint with npm run lint, and run the smoke tests with npm test -- --run smoke to generate a health report.

Frequently Asked Questions about check

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

FAQPage Schema
How do I run a quick health check on my TypeScript codebase?

Run a TypeScript codebase health check by executing npx tsc --noEmit for type checking, npm run lint for style compliance, and npm test -- --run smoke to verify core functionality and report overall health.

What is included in an automated codebase health check for CI?

An automated codebase health check for CI includes TypeScript type checking to catch type errors before runtime, linting to enforce code quality and consistency, and smoke tests to verify core functionality and report overall health.

Do I need npm or yarn to run TypeScript type checks and linting?

Yes, you need npm or yarn as your package manager to run TypeScript type checks and linting. You also require Node.js and predefined project scripts for tsc, lint, and test to execute the automated checks successfully.

Can I use this to find TypeScript type errors before runtime?

Yes, you can find TypeScript type errors before runtime by running type checks with npx tsc --noEmit. This process surfaces type errors early, providing fast feedback on ongoing software projects before deployment.

What is the best way to automate linting and smoke tests for code quality?

The best way to automate linting and smoke tests for code quality is to run predefined npm scripts. Execute npm run lint to enforce style consistency and npm test -- --run smoke to verify basic test stability and report health.

Why should I run smoke tests during a codebase health check?

You should run smoke tests during a codebase health check to verify core functionality and report overall health. This ensures basic test stability and surfaces critical issues early in ongoing software projects.