用途:在编写新代码、重构现有代码、代码审查、添加功能、修复bug时,根据目标文件的编程语言套用对应代码规范原则,帮助产出高质量、符合最佳实践的代码。
主要能力:按文件扩展名映射规范文档——.py 参考 py-principles.md(类型安全、现代语法、不可变性、异常处理);.rs 参考 rust-principles.md(所有权安全、零成本抽象、惯用语法、并发安全);.ts/.tsx/.js/.jsx 参考 ts-principles.md(类型安全、现代JS/TS、React最佳实践、可访问性)。核心理念是训练数据会过时,对框架用法、API特性或最佳实践存疑时优先查阅官方文档,而非凭记忆决策。通用检查点包括:类型注解/签名完整准确;错误处理适当,捕获具体异常且不忽略错误;命名清晰、意图明确;函数职责单一、复杂度可控;无明显性能或安全问题。
使用方式:先根据文件路径识别目标语言,再用 Read 工具读取对应的参考文件,然后依据规范编写或修改代码,并在完成前自检是否符合该语言最佳实践。框架/库特定代码需参考官方文档,详见各语言文件中的「不确定时参考」小节。
适用场景:日常多语言项目开发、重构、审查、加功能与修bug。
限制:资料未提供安装命令、价格、平台支持范围或具体规范条文内容;对框架相关决策,必须依据官方文档验证。