Agent Skills › qufei1993/skills-hub › dsh-find-simplifications

dsh-find-simplifications

GitHub

用于审查或实施代码简化,识别并移除不必要的抽象、重复状态和兼容机制。在确保公开行为、版本和数据完整性得到保留的前提下,优化维护责任,验证真实入口与边界情况,避免复杂性转移。

skills/dsh-find-simplifications/SKILL.md qufei1993/skills-hub

触发场景

用户明确要求审查或实施简化 需要识别不必要的抽象或重复状态 评估代码维护责任的减少

安装

npx skills add qufei1993/skills-hub --skill dsh-find-simplifications -g -y
更多选项

不安装直接使用

npx skills use qufei1993/skills-hub@dsh-find-simplifications

指定 Agent (Claude Code)

npx skills add qufei1993/skills-hub --skill dsh-find-simplifications -a claude-code -g -y

安装 repo 全部 skill

npx skills add qufei1993/skills-hub --all -g -y

预览 repo 内 skill

npx skills add qufei1993/skills-hub --list

SKILL.md

Frontmatter
{
    "name": "dsh-find-simplifications",
    "description": "用户明确要求审查或实施简化时使用,识别不必要的抽象、重复状态和兼容机制,并验证受支持行为得到保留。"
}

在保留行为的前提下简化维护

阅读项目上下文和验证证据。涉及保留状态或资源负责方时读生命周期;涉及依赖方向、默认值或扩展点的实际必要性时读编码规范。

  1. 明确必须保持的行为:公开入口、受支持版本和数据、错误、顺序、取消,以及当前调用方。审查请求给出建议;实现请求可以落实有依据的简化。
  2. 追踪候选抽象、重复状态和兼容路径的实际提供方与调用方,包括动态注册、插件、反射和外部使用者。没有直接文本匹配,不能证明公开 API 无人使用。
  3. 优先移除多余的负责方、重复约束、不必要的状态转换或无用选项。解释减少了哪些维护责任。仅仅减少行数,可能掩盖职责或把复杂性转移给每个调用方。
  4. 用必须保留的行为要求评估一个具体、更小的设计。已发布数据或调用方需要适配器时保留它,不为猜测中的需求增加兼容逻辑。
  5. 需要实现时做聚焦改动,验证真实入口和边界情况。用独立断言比较输出、失败行为和生命周期。维护模型变化时更新其负责文档。

报告减少的维护责任、保留的行为、验证证据,以及阻止进一步简化的兼容约束。不顺带重写无关部分。

版本历史

  • a8cee88 当前 2026-11-02 23:56

同 Skill 集合

skills/dsh-ci-test-reliability/SKILL.md
skills/dsh-client-ui-ux/SKILL.md
skills/dsh-code-review/SKILL.md
skills/dsh-doc/SKILL.md
skills/dsh-engineering/SKILL.md
skills/dsh-error-handling/SKILL.md
skills/dsh-pre-push-checks/SKILL.md
skills/manage-skills-hub/SKILL.md
skills/dsh-record-browser-gif/SKILL.md
skills/dsh-speed-up-perf/SKILL.md
skills/dsh-translate-docs/SKILL.md

元信息

文件数
0
版本
a8cee88
Hash
459ca457
收录时间
2026-11-02 23:56

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-04 09:16
浙ICP备14020137号-1