Preflight

SkillDev tools

Run repo health checks that used to live in husky hooks (typecheck, React Compiler bailouts, lint). Use when the user says preflight, /preflight, run checks before push, or asks to typecheck the monorepo occasionally.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Preflight skill

What this skill tells your AI

The instructions your AI receives, as published by vvedantb/eva in .agents/skills/preflight/SKILL.md and read by ahel’s review.

On-demand replacement for disabled husky gates. Run from repo root. Fix failures before continuing; do not skip unless the user says so.

Steps

  1. Typecheck (web + backend + callback):
pnpm typecheck
  1. React Compiler bailouts:
pnpm compiler:check
  1. Lint (whole tree; former lint-staged scope was staged files only):
pnpm lint
  1. Commit hygiene (manual — hooks are off):
    • No Co-authored-by: Cursor / Made-with: Cursor in commit messages
    • No stray lone @ line in the message (PowerShell here-string leak)

Notes

  • Do not run convex codegen as part of preflight (uploads to the linked deployment).
  • Husky hooks under .husky/ are commented out on purpose; re-enable there if you want gates back on every commit/push.
  • Optional format pass on dirty files: ./node_modules/.bin/lint-staged (needs staged files) or Prettier on specific paths.

Signals

GitHub stars
101
Forks
7
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
preflight-vvedantb
Source
github.com/vvedantb/eva