applying-clean-code
通用的语法和命名规则,以保持代码库的可维护性。适用于所有代码生成。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
通用的语法和命名规则,以保持代码库的可维护性。适用于所有代码生成。
在遇到任何错误、测试失败或意外行为时使用,然后再提出修复方案
進行代碼重構或新增模組時觸發。確保程式碼符合 Clean Architecture + DDD + CQRS 的層次關係,防止架構腐化。
⚡ 主要工具用于:'架构是什么', '系统设计', '层次如何组织', '查找设计模式', '审核结构', '映射依赖关系'。使用claudemem v0.3.0 AST结构分析与PageRank。禁止使用GREP/FIND/GLOB。
清洁架构 + 领域驱动设计 + 六边形架构 - Atoll Tourisme。在设计架构或审查代码结构时使用。
使用Mermaid、PlantUML或diagrams.net格式生成架构图
检测干净架构层违规,并检查依赖规则违规。验证事件→外观→服务→存储库的依赖方向。
当用户询问关于“实体”、“关系”、“架构图”、“规范驱动开发”、“代码注解”、“@graph 锚点”,提到“.graph/”目录,要求“添加实体”、“创建关系”、“验证同步”、“检查漂移”,讨论“code_refs”、“架构规范”,或在.graph/entities/中处理YAML实体文件时,应使用此技能。提供维护代码即架构一致性的指导。
应用并验证代码的7个关键原则 - TDD(测试驱动开发)、快速失败、模块化、重用、开源、无债务、卓越。检查代码是否符合这些原则,并提出改进建议。在代码审查或重构时使用。
分析LangGraph应用程序架构,识别瓶颈,并提出多种改进策略
检测遗留模式并指导兼容性决策。
在标准框架中强制实施“功能优先”架构。可用于搭建新项目、重构混乱的项目或强制执行清晰的文件组织规则。
评估代码库架构中的模式、反模式、耦合、内聚、可扩展性和技术债务。在评估系统设计、审查架构决策、识别改进区域或为重大重构做准备时使用。
掌握使用C4模型、架构决策记录(ADRs)、图表和技术文档来清晰地传达架构信息。
掌握SOLID原则、设计模式、微服务和事件驱动系统的架构设计。学习设计可扩展的后端系统。
核心架构原则(单一数据源SSOT、不要重复自己DRY、避免意大利面式代码Anti-Spaghetti)用于可维护的代码设计。在规划功能、实现代码或审查架构时使用,以防止重复和产生技术债务。
应用并验证代码的7个关键原则 - TDD、快速失败、模块化、重用、开源、无债务、卓越。检查代码合规性并提出改进建议。在代码审查或重构期间使用。
验证架构健康状况,包括层违规、循环依赖、包结构和设计模式合规性
**ARCH VISUALIZER v1.0** - 当请求'架构', '结构', '可视化', '图表', '文档化', 'codebase_graph.md', '项目结构'时自动触发。基于codebase-graph自动生成架构文档/图表。支持Mermaid/PlantUML/ASCII图表,自动更新。
在需要记录的重要架构决策时使用。由ARCHITECT-AGENT使用。
模块化单体架构的审计和分析专家。**在审查代码库架构、评估限界上下文、评估共享内核大小、检测“核心肥胖综合症”或根据ADR-0001和反模式指南比较实现时,始终使用。** 当用户询问关于上下文隔离、跨上下文耦合或共享内核增长的问题时,主动使用。示例 - “审计上下文结构”,“检查共享内核大小”,“查找跨上下文导入”,“检测基类”,“审查限界上下文隔离”,“检查核心肥胖”。
通过影响分析、架构决策记录(ADR)生成和迁移计划来管理架构变更。在任务相关时使用。
用于评估变更集规范是否符合现有代码库架构的框架
精通Gravito架构和干净代码。触发此选项以进行重构、设计模式实现或架构审核。