Lint Skill

SkillDev tools

Run linting and type checking across the Terrae codebase

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 Lint Skill skill

What this skill tells your AI

The instructions your AI receives, as published by alamenai/terrae in .claude/skills/lint/SKILL.md and read by ahel’s review.

Run linting and type checking across the Terrae codebase.

Instructions

  1. Run Type Checking

    npx tsc --noEmit
    

    This checks TypeScript types without emitting files.

  2. Run ESLint

    npm run lint
    

    This runs ESLint on the codebase.

  3. Run Prettier Check

    npm run format:check
    

    This checks if files are properly formatted.

  4. Report Results

    • List any type errors with file locations
    • List any linting errors/warnings
    • List any formatting issues
  5. Offer to Fix If issues are found, ask the user if they want to:

    • Auto-fix linting issues: npm run lint -- --fix
    • Auto-format files: npm run format
    • Manually address type errors (show each error)
  6. Re-verify After fixes, run the checks again to confirm all issues are resolved.

Signals

GitHub stars
244
Forks
5
Last commit
Apr 2026
Advanced
Catalog kind
skill
Gateway key
lint-alamenai
Source
github.com/alamenai/terrae