Agent Skills › ciembor/agent-rules-books

ciembor/agent-rules-books

GitHub

应用软件设计哲学指导模块边界划分、API设计及抽象深度优化,通过信息隐藏降低认知负荷,辅助复杂系统的重构与设计决策。

14 skills 2,871

Install All Skills

npx skills add ciembor/agent-rules-books --all -g -y
More Options

List skills in collection

npx skills add ciembor/agent-rules-books --list

Skills in Collection (14)

应用软件设计哲学指导模块边界划分、API设计及抽象深度优化,通过信息隐藏降低认知负荷,辅助复杂系统的重构与设计决策。
模块设计 API设计 重构浅层接口 降低系统复杂度
a-philosophy-of-software-design/SKILL.md
npx skills add ciembor/agent-rules-books --skill a-philosophy-of-software-design -g -y
指导在涉及架构边界、依赖方向、用例、实体及框架隔离等场景下,应用罗伯特·C·马丁的整洁架构原则进行设计决策和代码分离。
需要划分业务逻辑与基础设施边界时 处理技术栈变更或框架隔离时 进行软件架构设计或重构时
clean-architecture/SKILL.md
npx skills add ciembor/agent-rules-books --skill clean-architecture -g -y
应用整洁代码规范,优化代码可读性、命名、函数设计及职责划分,提升日常实现质量。
代码重构与优化 提升代码可读性 改善命名与函数设计
clean-code/SKILL.md
npx skills add ciembor/agent-rules-books --skill clean-code -g -y
提供受Steve McConnell启发的编码构建规则,用于规范例程、变量、类、控制流及防御性代码的设计与实现。在决策前应用mini规则,必要时参考完整文档,确保代码质量和标准一致性。
需要遵循严格编码规范的代码实现任务 涉及类设计或函数实现的开发工作 编写防御性编程逻辑或单元测试
code-complete/SKILL.md
npx skills add ciembor/agent-rules-books --skill code-complete -g -y
指导在涉及数据所有权、一致性、复制、分区、事务、流处理等场景下,依据Martin Kleppmann原则进行高可靠、可扩展的数据系统设计决策。
设计数据系统架构 解决数据一致性问题 规划分布式数据存储方案
designing-data-intensive-applications/SKILL.md
npx skills add ciembor/agent-rules-books --skill designing-data-intensive-applications -g -y
提供轻量级领域驱动设计(DDD)实战指导,涵盖限界上下文、子域划分、聚合根及战术建模等核心概念,旨在减少设计过程中的繁琐仪式,辅助做出合理的架构决策。
需要进行领域模型设计 处理复杂业务逻辑的模块化 定义服务间边界与交互
domain-driven-design-distilled/SKILL.md
npx skills add ciembor/agent-rules-books --skill domain-driven-design-distilled -g -y
指导在复杂领域建模时应用DDD原则,定义限界上下文、通用语言和聚合等。用于战略设计和架构决策。
涉及领域模型设计 需要定义限界上下文 统一语言梳理 聚合根与实体设计
domain-driven-design/SKILL.md
npx skills add ciembor/agent-rules-books --skill domain-driven-design -g -y
指导在代码中实现领域驱动设计,涵盖聚合、事件、仓储及应用服务等。
实现聚合边界与不变量 设计领域事件 开发应用服务 集成限界上下文
implementing-domain-driven-design/SKILL.md
npx skills add ciembor/agent-rules-books --skill implementing-domain-driven-design -g -y
提供企业级应用架构设计指导,涵盖分层、事务脚本、领域模型、仓储及DTO等模式选择。在决策前需参考Mini规则,复杂权衡时查阅完整文档。
涉及企业应用结构或分层设计 需要选择服务层或领域模型模式 讨论数据映射器或集成模式
patterns-of-enterprise-application-architecture/SKILL.md
npx skills add ciembor/agent-rules-books --skill patterns-of-enterprise-application-architecture -g -y
用于诊断代码异味、选择重构技术并防止失控重设计的技能,确保在重构过程中保持行为一致。
诊断代码异味 选择重构技术 避免失控重设计
refactoring-guru/SKILL.md
npx skills add ciembor/agent-rules-books --skill refactoring-guru -g -y
遵循Martin Fowler原则,在保持行为不变的前提下改进代码结构。用于处理代码异味、小步重构及测试清理,将重构与功能变更分离。
需要改进现有代码结构但保持行为不变 识别并消除代码异味 执行基于测试的代码清理 将重构工作与新功能开发分离
refactoring/SKILL.md
npx skills add ciembor/agent-rules-books --skill refactoring -g -y
应用生产可靠性设计原则,处理故障、超时、重试、熔断、可观测性及部署行为等场景。
涉及生产可靠性设计 需要处理集成失败或超时重试 配置熔断器或限流策略 优化部署与运维就绪状态
release-it/SKILL.md
npx skills add ciembor/agent-rules-books --skill release-it -g -y
提供基于《程序员修炼之道》的实用工程原则,辅助进行设计决策、代码改进及工程判断,涵盖DRY、正交性、自动化等核心概念。
需要应用工程最佳实践时 进行架构或代码设计权衡时
the-pragmatic-programmer/SKILL.md
npx skills add ciembor/agent-rules-books --skill the-pragmatic-programmer -g -y
指导如何安全修改难以测试的遗留代码,应用Michael Feathers提出的规则,如特征测试、接缝、Sprout和Wrap方法,以降低风险。
涉及高风险遗留代码变更 代码缺乏测试覆盖
working-effectively-with-legacy-code/SKILL.md
npx skills add ciembor/agent-rules-books --skill working-effectively-with-legacy-code -g -y

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-29 17:35
浙ICP备14020137号-1