mcpField
T
ts-google

ts-google

github.com/pproenca开发218373 次安装11 周前更新
代码仓库

关于 ts-google

这是一份面向 AI Agent 和大模型、基于 Google 内部标准的 TypeScript 风格指南,按优先级覆盖模块、类型、类、函数、控制流等编码规范。

主要功能

  1. 01涵盖八类的 45 条规则
  2. 02模块组织与类型安全建议
  3. 03类与函数设计实践
  4. 04控制流、错误处理和命名规则

适用场景

  1. 01编写新的 TypeScript 代码
  2. 02组织模块与导入语句
  3. 03检查代码风格一致性
  4. 04重构现有 TypeScript 代码

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pproenca/dot-skills --skill ts-google

安装后在 Claude Code 中输入/ts-google确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

AGENTS.md
metadata.json
assets/templates/
_template.md
references/
_sections.md
class-constructor-parens.md
class-no-private-fields.md
class-no-prototype-manipulation.md
class-no-static-containers.md
class-parameter-properties.md
class-readonly-properties.md
control-always-use-braces.md
control-for-of-iteration.md
control-no-assignment-in-condition.md
control-switch-default.md
control-triple-equals.md
error-avoid-assertions.md
error-catch-unknown.md
error-empty-catch-comments.md
error-throw-errors.md
func-arrow-concise-bodies.md
func-avoid-this-rebinding.md
func-declarations-over-expressions.md
func-default-parameters.md
func-generator-syntax.md
func-rest-parameters.md
literal-array-constructor.md
literal-explicit-coercion.md
literal-number-formats.md
literal-single-quotes.md
module-es6-modules.md

详细介绍

Google TypeScript 最佳实践

基于 Google 内部标准制定的全面 TypeScript 风格指南,专为 AI Agent 和大模型设计。包含 8 个类别中的 45 条规则,并按影响优先级排序,以指导自动重构和代码生成。

适用场景

在以下情况中参考这些指南:

  • 编写新的 TypeScript 代码
  • 组织模块和导入
  • 设计类型注解和接口
  • 创建类和函数
  • 检查代码风格是否一致
  • 重构现有 TypeScript 代码

按优先级划分的规则类别

优先级类别影响前缀
1模块组织CRITICALmodule-
2类型安全CRITICALtypes-
3类设计HIGHclass-
4函数模式HIGHfunc-
5控制流MEDIUM-HIGHcontrol-
6错误处理MEDIUMerror-
7命名与风格MEDIUMnaming-
8字面量与类型强制转换LOW-MEDIUMliteral-

快速参考

1. 模块组织(CRITICAL)
2. 类型安全(CRITICAL)
3. 类设计(HIGH)
4. 函数模式(高)
5. 控制流(中高)
6. 错误处理(中)
7. 命名与风格(中)
8. 字面量与类型转换(低中)

使用方法

阅读各参考文件,了解详细说明和代码示例:

参考文件

文件说明
AGENTS.md包含所有规则的完整汇编指南
references/_sections.md类别定义和排序
assets/templates/_template.md新规则模板
metadata.json版本和参考信息

评论

支持 Markdown