بنقرة واحدة
git-workflow
Use when performing any git branch, commit, merge, tag, or release action in this project.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when performing any git branch, commit, merge, tag, or release action in this project.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when worktree setup is suggested in this repository, when a workflow references using-git-worktrees, or when Git actions must stay under the project-local git rules instead of the superpowers worktree flow.
Use when creating or modifying code, architecture, comments, logging, or persistent file behavior in this project.
Use when creating or updating README, user guides, developer guides, deployment docs, or documentation structure in this project.
| name | git-workflow |
| description | Use when performing any git branch, commit, merge, tag, or release action in this project. |
本项目 Git 流程必须使用 Git Flow 思路(main + dev),并严格执行 Angular Commit 规范。
核心约束:默认直接在当前开发分支工作,不主动创建 worktree 或新分支;每次 git commit 前必须先得到用户确认,且每次提交都必须追加固定 co-author 尾部。
若命中项目内 .opencode/skills/using-git-worktrees/SKILL.md,应将其视为本技能的覆盖入口:它不会创建 worktree,而是把 Git 行为重定向回本技能。
dev,稳定在 main。.worktrees/、worktrees/ 或外部 worktree。main/dev 双分支。dev 分支不存在,先创建 dev 再开发。feat: ...、fix: ...)。Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>using-git-worktrees,必须将其视为重定向入口,并回到本技能执行 Git 规则。dev 或 mainfeat、fix、docs、refactor、test、choredevusing-git-worktrees 在本项目中是覆盖入口,不是 worktree 创建说明| 借口 | 为什么不成立 |
|---|---|
| "这次改动很小,先提了再说" | 任何 commit 都必须先确认,改动大小不影响流程约束。 |
| "co-author 可选,这次省略" | 本项目明确要求每次提交都带固定 co-author。 |
| "先用一句 update 方便" | 非 Angular Commit 会破坏提交历史可读性与自动化流程。 |
| "直接在 main 上改更快" | 与 Git Flow 冲突,会增加主干风险。 |
| "先建个 .worktrees 更安全" | 本项目默认不使用 superpowers worktree 工作流,除非用户明确要求隔离工作区。 |
| "既然命中了 using-git-worktrees,就按内置 worktree 流程走" | 本项目同名技能只负责覆盖并重定向,真正的 Git 规则仍以本技能为准。 |
using-git-worktrees 当成创建 worktree 的指令时必须立即停止。dev 就开始开发。using-git-worktrees 后,仍误走 superpowers 内置 worktree 流程。