skills/trunk-based-development/SKILL.md
面向 Trunk-Based Development 的 Git 协作技能。适用于“我们使用 trunk-based / trunk base”“按主干开发方式改代码”“先从 trunk 拉短分支”“把改动拆小后尽快合并”“同步 main/master 后再提 PR”“必须先建 feature flag 再合入未完成功能”等场景;用于在仓库中按短分支、小批次、快速集成的方式执行开发任务。
npx skillsauth add leesama/skills trunk-based-developmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
当用户或仓库约定体现出以下意图时使用本技能:
trunk-based、trunk base、主干开发、短分支、快速合并main / master / 团队约定的 trunk 来创建分支或同步代码main 或 master;若仓库另有约定,以仓库约定为准。出现以下情况时,先拆成多个可独立合并的增量:
拆分时优先选择:
隐藏入口、默认关闭配置、兼容分支逻辑 可以作为 feature flag 的具体实现方式或补充保护,但不能省略“可显式控制启停”的开关能力。当需要准备 PR、合并说明或交付结论时,默认给出这些信息:
tools
使用飞书官方 lark-cli/Feishu CLI 优先读取飞书 Wiki/云文档,并在用户明确要求时衔接云效任务流程。只要用户发送飞书/飞书 Wiki/云文档 URL,或要求“读文档”“能读到吗”“总结文档”“提取需求”“根据飞书文档拆任务/创建任务”,都应优先使用本技能;用户直接用自然语言描述具体小任务并要求创建任务时,也使用本技能润色任务标题、范围和验收后创建云效任务。单纯读取或总结文档时只读取并回答,不进入三版方案或创建流程。需要拆分需求时,按配置中的项目职责输出三版方案,用户确认后通过云效 OpenAPI 创建云效任务/工作项;具体单任务可按“具体任务直建流程”预览后直接创建;按用户明确要求创建飞书任务时才通过 lark-cli task 创建飞书任务;支持全局配置项目列表、项目职责、需求关键词、仓库 URL 映射、默认负责人和关注人,迭代必须实时读取云效。
tools
使用飞书官方 lark-cli/Feishu CLI 读取飞书 Wiki/云文档需求,按配置中的项目职责拆分任务,并在创建前输出三版方案等待确认;确认后通过云效 OpenAPI 创建云效任务/工作项,或按用户明确要求通过 lark-cli task 创建飞书任务。适用于用户给出飞书需求文档 URL、要求“创建云效任务”“根据需求拆任务”“按前端/后端项目职责拆分任务”“创建任务前给三版方案”“用云效 OpenAPI 建工作项”“用 lark-cli 读取需求/建飞书任务”等场景;支持全局配置项目列表、项目职责、需求关键词、仓库 URL 映射、云效迭代 URL、默认负责人和关注人。
business
将 Git 提交自动整理为日报/周报/月报,并输出“原始 JSON + 优化 JSON + Word”。适用于“生成日报/周报/月报”“从提交记录生成汇报材料”“把报告渲染成 Word”等需求。
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.