一键导入
branch-management
通用分支与特性目录管理Skill. 当需要基于需求编号创建或复用特性分支和目录时触发.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
通用分支与特性目录管理Skill. 当需要基于需求编号创建或复用特性分支和目录时触发.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
按 Git/非 Git、是否指定 BRANCH_NAME 与 FEATURE_DIR 分支决策,解析输入并创建或复用特性分支与功能目录,输出 BRANCH_NAME、SPEC_FILE、FEATURE_DIR。用于 /specify 或单独创建/复用特性分支。
基于已定义的功能识别并调整逻辑实体,输出实体责任边界、协作关系与关键数据结构,并生成数据模型文档。仅被显式调用,不自动触发。
SDD流程代码变更采集Skill。在SDD流程执行完毕后,采集目标目录的代码变更信息,提取feature_infos和code_blocks,生成评测所需的JSON文件并保存到当前SDD分支的evalset目录下。当用户提到"采集SDD变更"、"生成评测数据"、"收集代码变更信息"、"build_configi_eval"、"evalset"时触发本技能。
深度逻辑架构要素反构编排Skill. 当 reverse 的 --target 为 deep_logic_architecture 时触发.
实体清单与实体关系反构的编排Skill. 当 reverse 的 --target 为 entities 或 all 的实体阶段时触发.
功能清单与功能详情文档反构的编排Skill. 当 reverse 的 --target 为 functions 或 all 的功能阶段时触发.
| name | branch-management |
| description | 通用分支与特性目录管理Skill. 当需要基于需求编号创建或复用特性分支和目录时触发. |
| user-invokable | false |
reverse-on-demand(按需反构阶段1)REQUIREMENT_ID:需求编号BRANCH_MATCHES_REQUIREMENT:布尔值,当前分支是否匹配需求编号BRANCH_NAME:最终选定/创建的特性分支名称FEATURE_DIR:特性目录绝对路径(例如 <REPO_ROOT>/changes/<short-name>/)TARGET_FILE:目标文件绝对路径(可选;本流程下允许为空)REPO_ROOT:仓库根目录(在调用本 Skill 前由调用方提供或通过前置步骤获取)本 Skill 将分支与特性目录管理流程封装为可复用 Skill,可被 reverse-on-demand 等命令/Skill 调用。
$ARGUMENTS 中的内容),其中需要有“需求编号”信息;REPO_ROOT。REPO_ROOT,且后续步骤需要使用绝对路径;REPO_ROOT,可以跳过。bash scripts/bash/check-prerequisites.sh --paths-only --jsonpwsh scripts/powershell/check-prerequisites.ps1 --paths-only --jsonREPO_ROOT(必须为绝对路径)。## 需求编号 + 下一行 ID(如 TCF-123456)需求编号: TCF-123456、MR: TCF-123456、Requirement ID: BUG-123456、PR: TCF-123456 等。REQUIREMENT_ID 不为 null,不为空字符串,去除首尾空白后非空;<REQUIREMENT_ID>- 为前缀(不区分大小写)视为匹配;TCF-123456-feature-name、tcf-123456-fix-bug 等。BRANCH_MATCHES_REQUIREMENT = true/falseBRANCH_MATCHES_REQUIREMENT == falseuser-auth、fix-payment-bug);<REQUIREMENT_ID>-<short-name>(如 TCF-123456-user-auth)。<short-name>(如 rdma-sharepf-extend)。BRANCH_MATCHES_REQUIREMENT == true:复用当前分支,查找匹配目录;NNN- 或需求编号前缀的目录并选择合适的一个。scripts/bash/create-new-feature.sh --json --branch-name "<REQUIREMENT_ID>-<short-name>" --feature-dir "changes/<short-name>"scripts/powershell/create-new-feature.ps1 --json --branch-name "<REQUIREMENT_ID>-<short-name>" --feature-dir "changes/<short-name>"BRANCH_NAMETARGET_FILE(可为空;不再要求由本流程创建 spec.md)FEATURE_DIR(特性目录绝对路径)FEATURE_DIR 以脚本返回值为准;不得依赖 TARGET_FILE 反推目录路径。FEATURE_DIR 必须匹配 <REPO_ROOT>/changes/<short-name>/;若不匹配,立即报错并终止流程。REQUIREMENT_IDBRANCH_MATCHES_REQUIREMENTBRANCH_NAMEFEATURE_DIRTARGET_FILE(若适用)REPO_ROOT(若在步骤0中获取)本 Skill 的详细逻辑已整合于上文步骤中;脚本参数、JSON 输出格式等以 create-new-feature 与 check-prerequisites 脚本的文档为准。执行本 Skill 时,AI Agent 应按上述步骤完成解析、校验与分支/目录创建或复用。