diff --git a/agent-ops/.version b/agent-ops/.version index ef79ad6..1f698df 100644 --- a/agent-ops/.version +++ b/agent-ops/.version @@ -1 +1 @@ -1.1.181 +1.1.182 diff --git a/agent-ops/skills/common/prepare-milestone-workspace/SKILL.md b/agent-ops/skills/common/prepare-milestone-workspace/SKILL.md index fa1f7e6..bbed233 100644 --- a/agent-ops/skills/common/prepare-milestone-workspace/SKILL.md +++ b/agent-ops/skills/common/prepare-milestone-workspace/SKILL.md @@ -1,10 +1,12 @@ --- name: prepare-milestone-workspace -description: 계획 상태의 Milestone을 현재 작업현황과 동기화한 뒤 Git Flow feature branch를 Milestone slug로 생성·push하고 지정 workspace를 worktree로 준비해 첫 Epic 작업 사이클로 넘길 때 사용한다. "마일스톤 workspace 준비해", "feature workspace 만들고 마일스톤 시작해", "마일스톤 작업 브랜치 준비해" 요청에서 사용한다. +description: 계획 상태의 Milestone을 현재 작업현황과 동기화한 뒤 Git Flow feature branch를 Milestone slug로 생성·push하고 지정 workspace를 worktree로 준비해 첫 Epic 작업 사이클로 넘길 때 사용한다. "X 마일스톤 준비해", "X 마일스톤 작업준비해", "X 마일스톤 작업 준비해", "X 마일스톤 시작할게" 요청에서 사용한다. --- # Prepare Milestone Workspace +Milestone 작업을 시작한다는 요청(`X 마일스톤 준비해`, `X 마일스톤 작업준비해`, `X 마일스톤 작업 준비해`, `X 마일스톤 시작할게`)은 workspace만 만드는 요청이 아니라, 정합성 확인부터 첫 Epic 준비 사이클 연결까지 수행하는 전체 흐름으로 해석한다. + ## 목적 계획 가능한 Milestone 하나를 검증된 `feature/` workspace로 전환한다. 의미 정합성은 기존 roadmap 스킬이, branch/worktree/current와 lifecycle event는 번들 스크립트가 소유한다. diff --git a/agent-ops/skills/common/prepare-milestone-workspace/agents/openai.yaml b/agent-ops/skills/common/prepare-milestone-workspace/agents/openai.yaml index 827aa3f..59654c9 100644 --- a/agent-ops/skills/common/prepare-milestone-workspace/agents/openai.yaml +++ b/agent-ops/skills/common/prepare-milestone-workspace/agents/openai.yaml @@ -1,4 +1,4 @@ interface: display_name: "Prepare Milestone Workspace" short_description: "Prepare a Git Flow workspace for one Milestone" - default_prompt: "Use $prepare-milestone-workspace to prepare a Milestone feature workspace and start its first Epic." + default_prompt: "Use $prepare-milestone-workspace to prepare the named Milestone and start its first Epic." diff --git a/agent-ops/skills/common/router.md b/agent-ops/skills/common/router.md index e64dd0f..9dc7a17 100644 --- a/agent-ops/skills/common/router.md +++ b/agent-ops/skills/common/router.md @@ -47,7 +47,7 @@ | 이 마일스톤은 X가 끝나야 가능해, A 전까지 B 잠가둬, 잠금 해제 조건은 X야, X 프로젝트 작업 뒤에 현재 마일스톤 진행, 의존성 설정해, 외부 의존 잠금 | `agent-ops/skills/common/update-roadmap/SKILL.md` | | roadmap dependency 확인, locks.yaml 판별, 외부 의존 잠금 확인, unlock-ready 판별, 잠금 해제 조건 충족 여부 확인, roadmap-dependency-checker.sh | `agent-ops/skills/common/check-roadmap-dependency/SKILL.md` | | 지금 작업이 뭐지?, 현재 작업 분석, 어디까지 했지?, 로드맵상 현 위치, 현재 마일스톤 위치, current 기준 breadcrumb | `agent-ops/skills/common/analyze-roadmap-position/SKILL.md` | -| 마일스톤 workspace 준비해, 마일스톤 feature workspace 준비해, feature workspace 만들고 마일스톤 시작해, 마일스톤 작업 브랜치 준비해 | `agent-ops/skills/common/prepare-milestone-workspace/SKILL.md` | +| X 마일스톤 준비해, X 마일스톤 작업준비해, X 마일스톤 작업 준비해, X 마일스톤 시작할게 | `agent-ops/skills/common/prepare-milestone-workspace/SKILL.md` | | 현 마일스톤 Epic 작업 준비해, 마일스톤 Epic 작업 준비해, 이 Epic의 작은 작업은 바로 처리하고 큰 작업은 plan으로 작성해, Epic 작업을 작은 작업과 plan으로 나눠 | `agent-ops/skills/common/prepare-epic-work-items/SKILL.md` | | 계획 세워줘, 계획 작성해, 계획 만들어줘, 구현 계획, PLAN.md, plan, plan 작성해, plan 만들어줘 | `agent-ops/skills/common/plan/SKILL.md` | | 현재 plan들 세분화해, 현재 plan 세분화, 기존 plan 더 나눠, task 세분화해, plan 분리해 | `agent-ops/skills/common/refine-plans/SKILL.md` | @@ -61,7 +61,7 @@ 라우팅 우선순위: -- branch/worktree/current 준비가 요청 범위에 포함되면 `prepare-milestone-workspace`를 선택하고, `WORKSPACE_READY` 뒤 정확히 한 Epic에 `prepare-epic-work-items`를 연결한다. +- `X 마일스톤 준비해`, `X 마일스톤 작업준비해`, `X 마일스톤 작업 준비해`, `X 마일스톤 시작할게`처럼 Milestone 시작 의도가 포함되면 `prepare-milestone-workspace`를 선택하고, `WORKSPACE_READY` 뒤 정확히 한 Epic에 `prepare-epic-work-items`를 연결한다. - 한 Epic 안에서 작은 작업 직접 처리와 큰 작업 plan 작성을 함께 요청하면 `prepare-epic-work-items`를 선택한다. 이미 존재하는 plan만 세분화하는 요청과 새로운 plan만 작성하는 요청에는 이 스킬을 선택하지 않는다. - 이미 생성된 미착수 pair의 분할만 요청하면 lane과 관계없이 `refine-plans`를 선택한다. 새 plan 작성이나 구현 범위 재분석이 포함되면 `plan`을 선택한다. - `refine-plans` 대상이 아닌 PLAN/CODE_REVIEW 작성 또는 재작성이 요청 범위에 포함되면 `plan`을 선택한다. `plan`이 최종 단계에서 `finalize-task-routing`을 필수 호출한다.