type-check

Run full TypeScript type checks with npx tsc --noEmit --pretty.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kimjoongwon/prj-core --skill type-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: type-check
Source: https://github.com/kimjoongwon/prj-core/tree/main/.claude/skills/type-check
Command: npx skills add https://github.com/kimjoongwon/prj-core --skill type-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TypeScript type errors can go unnoticed when only partial checks are run. This Skill runs a full, unfiltered type check across the entire project to ensure robust type safety and reliable builds.

Core Features & Use Cases

  • Full-project type checking: Runs tsc across all files without filtering.
  • Comprehensive error reporting: Lists all type errors with precise locations.
  • Pre-merge quality assurance: Use before PRs to catch issues early.

Quick Start

Run a complete type check with no emit: npx tsc --noEmit --pretty

Frequently Asked Questions about type-check

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

FAQPage Schema
How do I run a complete TypeScript type check across my entire project?

TypeScript type checking validates all code against your type definitions without emitting files. Run `npx tsc --noEmit --pretty` to execute a full type check across your entire codebase, reporting all errors with precise file locations and type codes for immediate remediation.

Can I catch TypeScript type errors before merging pull requests?

Yes. Running a complete type check before PRs catches type safety issues early in the development cycle. This Skill runs unfiltered type checking across all files, ensuring robust builds and preventing type-related regressions from reaching main branches.

What's the best way to ensure type safety in large TypeScript codebases?

Full-project type checking with `tsc --noEmit` enforces comprehensive type safety at scale. This approach runs against all files without filtering, groups errors by location, and works equally well for small projects and large monorepos in CI pipelines or pre-commit workflows.

Why do partial TypeScript type checks miss errors?

Partial type checks only validate a subset of your codebase, leaving type errors undetected in untested files. Running the complete type-check command against all files ensures every type error surfaces before deployment, preventing runtime failures from type mismatches.

Does TypeScript type checking work in CI/CD pipelines?

Yes. Type checking integrates seamlessly into CI pipelines as a post-commit or pre-merge gate. Running `npx tsc --noEmit --pretty` in automation catches type errors early, enforces consistent type safety standards across team contributions, and blocks builds with unresolved type violations.

How are TypeScript type errors reported and organized?

Type errors are reported with precise file paths, line numbers, column positions, and standardized type error codes. This Skill groups results by file, making it straightforward to locate each error and understand its type-safety implication for focused remediation.