agent-skills-zh
agent-skills-zh contiene 41 skills recopiladas de iZiTTMarvin, con cobertura ocupacional por repositorio y páginas de detalle dentro del sitio.
Skills en este repositorio
使用并行 sub-agents 为一个 module 生成多套差异显著的 interface 设计。适用于用户希望设计 API、探索 interface 选项、比较 module 形态,或提到“design it twice”的场景。
运行交互式 QA session:用户通过对话报告 bugs 或 issues,agent 随后创建 GitHub issues;同时在后台探索 codebase,获取上下文和 domain language。适用于用户希望报告 bugs、开展 QA、通过对话创建 issues,或提到“QA session”的场景。
通过用户访谈创建一份由微小 commits 组成的详细 refactor plan,并将其提交为 GitHub issue。适用于用户希望规划 refactor、创建 refactoring RFC,或将 refactor 拆分为安全的增量步骤。
从当前对话中提取一份 DDD 风格的 ubiquitous language glossary,标出歧义并提出规范术语,保存到 UBIQUITOUS_LANGUAGE.md。适用于用户希望定义 domain terms、建立 glossary、收紧术语、创建 ubiquitous language,或提到“domain model”或“DDD”的场景。
询问当前情境适合使用哪个 Skill 或工作流。本 Skill 是仓库内其他 Skills 的路由入口。
从用户指定的固定点(commit、branch、tag 或 merge-base)开始,从两个维度审查代码变更:Standards 检查代码是否遵守仓库记录的编码规范,Spec 检查实现是否符合原始 Issue、PRD 或规格。两个审查由并行子 Agent 分别完成,再并列汇报。适用于用户希望审查分支、PR、开发中的改动,或要求“审查自 X 以来的变更”时。
用于设计深模块的共享词汇体系。适用于用户希望设计或改进模块接口、寻找深化机会、决定 seam 的位置、提高代码的可测试性或 Agent 可导航性,或其他 Skill 需要使用深模块词汇时。
面向棘手缺陷和性能回退的诊断闭环。适用于用户要求“诊断”“排查”“debug”,或报告功能损坏、抛出异常、运行失败、响应缓慢时。
构建并打磨项目的领域模型。适用于用户希望确定领域术语或统一语言、记录架构决策,或其他 Skill 需要维护领域模型时。
通过持续追问打磨计划或设计,并在过程中同步创建 ADR 和术语表等文档。
依据规格或一组工单完成实现。
扫描代码库中的深化机会,将候选项整理为可视化 HTML 报告,再围绕用户选择的一项持续追问。
构建可丢弃的原型,用来回答一个设计问题。适用于用户希望快速验证状态模型或逻辑是否合理,或探索 UI 应呈现什么样子时。
依据可信度高的一手资料调查问题,并将结论整理为仓库内的 Markdown 文件。适用于用户要求调研某个主题、收集文档或 API 事实,或希望把资料阅读工作交给后台 Agent 时。
适用于解决正在进行中的 Git merge 或 rebase 冲突。
为当前仓库配置工程类 Skills,包括 Issue 跟踪器、分诊标签词汇和领域文档布局。首次使用其他工程类 Skills 前运行一次。
测试驱动开发。适用于用户希望以测试优先方式构建功能或修复缺陷、提到“red-green-refactor”,或需要集成测试时。
将当前对话整理成规格并发布到项目的 Issue 跟踪器中。不要重新访谈用户,只综合已经讨论过的内容。
将计划、规格或当前对话拆成一组示踪弹式工单,每个工单声明自己的阻塞关系,并发布到已配置的跟踪器。本地文件用文字记录依赖,真实跟踪器使用原生阻塞链接。
让 Issues 和外部 PR 沿分诊角色状态机流转:分类、验证、必要时持续追问,并编写可直接交给 Agent 的任务简报。
将单个 Agent 会话无法容纳的大型工作规划成 Issue 跟踪器上的共享调查地图,并逐个解决工单,直到通往目标的路线清晰。
按轮次持续访谈,每轮一次性提出当前 frontier 上的全部问题。
将当前对话交接给一个新的后台 agent,由它立即接手工作。
在当前工作区内,围绕用户想构建的 workflows 进行规格访谈。
在 TypeScript 仓库中接入 dependency-cruiser,使每个 package 成为 deep module:实现隐藏在子目录中,只能通过根目录的 entry-point files 访问。由用户调用。
将一个用户无法独立回答的决策整理成问卷,交给其他人填写。
生成交互式 Bash wizard,引导真人完成手动流程,例如第三方服务配置、一次性迁移或 A→B 状态转换;过程中打开 URL、捕获值、确认每一步,并写入 .env 文件和 GitHub Actions secrets。
写作的 exploit 阶段——把原始材料组织成由 beats 构成的旅程,并在后续 beat 使用某个术语前先完成 grounding。
写作的 explore 阶段——开采原始 fragments,暂时不建立结构。
写作的 exploit 阶段——将原始材料逐段塑造成一篇文章。
为 Claude Code 配置 hooks,在 push、reset --hard、clean、branch -D 等危险 Git 命令执行前将其拦截。适用于用户希望防止破坏性 Git 操作、添加 Git 安全 hooks,或禁止 Claude Code 执行 git push/reset 的场景。
将测试文件中的 `as` 类型断言迁移到 @total-typescript/shoehorn。适用于用户提到 shoehorn、希望替换测试中的 `as`,或需要构造不完整测试数据的场景。
创建包含章节、题目、答案和讲解的练习目录结构,并确保通过 lint。适用于用户希望搭建练习、创建练习占位结构或设置新课程章节的场景。
在当前仓库中配置 Husky pre-commit hooks,并接入 lint-staged(Prettier)、类型检查和测试。适用于用户希望添加 pre-commit hooks、配置 Husky 或 lint-staged,或在提交时运行格式化、类型检查和测试的场景。
通过重新组织章节、提升清晰度和收紧文字来编辑、改进文章。适用于用户希望编辑、修订或完善文章草稿的场景。
使用 wikilinks 和索引笔记,在 Obsidian vault 中搜索、创建和管理笔记。适用于用户希望在 Obsidian 中查找、创建或整理笔记的场景。
通过持续追问,打磨计划或设计。
围绕计划或设计持续追问用户。适用于用户希望在动手前对计划进行压力测试,或使用“追问”“盘问”“grill”等触发措辞时。
将当前对话压缩成一份交接文档,供另一个 Agent 接手。
在当前工作区中教授用户一项新技能或概念。