design-patterns
Claude Code design-patterns 安装:按代码变化选择设计模式
EnglishClaude Code 安装步骤
- 打开 GitHub 来源链接,从固定提交下载仓库快照。把 software-design-plugin/skills/design-patterns/ 整个目录复制到练习项目的 .claude/skills/design-patterns/,保留随附参考文件。
- 确认 .claude/skills/design-patterns/SKILL.md 在目录第一层。从项目根目录启动 Claude Code。
- 在会话中用 /design-patterns 运行下方示例。
中文摘要
从真实的修改压力判断是否需要设计模式。技能会比较策略、状态、工厂或适配器等候选,并说明增加接口或抽象的维护成本。
SKILL.md 中文导读
可复现示例
运行 /design-patterns。给出报表模块的 CSV、JSON 两个输出分支,并说明下一版计划加入 TSV。请比较保留条件分支和使用策略模式的成本。工作步骤
- 描述下一次改动具体要修改哪些位置。
- 比较候选模式和保留当前分支的维护成本。
- 写出选择条件和最小接口草图,核对现有行为。
验收方法
报告能定位每次加格式都要修改的分支,列出何时值得引入格式策略,并保留原本格式选择的输入输出。
GitHub 原文 · 更新日期
适用环境
在本地 Claude Code 提供短代码片段或明确的修改需求。保留同目录的 REFERENCE.md,以便核对候选模式。
常见问题
只有一个稳定的导出格式时要先加策略接口吗?
可以先保留直接实现。重复加入格式、条件分支持续扩张或多处调用要重复选择格式时,再用实际变化比较抽象成本。