spec-context
Installation
SKILL.md
Spec 上下文定位(FEATURE_DIR)
概览
读写 requirements/*.md 前必须先确定 {FEATURE_DIR}。以当前 Git 分支名为锚点,禁止猜路径。
分支格式:
- Spec 分支:
{num}-{short-name}(如001-user-auth)→FEATURE_DIR=.aidlc/specs/<分支名>。 - 任务分支(协作):
{num}-{short-name}/T1-task-slug(如001-user-auth/T1-api)→FEATURE_DIR仍指向 同一 Spec Pack(001-user-auth目录),不指向任务子目录。脚本输出会带TASK_WORK_BRANCH、TASK_DIR、TASK_PACK_DIR(若 Task Pack 已存在)。
如果仓库包含 .gitmodules,spec-context 还应额外暴露 submodule 状态快照,供实现阶段校验分支一致性、detached HEAD 与脏工作区;但这不会改变 FEATURE_DIR 的解析规则。
开始时宣布:「我正在使用 spec-context 技能定位当前 Spec Pack(FEATURE_DIR)。」
何时使用
- 将读/写
{FEATURE_DIR}/requirements/*.md - 不确定当前 spec pack 或出现分支/目录/
.aidlc相关上下文错误