用途:在编写代码时保持风格一致,核心原则是代码被读多于被写,统一风格有助于阅读。优先顺序为:项目自有风格指南(若存在)、对应语言的 Google 风格指南(若有)、语言社区最佳实践。
主要能力:提供 TypeScript/JavaScript、Python、Go、Java、C++、Shell、HTML/CSS 的 Google 风格指南链接;给出通用原则(一致性、清晰、简单、记录原因而非内容);列出各语言命名与格式约定,例如 TS/JS 类用 PascalCase、接口不加 I 前缀、文件用 kebab-case,Python 用 snake_case、4 空格缩进、Black 格式化,Go 使用 gofmt 且无选项;并给出导入排序、文档字符串、预提交钩子及常见错误与修正。
使用方式:按项目规范编码;用自动格式化与静态检查工具(TS 用 Prettier/ESLint,Python 用 Black、Pylint、Ruff,Go 用 gofmt、golangci-lint,Rust 用 rustfmt、clippy);提交前运行格式化与 lint 并修复可自动修复问题。该技能被 issue-driven-development 第 7 步和 comprehensive-review 的风格标准引用。
限制:若项目已有不同于 Google 的风格,应遵循项目风格并记录差异,不得混用风格;资料未提供具体安装命令、价格、平台支持范围或效果保证等细节。