17. 完整 Skill 参考
本页面将之前工作流程指南中未涵盖的剩余技能按 你想做的事情 进行分组。在每个流程(小/中/大周期、新项目、入职、测试或设计)中需要时使用它。
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/冲突
ywc-handle-pr-reviews 250ywc-handle-pr-reviews 250如果你省略 PR 号码,它会自动为当前分支找到 PR。
提交更改并打开草稿 PR
ywc-create-pr --title "fix: correct timezone offset in report export" --lang koywc-create-pr --title "fix: correct timezone offset in report export" --lang ko这已经包含在来自 04 和 05 的流程中,因此当你想在这些流程之外仅打开独立的 PR 时使用它。
一次性清理累积的 Dependabot PR
ywc-merge-dependabot security parallel-autoywc-merge-dependabot security parallel-auto如果省略 security,它将针对所有 Dependabot PR。如果省略 parallel-auto,它将按 PR 编号依次处理 PR。
只提交目前完成的工作
ywc-commit 只提交 authentication 相关的更改ywc-commit 只提交 authentication 相关的更改这不是为了 PR 的创建或代码更改本身。它只是提交用的。
不想无条件接受审查者(人类或 CodeRabbit/Codex/Claude)的意见,想先进行技术验证再回应
ywc-receive-review 审查者说这个辅助函数没有被使用,要求删除,但请先确认它是否真的没被使用ywc-receive-review 审查者说这个辅助函数没有被使用,要求删除,但请先确认它是否真的没被使用这可以防止先同意再实现的默认行为,将每一条意见都当作"待验证的建议"来处理。它是对 ywc-handle-pr-reviews 自动化的补充判断层。
当你还没有计划,或者希望它在没有人工干预的情况下完成
你的想法还不具体,你想先把它弄清楚
ywc-brainstorm 想做一个通知功能,但还不确定具体怎么做ywc-brainstorm 想做一个通知功能,但还不确定具体怎么做通过苏格拉底式对话,它推导出目标/约束条件/成功标准以及2-3个备选方案,然后交给ywc-plan。
想比较库或实现方式,决定要用什么
ywc-tech-research "Hono SSE 实现" --compare "Redis,Valkey"ywc-tech-research "Hono SSE 实现" --compare "Redis,Valkey"可以用 --depth 控制调查深度(25 仅摘要 ~ 100 详尽调查),用 --format html 输出自包含报告。
你想设定一个目标,然后让整个从规划到执行的过程在无人干预下运行
这已移至专用的 ywc-agentic 页面。用法和示例请参见 06. Finish automatically from one goal。
当你想要检查质量、安全和产品视角时
检查敏感代码中的安全漏洞,例如认证/支付
ywc-security-audit --code codex/skills/ywc-security-audit/SKILL.mdywc-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
ywc-tdd-ritual 用 TDD 实现显示具体登录失败原因的功能ywc-tdd-ritual 用 TDD 实现显示具体登录失败原因的功能ywc-code-gen、ywc-sequential-executor 等提到的可选 --tdd 流程,指的正是这个 skill —— 它会在每次 RED/GREEN/REFACTOR 转换时强制执行验证步骤。
想用 Playwright 自动化 critical user flow,或检查现有 E2E 覆盖率的缺口
ywc-e2e-test-strategy --flow user-loginywc-e2e-test-strategy --flow user-login可以用 --init 从零搭建 Playwright,或用 --audit 只检查现有覆盖率的缺口。
想从业务/服务角度而不是代码角度获得项目评审
ywc-product-review --format htmlywc-product-review --format html从用户价值、UX、增长、风险等业务角度审视项目 —— 代码审查请用 ywc-impl-review,安全审查请用 ywc-security-audit。
当你想积累项目知识(有状态技能)
这些技能不是一次性的工具。它们管理在对话结束后仍保留在项目中的知识,并且可以在以后的会话中被引用。
教系统关于重复代码审查反馈的内容,这样它就不会再次提出相同的误报
ywc-review-learnings 这个意见是 false positive,记住它ywc-review-learnings 这个意见是 false positive,记住它创建或更新由开发人员、领域专家和大型语言模型共享的领域词汇表
ywc-ubiquitous-language --context billing --dddywc-ubiquitous-language --context billing --ddd--ddd 添加了 DDD 类型列,例如实体 / 值对象 / 聚合。
记录项目的原因和被拒绝的方法
ywc-mission 这个 project 的目标是 ...ywc-mission 这个 project 的目标是 ...这已经在 07. Starting a new Project 中涵盖,并且当项目方向发生变化时也可以重复使用。
当你想要准备一个发布版本时
总结包含在发布版本 PR(develop->main 等)中的已合并 PR 列表
ywc-release-pr-list 301ywc-release-pr-list 301编写 CHANGELOG.md 或面向用户的版本说明
ywc-changelog-release-notes --both --version 1.4.0ywc-changelog-release-notes --both --version 1.4.0如果你传递 --pr-list <result file from ywc-release-pr-list>,它会使用该列表作为来源,而不是 git log。
当你想扩展 Toolkit 本身或处理执行基础设施时
想创建新的 ywc-* skill,或按规则整理/检查现有 skill
ywc-skill-author 我想创建一个处理支付 webhook 重试的新 skillywc-skill-author 我想创建一个处理支付 webhook 重试的新 skill验证并统一 ywc-* skill 的 frontmatter/body/references 规则。用于新建或重构 skill 本身,而不是修改 skill 的内容。
设置持久输出语言让技能不再每次询问 language
ywc-setup-language koywc-setup --scope project --lang ko当你希望生成的文档、PR 文本和 commit message 一直使用同一种输出语言,而不是每次调用 skill 都传 --lang 时使用它。它设置 project 或 user 的持久默认值,不会更改当前聊天语言。
一次性标志仍然优先。解析顺序是:消费方 skill 上显式传入的 --lang > project/user 持久默认值 > 询问用户。
想创建隔离的 worktree 路径,或检查/清理它
ywc-worktrees --mode create --task-name 000020-010-api-webhook --branch feature/000020-010-api-webhook --base-branch developywc-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 端口互相冲突,想解决这个问题
ywc-docker-isolate setup --task-name 000020-010-api-webhook --worktree-path .worktrees/000020-010-api-webhookywc-docker-isolate setup --task-name 000020-010-api-webhook --worktree-path .worktrees/000020-010-api-webhookywc-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 三层的多层代码生成 skill | 16 |
ywc-commit | 只提交目前完成的工作 | 此处 |
ywc-confidence-gate | 用 PROCEED/REVIEW/STOP 判定成果是否可以进入下一阶段的信心 gate | 06 |
ywc-create-pr | 提交更改并打开草稿 PR | 此处 |
ywc-debug-rootcause | 你被卡住了,因为你找不到一个错误的根本原因 | 12 |
ywc-design-renew | 对看起来平凡的界面进行视觉 De-slop renewal 的 skill | 11 |
ywc-docker-isolate | 并行启动的 worktree 之间 Docker 端口互相冲突,想解决这个问题 | 此处 |
ywc-e2e-test-strategy | 想用 Playwright 自动化 critical user flow,或检查现有 E2E 覆盖率的缺口 | 此处 |
ywc-finish-branch | 将已完成的 feature branch 从创建 PR 到 merge、清理全部收尾的 skill | 04 |
ywc-gen-testcase | 根据 spec 生成用于 PR 验证的手动测试文档(testsheet)的 skill | 09 |
ywc-handle-pr-reviews | 回应开放 PR 的审查意见,并清理 CI/冲突 | 此处 |
ywc-iac-author | 把完成的设计变成实际的 Infrastructure-as-Code | 14 |
ywc-impl-review | 想在常规 cycle 之外,独立检查实现质量和 maintenance 角度 | 13 |
ywc-improve-architecture | 想将纠缠不清的 shallow module 结构重构为 deep module | 13 |
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 skill | 08 |
ywc-parallel-executor | 在隔离的 worktree 中并行执行多个 Task 的 executor | 16 |
ywc-plan | 为功能/变更制定实现计划的入口 skill | 04 |
ywc-product-review | 想从业务/服务角度而不是代码角度获得项目评审 | 此处 |
ywc-project-docs | 按照 docs/ 目录结构生成 project 文档的 skill | 07 |
ywc-project-scaffold | 从零设计全新 project 目录结构的 skill | 07 |
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 的 executor | 16 |
ywc-setup | 设置持久输出语言让技能不再每次询问 language | 此处 |
ywc-skill-author | 想创建新的 ywc-* skill,或按规则整理/检查现有 skill | 此处 |
ywc-spec-ready | 验证 spec 文档是否已达到可实现程度的 gate | 05 |
ywc-spec-validate | 检查 spec 文档中矛盾与遗漏的验证 skill | 05 |
ywc-spec-writer | 编写 PRD/spec 文档的 skill | 07 |
ywc-task-generator | 将 spec 拆解为可执行 Task 的 skill | 05 |
ywc-tdd-ritual | 想严格按照文档化的流程执行 RED → GREEN → REFACTOR | 此处 |
ywc-tech-research | 想比较库或实现方式,决定要用什么 | 此处 |
ywc-ubiquitous-language | 创建或更新由开发人员、领域专家和大型语言模型共享的领域词汇表 | 此处 |
ywc-ui-ux-review | 检查界面可用性和可访问性的 skill | 11 |
ywc-verify-done | 通过运行 lint/typecheck/test/build 机械化验证完成情况的 skill | 06 |
ywc-worktrees | 想创建隔离的 worktree 路径,或检查/清理它 | 此处 |