my-cc-plugins
专为Go开发者设计的Claude代码格式化插件,提升代码规范与开发效率。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:my-cc-plugins。 它的用途是:专为Go开发者设计的Claude代码格式化插件,提升代码规范与开发效率。 完整的 Skill 内容见:https://321skill.com/skills/my-cc-plugins/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“请帮我格式化最近修改的所有Go文件。”,它会调用`go-formatter:format-change-files`命令,自动定位并格式化工作区中所有变更的`.go`文件。或者,当你让AI写入一段新的Go代码时,插件会自动在写入后触发`goimports`进行格式化,确保你得到的代码符合规范。
介绍
该插件旨在解决Go开发者在编写或修改代码后,手动运行格式化工具带来的流程中断和效率低下的问题。它通过集成到Claude开发环境中,提供自动或一键式的Go代码格式化功能。
使用时,开发者只需在Claude中调用相应命令,如go-formatter:format-change-files来格式化所有变更的Go文件,或利用其PreToolUse钩子在写入或编辑.go文件时自动触发格式化。这确保了代码风格的一致性,无需离开当前工作流。
它非常适合需要在Claude环境中高效编写和修改Go代码的开发者,尤其是那些重视代码规范、希望减少手动操作、追求流畅开发体验的团队或个人。
建议在使用前确保系统已安装goimports和jq工具。对于大型项目或频繁变更的场景,启用自动格式化钩子能获得最佳体验,但需注意其对工具调用流程的轻微拦截。
核心特点
与通用代码格式化工具不同,它深度集成于Claude的`PreToolUse`钩子,能在开发者使用Write或Edit操作时自动触发格式化,实现真正的“编码即格式化”,无需手动干预。同时,它提供了针对Git变更集(如最近提交)的格式化能力,更贴合实际开发流程。
注意事项
仅支持Go语言,且依赖外部工具`goimports`和`jq`,若环境未安装则无法使用。
常见问题
这个插件支持哪些代码编辑器或IDE?
它是一个Claude Code插件,专为在Claude开发环境中使用,不直接绑定到特定外部编辑器。
自动格式化会影响我写代码的速度吗?
几乎无感,格式化在后台异步执行,不会阻塞你的编码操作。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/my-cc-plugins/raw/index.md 读取 my-cc-plugins 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/my-cc-plugins/raw/index.md(查看排版版本)