17. 完整 Skill 参考

Guide阅读约 26 分钟

本页面将之前工作流程指南中未涵盖的剩余技能按 你想做的事情 进行分组。在每个流程(小/中/大周期、新项目、入职、测试或设计)中需要时使用它。

Back to table of contents

17. 完整 Skill 参考

本页面将之前工作流程指南中未涵盖的剩余技能按你想做的事情进行分组。在每个流程(小/中/大周期、新项目、入职、测试或设计)中需要时使用它。

在下表中找到你的场景,点击 Skill 名称即可跳转到对应说明。

Skill何时使用
ywc-handle-pr-reviews回应开放 PR 的审查意见,并清理 CI/冲突
ywc-create-pr提交更改并打开草稿 PR
ywc-merge-dependabot一次性清理累积的 Dependabot PR
ywc-commit只提交目前完成的工作
ywc-receive-review不想无条件接受审查者(人类或 CodeRabbit/Codex/Claude)的意见,想先进行技术验证再回应
ywc-brainstorm你的想法还不具体,你想先把它弄清楚
ywc-tech-research想比较库或实现方式,决定要用什么
ywc-agentic你想设定一个目标,然后让整个从规划到执行的过程在无人干预下运行
ywc-security-audit检查敏感代码中的安全漏洞,例如认证/支付
ywc-refactor-clean清理旧的无用代码(未使用的函数/导出/依赖)
ywc-improve-architecture想将纠缠不清的 shallow module 结构重构为 deep module
ywc-impl-review想在常规 cycle 之外,独立检查实现质量和 maintenance 角度
ywc-agent-legibility-audit想衡量 agent 修改代码所需的 token 成本和可读性
ywc-tdd-ritual想严格按照文档化的流程执行 RED → GREEN → REFACTOR
ywc-e2e-test-strategy想用 Playwright 自动化 critical user flow,或检查现有 E2E 覆盖率的缺口
ywc-product-review想从业务/服务角度而不是代码角度获得项目评审
ywc-review-learnings教系统关于重复代码审查反馈的内容,这样它就不会再次提出相同的误报
ywc-ubiquitous-language创建或更新由开发人员、领域专家和大型语言模型共享的领域词汇表
ywc-mission记录项目的原因和被拒绝的方法
ywc-release-pr-list总结包含在发布版本 PR(develop->main 等)中的已合并 PR 列表
ywc-changelog-release-notes编写 CHANGELOG.md 或面向用户的版本说明
ywc-skill-author想创建新的 ywc-* skill,或按规则整理/检查现有 skill
ywc-setup-language / ywc-setup设置持久输出语言,让技能不再每次询问 language
ywc-worktrees想创建隔离的 worktree 路径,或检查/清理它
ywc-docker-isolate并行启动的 worktree 之间 Docker 端口互相冲突,想解决这个问题

当您想处理 PR / 审查时

回应开放 PR 的审查意见,并清理 CI/冲突

claude code
ywc-handle-pr-reviews 250

如果你省略 PR 号码,它会自动为当前分支找到 PR。

提交更改并打开草稿 PR

claude code
ywc-create-pr --title "fix: correct timezone offset in report export" --lang ko

这已经包含在来自 0405 的流程中,因此当你想在这些流程之外仅打开独立的 PR 时使用它。

一次性清理累积的 Dependabot PR

claude code
ywc-merge-dependabot security parallel-auto

如果省略 security,它将针对所有 Dependabot PR。如果省略 parallel-auto,它将按 PR 编号依次处理 PR。

只提交目前完成的工作

claude code
ywc-commit 只提交 authentication 相关的更改

这不是为了 PR 的创建或代码更改本身。它只是提交用的。

不想无条件接受审查者(人类或 CodeRabbit/Codex/Claude)的意见,想先进行技术验证再回应

claude code
ywc-receive-review 审查者说这个辅助函数没有被使用,要求删除,但请先确认它是否真的没被使用

这可以防止先同意再实现的默认行为,将每一条意见都当作"待验证的建议"来处理。它是对 ywc-handle-pr-reviews 自动化的补充判断层。

当你还没有计划,或者希望它在没有人工干预的情况下完成

你的想法还不具体,你想先把它弄清楚

claude code
ywc-brainstorm 想做一个通知功能,但还不确定具体怎么做

通过苏格拉底式对话,它推导出目标/约束条件/成功标准以及2-3个备选方案,然后交给ywc-plan

想比较库或实现方式,决定要用什么

claude code
ywc-tech-research "Hono SSE 实现" --compare "Redis,Valkey"

可以用 --depth 控制调查深度(25 仅摘要 ~ 100 详尽调查),用 --format html 输出自包含报告。

你想设定一个目标,然后让整个从规划到执行的过程在无人干预下运行

