用途:在编写或修改代码时,自动识别文件语言并应用对应的标准编码规范,保持风格一致。
主要能力:支持的语言与规范包括 Python(PEP 8)、TypeScript(Google 与 Microsoft 风格指南)、JavaScript(Airbnb 风格指南)、Go(Effective Go 与 Google 风格指南)、PHP(PSR 标准),以及 Git 提交信息(Conventional Commits)。
使用方式:当编写或修改代码时,先识别被编辑文件的语言,再从 references/ 目录读取对应规范文件,并在命名、格式、文档与组织上一致应用。规范文件为 references/python-conventions.md、references/typescript-conventions.md、references/javascript-conventions.md、references/golang-conventions.md、references/php-conventions.md、references/git-commit-conventions.md。
Git 提交按要求遵循 Conventional Commits 格式:<type>(<scope>): <subject>。常用类型为 feat、fix、docs、style、refactor、test、chore。规则包括使用祈使现在时(如 add 而非 added)、主题小写且不加句号、主题不超过 50 个字符,并加入 Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com。示例:feat(auth): add user authentication 后接上述署名。
优先级规则:项目特有规范覆盖语言默认规范;为保持一致应匹配已有代码风格;若配置了 ESLint、Prettier、gofmt 等自动工具,应尊重其配置;规范文件提供默认标准。
限制:资料未提供安装命令、收费与价格信息、具体平台支持范围或效果验证方式,这些内容暂未提供。