一键导入
deadfish-planning
Spec, plan, and task packet formats. GSD rules. Drift detection.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Spec, plan, and task packet formats. GSD rules. Drift detection.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Track-boundary living-doc reconciliation and debate protocol.
Implementation constraints, git conventions, Codex MCP usage.
Conductor verdict format, drift protocol, boundary evaluation.
Verification protocol, criteria rubric, verdict format.
Core deadfish invariants and protocols. Referenced by all teammates.
Brownfield discovery protocol (detect, collect evidence, analyze, and write docs/discovery.md).
| name | deadfish-planning |
| description | Spec, plan, and task packet formats. GSD rules. Drift detection. |
docs/living/TECH_STACK.md in ## FILES and update it in-task.Write to tracks/{track_id}/SPEC.md:
```deadfish:PLAN
track_id: auth
base_commit: abc1234
tasks:
- id: T01
title: "Set up auth module"
depends_on: []
packet_path: tracks/auth/TASKS/T01.md
- id: T02
title: "Implement JWT generation"
depends_on: [T01]
packet_path: tracks/auth/TASKS/T02.md
```
Write each to tracks/{track_id}/TASKS/{task_id}.md:
Use canonical YAML list entries in ## FILES; do not use pipe-delimited path: x | action: y lines.
# {TASK_ID}: {TITLE}
## GOAL
{What this task accomplishes — 1-2 sentences}
## ACCEPTANCE_CRITERIA
- AC-01 (DET): {criterion from SPEC}
- AC-03 (LLM): {criterion from SPEC}
## FILES
- path: src/auth/jwt.ts
action: add
rationale: new JWT module
- path: tests/auth/jwt.test.ts
action: add
rationale: test coverage
## COMMANDS
- npm test
- npm run lint
## SUMMARY
{2-3 imperative sentences. THIS IS the Codex implementation prompt. Be specific.}
## ESTIMATED_DIFF
~80 lines
## RISKS
- {what could go wrong}
## ROLLBACK
- git revert {task commit}
When base_commit from PLAN ≠ current HEAD:
When composing ## FILES, treat dependency manifests/lockfiles as a special planning trigger.
If any task includes a dependency manifest or lockfile (for example package.json, package-lock.json, pnpm-lock.yaml, yarn.lock, requirements.txt, pyproject.toml, poetry.lock, Pipfile.lock, go.mod, go.sum, Cargo.toml, Cargo.lock):
docs/living/TECH_STACK.md in the same task packet ## FILESaction: modify## SUMMARY to explicitly say TECH_STACK is updated in-task