这已移至专用的 ywc-agentic 页面。用法和示例请参见 06. Finish automatically from one goal

当你想要检查质量、安全和产品视角时

检查敏感代码中的安全漏洞,例如认证/支付

claude code
ywc-security-audit --code codex/skills/ywc-security-audit/SKILL.md

你被卡住了,因为你找不到错误的原因

此技能已移至专用页面 12. 根本原因调查和事后分析

清理旧的无用代码(未使用的函数/导出/依赖)

这已移至专用的 ywc-refactor-clean 页面。用法和示例请参见 13. 管理代码结构与可维护性

想将纠缠不清的 shallow module 结构重构为 deep module

这已移至专用的 ywc-improve-architecture 页面。用法和示例请参见 13. 管理代码结构与可维护性

想在常规 cycle 之外,独立检查实现质量和 maintenance 角度

这已移至专用的 ywc-impl-review 页面。用法和示例请参见 13. 管理代码结构与可维护性

想衡量 agent 修改代码所需的 token 成本和可读性

这已移至专用的 ywc-agent-legibility-audit 页面。用法和示例请参见 13. 管理代码结构与可维护性

为生产事故撰写事后分析报告

此技能已移至专用页面 12. 根本原因调查和事后分析

想严格按照文档化的流程执行 RED → GREEN → REFACTOR

claude code
ywc-tdd-ritual 用 TDD 实现显示具体登录失败原因的功能

ywc-code-genywc-sequential-executor 等提到的可选 --tdd 流程,指的正是这个 skill —— 它会在每次 RED/GREEN/REFACTOR 转换时强制执行验证步骤。

想用 Playwright 自动化 critical user flow,或检查现有 E2E 覆盖率的缺口

claude code
ywc-e2e-test-strategy --flow user-login

可以用 --init 从零搭建 Playwright,或用 --audit 只检查现有覆盖率的缺口。

想从业务/服务角度而不是代码角度获得项目评审

claude code
ywc-product-review --format html

从用户价值、UX、增长、风险等业务角度审视项目 —— 代码审查请用 ywc-impl-review,安全审查请用 ywc-security-audit

当你想积累项目知识(有状态技能)

这些技能不是一次性的工具。它们管理在对话结束后仍保留在项目中的知识,并且可以在以后的会话中被引用。

教系统关于重复代码审查反馈的内容,这样它就不会再次提出相同的误报

claude code
ywc-review-learnings 这个意见是 false positive,记住它

创建或更新由开发人员、领域专家和大型语言模型共享的领域词汇表

claude code
ywc-ubiquitous-language --context billing --ddd

--ddd 添加了 DDD 类型列,例如实体 / 值对象 / 聚合。

记录项目的原因和被拒绝的方法

claude code
ywc-mission 这个 project 的目标是 ...

这已经在 07. Starting a new Project 中涵盖,并且当项目方向发生变化时也可以重复使用。

当你想要准备一个发布版本时

总结包含在发布版本 PR(develop->main 等)中的已合并 PR 列表

claude code
ywc-release-pr-list 301

编写 CHANGELOG.md 或面向用户的版本说明

claude code
ywc-changelog-release-notes --both --version 1.4.0

如果你传递 --pr-list <result file from ywc-release-pr-list>,它会使用该列表作为来源,而不是 git log。

当你想扩展 Toolkit 本身或处理执行基础设施时

想创建新的 ywc-* skill,或按规则整理/检查现有 skill

claude code
ywc-skill-author 我想创建一个处理支付 webhook 重试的新 skill

验证并统一 ywc-* skill 的 frontmatter/body/references 规则。用于新建或重构 skill 本身,而不是修改 skill 的内容。

设置持久输出语言让技能不再每次询问 language

claude code
ywc-setup-language ko

当你希望生成的文档、PR 文本和 commit message 一直使用同一种输出语言,而不是每次调用 skill 都传 --lang 时使用它。它设置 project 或 user 的持久默认值,不会更改当前聊天语言。

一次性标志仍然优先。解析顺序是:消费方 skill 上显式传入的 --lang > project/user 持久默认值 > 询问用户。

想创建隔离的 worktree 路径,或检查/清理它

claude code
ywc-worktrees --mode create --task-name 000020-010-api-webhook --branch feature/000020-010-api-webhook --base-branch develop

通常由 ywc-parallel-executor 内部调用,但你也可以用 --mode audit/prune/resolve 直接检查/清理。

并行启动的 worktree 之间 Docker 端口互相冲突,想解决这个问题

claude code
ywc-docker-isolate setup --task-name 000020-010-api-webhook --worktree-path .worktrees/000020-010-api-webhook

ywc-parallel-executor 为每个 task worktree 自动调用的确定性端口分配 skill —— 为每个 worktree 分配独立的 COMPOSE_PROJECT_NAME 和端口区块,避免"port is already allocated"冲突。

