Run linting and type checking across the Terrae codebase
Scanned 9/8/2026
Install to Claude Code
npx -y skills add alamenai/terrae --skill lint --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Lint?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/alamenai-lint)More formats (shields.io, HTML) on the badges page.
---
name: lint
description: Run linting and type checking across the Terrae codebase
allowed-tools: Bash(npx tsc *), Bash(npm run lint*), Bash(npm run format*)
---
# Lint Skill
Run linting and type checking across the Terrae codebase.
## Instructions
1. **Run Type Checking**
```bash
npx tsc --noEmit
```
This checks TypeScript types without emitting files.
2. **Run ESLint**
```bash
npm run lint
```
This runs ESLint on the codebase.
3. **Run Prettier Check**
```bash
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.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.