标准执行Skill standards-enforcement

此技能专注于通过使用ESLint、Prettier等工具建立和执行代码标准、最佳实践和架构模式,以提升代码质量和团队协作效率。关键词:代码标准、ESLint、Prettier、代码审查、代码质量、编码最佳实践、架构模式。

架构设计 0 次安装 0 次浏览 更新于 3/18/2026

name: standards-enforcement description: 使用linter、formatter和代码审查过程,在整个代码库中建立和执行编码标准、最佳实践和架构模式。用于设置ESLint/Prettier、配置linting规则、创建代码风格指南、实现预提交钩子、建立命名约定、强制执行TypeScript严格模式、保持一致性、进行架构审查或定义团队编码标准。

标准执行 - 维护代码质量

何时使用此技能

  • 设置ESLint、Prettier和代码格式化器
  • 配置linting规则和代码标准
  • 创建团队代码风格指南
  • 使用Husky实现预提交钩子
  • 建立命名约定
  • 强制执行TypeScript严格模式
  • 保持团队间的代码一致性
  • 进行代码审查以符合标准
  • 定义架构模式和规则
  • 设置导入顺序和组织
  • 强制执行测试覆盖率要求
  • 创建和维护编码指南

何时使用此技能

  • 设置项目指南、代码审查、执行最佳实践、保持一致性。
  • 在相关任务或功能上工作时
  • 在需要此专业知识的开发期间

使用当:设置项目指南、代码审查、执行最佳实践、保持一致性。

工具

ESLint

{
  "extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
  "rules": {
    "no-console": "warn",
    "no-unused-vars": "error",
    "@typescript-eslint/no-explicit-any": "error"
  }
}

Prettier

{
  "semi": true,
  "singleQuote": true,
  "tabWidth": 2,
  "trailingComma": "es5"
}

Husky + lint-staged

{
  "lint-staged": {
    "*.{js,ts,tsx}": ["eslint --fix", "prettier --write"],
    "*.{json,md}": ["prettier --write"]
  }
}

资源