Claude Code code-deduplication 技能:新增工具函数前查找相同能力
EnglishClaude Code 安装步骤
- 从固定提交获取完整的 `skills/code-deduplication` 目录。
- 复制到目标项目的 `.claude/skills/` 后核对 `.claude/skills/code-deduplication/SKILL.md`。从项目根目录启动 Claude Code,直接描述符合该技能用途的任务。
中文摘要
按业务语义搜索项目里的工具函数、组件或请求封装,比较输入、输出和边界行为。适合判断复用已有能力还是补一个明确缺口。
SKILL.md 中文导读
可复现示例
虚构项目要增加按 ISO 周分组。仓库已有 weekStart,另有按月份分组函数。请查能否组合已有能力,并核对跨年的行为。工作步骤
- 从需求提炼行为和可能的同义名称,再查索引、导出和调用处。
- 比较现有实现的边界与目标需求,提出复用、扩展或新建的依据。
验收方法
说明应给出候选位置和跨年示例。若 weekStart 的周定义匹配,可复用它并添加覆盖跨年的验证。
GitHub 原文 · 更新日期
适用环境
Claude Code、固定版本技能和可读取源码的项目。若项目维护能力索引,先核对索引和实现。
常见问题
两个函数名字不同就可以认为用途不同吗?
看输入、输出和边界。名称不同的实现可能提供相同能力,只有确认缺口后再添加公共接口。
相关指南
相关推荐
aeo-optimization 技能
alinaqi/claude-bootstrap
web-content 技能
alinaqi/claude-bootstrap
agentic-development 技能
alinaqi/claude-bootstrap
ai-models 技能
alinaqi/claude-bootstrap
Claude Code Android Java ViewBinding 技能|核对 Fragment 生命周期
alinaqi/claude-bootstrap
Claude Code Android Kotlin 技能:用 StateFlow 管理 Compose 加载状态
alinaqi/claude-bootstrap