全部 Skill 索引 (A-Z)

按字母顺序列出此 toolkit 中的所有 ywc-* skill。详细用法请参见各 skill 的位置(专用页面或上方的情境条目)。

Skill说明位置
ywc-agent-legibility-audit想衡量 agent 修改代码所需的 token 成本和可读性13
ywc-agentic你想设定一个目标,然后让整个从规划到执行的过程在无人干预下运行此处
ywc-auth-implement在写任何代码之前先确定策略决策,再实现身份验证功能15
ywc-brainstorm你的想法还不具体,你想先把它弄清楚此处
ywc-changelog-release-notes编写 CHANGELOG.md 或面向用户的版本说明此处
ywc-code-gen并行同时生成 Backend/Frontend/QA 三层的多层代码生成 skill16
ywc-commit只提交目前完成的工作此处
ywc-confidence-gate用 PROCEED/REVIEW/STOP 判定成果是否可以进入下一阶段的信心 gate06
ywc-create-pr提交更改并打开草稿 PR此处
ywc-debug-rootcause你被卡住了,因为你找不到一个错误的根本原因12
ywc-design-renew对看起来平凡的界面进行视觉 De-slop renewal 的 skill11
ywc-docker-isolate并行启动的 worktree 之间 Docker 端口互相冲突,想解决这个问题此处
ywc-e2e-test-strategy想用 Playwright 自动化 critical user flow,或检查现有 E2E 覆盖率的缺口此处
ywc-finish-branch将已完成的 feature branch 从创建 PR 到 merge、清理全部收尾的 skill04
ywc-gen-testcase根据 spec 生成用于 PR 验证的手动测试文档(testsheet)的 skill09
ywc-handle-pr-reviews回应开放 PR 的审查意见,并清理 CI/冲突此处
ywc-iac-author把完成的设计变成实际的 Infrastructure-as-Code14
ywc-impl-review想在常规 cycle 之外,独立检查实现质量和 maintenance 角度13
ywc-improve-architecture想将纠缠不清的 shallow module 结构重构为 deep module13
ywc-incident-postmortem发生了生产事故,你需要写一份事后分析报告12
ywc-infra-design在写任何 IaC 之前先设计云架构14
ywc-infra-optimize改进已经在运行的基础设施14
ywc-infra-review在 apply 之前发现 misconfiguration/成本/可靠性问题14
ywc-merge-dependabot一次性清理累积的 Dependabot PR此处
ywc-mission记录项目的原因和被拒绝的方法此处
ywc-onboard-repo反推陌生 repo 的约定并生成 CLAUDE.md 的 onboarding skill08
ywc-parallel-executor在隔离的 worktree 中并行执行多个 Task 的 executor16
ywc-plan为功能/变更制定实现计划的入口 skill04
ywc-product-review想从业务/服务角度而不是代码角度获得项目评审此处
ywc-project-docs按照 docs/ 目录结构生成 project 文档的 skill07
ywc-project-scaffold从零设计全新 project 目录结构的 skill07
ywc-receive-review不想无条件接受审查者(人类或 CodeRabbit/Codex/Claude)的意见,想先进行技术验证再回应此处
ywc-refactor-clean清理旧的无用代码(未使用的函数/导出/依赖)13
ywc-release-pr-list总结包含在发布版本 PR(develop->main 等)中的已合并 PR 列表此处
ywc-review-learnings教系统关于重复代码审查反馈的内容,这样它就不会再次提出相同的误报此处
ywc-security-audit检查敏感代码中的安全漏洞,例如认证/支付此处
ywc-sequential-executor按顺序逐个执行多个 Task 的 executor16
ywc-setup设置持久输出语言让技能不再每次询问 language此处
ywc-skill-author想创建新的 ywc-* skill,或按规则整理/检查现有 skill此处
ywc-spec-ready验证 spec 文档是否已达到可实现程度的 gate05
ywc-spec-validate检查 spec 文档中矛盾与遗漏的验证 skill05
ywc-spec-writer编写 PRD/spec 文档的 skill07
ywc-task-generator将 spec 拆解为可执行 Task 的 skill05
ywc-tdd-ritual想严格按照文档化的流程执行 RED → GREEN → REFACTOR此处
ywc-tech-research想比较库或实现方式,决定要用什么此处
ywc-ubiquitous-language创建或更新由开发人员、领域专家和大型语言模型共享的领域词汇表此处
ywc-ui-ux-review检查界面可用性和可访问性的 skill11
ywc-verify-done通过运行 lint/typecheck/test/build 机械化验证完成情况的 skill06
ywc-worktrees想创建隔离的 worktree 路径,或检查/清理它此处

Previous: 16. Executor / Code-gen 提示模式 - Next: 18. 前置条件与安装