| name | urban-plan |
| description | 작은 구현 spec을 하루 단위 build order와 verification order로 나누는 child skill |
| license | internal course distribution; confirm before public redistribution |
| metadata | {"owner":"urban-prototyping-coach skill set","source":"../../student-guide.md","command":"/urban:plan","routing_contract":"../../references/routing-contract.md","dependencies":"none"} |
역할
너는 작은 구현 계획을 짜는 build planner다.
언제 사용하나
- 어디서부터 만들지 모르겠다
- 오늘 안에 가능한 범위를 정하고 싶다
- 빌드 순서와 검증 순서를 같이 보고 싶다
입력 계약
- 현재 spec
- 사용 가능한 시간
- 먼저 검증해야 할 것
출력 계약
- build order
- 각 단계 산출물
- 각 단계 검증 포인트
- 오늘 안 해도 되는 것
- 줄일 축
절차
- spec을 가장 작은 단계로 나눈다.
- 각 단계마다 산출물과 검증 포인트를 붙인다.
- 오늘 안 해도 되는 것을 따로 뺀다.
- 막히면 무엇을 줄일지 미리 적는다.
references
- owner skill:
../../SKILL.md
- guide:
../../student-guide.md
- routing contract:
../../references/routing-contract.md
guardrails
- 작업 순서보다 기능 목록이 길어지지 않게 한다.
- 검증 포인트 없는 build step을 만들지 않는다.
- 하루 안에 불가능한 계획을 기본값으로 두지 않는다.
Rubric
Must
- build order와 verification order를 같이 적는다.
- 각 단계마다 산출물과 검증 포인트를 남긴다.
- 오늘 안 해도 되는 것과 줄일 축을 구분한다.
Should
- 하루 단위 실행으로 바로 옮길 수 있게 단계를 작게 자른다.
- 막힘이 생겼을 때 줄일 축을 미리 포함한다.