원클릭으로
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