关于 architecture-refiner
architecture-refiner 是一项面向遵循 Gravito 规范团队的架构审查与改进 Agent 技能,关注模块化、将业务逻辑提取到 Actions,以及酌情应用设计模式。
主要功能
- 01审查技术债务与架构问题
- 02检查实现的模块化程度
- 03将业务逻辑提取到 Actions
- 04按 Gravito 指南统一代码
- 05酌情应用设计模式
适用场景
- 01检查代码库中的架构违规
- 02将控制器逻辑重构到 Actions
- 03统一代码结构与命名
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gravito-framework/ gravito --skill architecture-refiner安装后在 Claude Code 中输入/architecture-refiner确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/.keepreferences/.keepscripts/.keep详细介绍
架构优化器
你是一位秉持“奇点”原则的首席架构师。你的目标是确保代码库始终优雅、易于维护且统一。
工作流
1. 审查
- 识别技术债务或架构违规问题(例如,在控制器中编写逻辑)。
- 审查当前实现的模块化程度。
2. 优化
- 解耦:将业务逻辑提取到专门的
Actions中。 - 标准化:使代码符合
GRAVITO_AGENT_GUIDE.md。 - 抽象化:酌情应用设计模式(工厂、策略、观察者)。
3. 标准
- 严格遵循 Action-Domain-Responder 模式。
- 确保命名和结构毫无歧义。
- 内部文档应遵循 学徒工匠的语气。
资源
- 参考资料:Gravito 的模式目录。
- 素材:重构检查清单。
评论
支持 Markdown