lint

GitHub

对 Terrae 代码库执行 TypeScript 类型检查、ESLint 静态分析及 Prettier 格式校验,报告错误并提供自动修复选项,最后重新验证以确保问题已解决。

.claude/skills/lint/SKILL.md alamenai/terrae

Trigger Scenarios

需要检查代码类型安全时 需要统一代码风格和格式时 提交代码前进行质量门禁检查时

Install

npx skills add alamenai/terrae --skill lint -g -y
More Options

Non-standard path

npx skills add https://github.com/alamenai/terrae/tree/main/.claude/skills/lint -g -y

Use without installing

npx skills use alamenai/terrae@lint

指定 Agent (Claude Code)

npx skills add alamenai/terrae --skill lint -a claude-code -g -y

安装 repo 全部 skill

npx skills add alamenai/terrae --all -g -y

预览 repo 内 skill

npx skills add alamenai/terrae --list

SKILL.md

Frontmatter
{
    "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

    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.

Version History

  • ea9a480 Current 2026-07-25 11:49

Same Skill Collection

.claude/skills/check/SKILL.md
.claude/skills/commit/SKILL.md
.claude/skills/docs/SKILL.md
.claude/skills/fix/SKILL.md
.claude/skills/issue/SKILL.md
.claude/skills/new/SKILL.md
.claude/skills/perf/SKILL.md
.claude/skills/release/SKILL.md
.claude/skills/review/SKILL.md
.claude/skills/pr/SKILL.md
.claude/skills/test/SKILL.md

Metadata

Files
0
Version
ea9a480
Hash
aa7ec0f5
Indexed
2026-07-25 11:49

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-27 05:39
浙ICP备14020137号-1 $Carte des visiteurs$