preflight

Run TypeScript type checks and tests before commits, pushes, or PRs.

2|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/DotanVG/Orbital-Breach --skill preflight-dotanvg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: preflight
Source: https://github.com/DotanVG/Orbital-Breach/tree/main/.claude/skills/preflight
Command: npx skills add https://github.com/DotanVG/Orbital-Breach --skill preflight-dotanvg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Run preflight checks to ensure repository changes do not break builds before committing, pushing, or opening a PR.

Core Features & Use Cases

  • Type checking: Run TypeScript checks in client and server without emitting output.
  • Test validation: Execute tests to catch regressions before review.
  • PR readiness: Provide a concise pass/fail summary to speed up code reviews and merges.

Quick Start

Run the preflight checks from the repo root to validate builds and tests before committing or opening a PR.

Frequently Asked Questions about preflight

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

FAQPage Schema
How do I run TypeScript type checks and tests before opening a pull request?

To run preflight checks before a pull request, execute the skill from the repository root. It validates client and server TypeScript builds using tsc --noEmit and runs npm test to ensure no regressions.

What is the best way to automate TypeScript build validation for both client and server code?

Automating TypeScript build validation is handled by running preflight checks across the repository. It targets both client and server subprojects, executing tsc --noEmit to catch type errors before commits or pushes.

Do I need a specific repository layout to run preflight checks on my TypeScript project?

Yes, running preflight checks requires a standard repository layout containing separate client and server subprojects. It also requires Node.js and npm installed to execute the TypeScript compiler and test suites.

How does preflight test validation work for TypeScript repositories?

Preflight test validation works by executing npm test after running TypeScript type checks. It provides a concise pass or fail summary for your repository changes to speed up code reviews and merges.

Can I use this to run tsc --noEmit checks before pushing to a CI pipeline?

Yes, you can run these preflight checks locally before pushing to a CI pipeline. It executes tsc --noEmit in the client directory and tsc --noEmit -p tsconfig.json in the server directory to prevent broken builds.