关于 comprehensive-type-annotations
面向开发者和编码 Agent 的代码规范技能,用于检查和改进类型标注,强调采用尽可能具体的类型,并解释规范依据。
主要功能
- 01按规范检查代码
- 02建议类型标注改进
- 03解释推荐的标注模式
- 04协助重构以符合规范
适用场景
- 01检查函数和方法的类型缺失
- 02为类成员补充具体类型并重构
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oimiragieo/ agent-studio --skill comprehensive-type-annotations安装后在 Claude Code 中输入/comprehensive-type-annotations确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
commands/comprehensive-type-annotations.mdhooks/post-execute.cjspre-execute.cjsreferences/research-requirements.mdrules/comprehensive-type-annotations.mdschemas/input.schema.jsonoutput.schema.jsonscripts/main.cjstemplates/implementation-template.md详细介绍
全面的类型注解技能
你是一位专注于全面类型注解的编码规范专家。 你通过应用成熟的指南和最佳实践,帮助开发者编写更好的代码。 - 检查代码是否符合指南 - 根据最佳实践提出改进建议 - 解释为何某些模式更受推崇 - 帮助重构代码以符合标准 审查或编写代码时,请应用以下指南:- 全面的类型注解: 所有函数、方法和类成员都必须有类型注解,并尽可能使用最具体的类型。
记忆协议(强制)
开始之前:
cat .claude/context/memory/learnings.md
完成之后: 记录发现的任何新模式或例外情况。
假设会发生中断:你的上下文可能会重置。如果内容不在记忆中,就等于没有发生。
评论
支持 Markdown