← ClaudeAtlas

fpm-pm-dolisted

다른 프로젝트(prj)로 명령을 위임하고 완료 시까지 동기 블로킹 후 결과(commit hash)를 회수함. 의존성(`* depends:`) 메타가 선언된 이슈는 선행 prj 작업을 자동 위임·대기 후 본 작업 진행
Finfra/fpm · ★ 0 · Code & Development · score 57
Install: claude install-skill Finfra/fpm
# 진입 게이트 — 위임은 명시 opt-in (Issue286) 본 스킬은 **명시 위임 토큰**(`pm-do`·`/pm-do`·`prj<N>`·"N번 프로젝트")이 있을 때만 진입한다. * bare 숫자로 시작하는 입력(`11 /dev`, `3 해결해줘`)은 **현재 프로젝트의 이슈 번호** → 본 스킬 호출 금지 * 양쪽으로 읽히면 `AskUserQuestion` 1회 확인. 수면 모드 규칙①(자율 진행) 적용 제외 — 타 prj 세션 기동은 현재 프로젝트 밖 부작용 = 크리티컬 * 상세: [`~/.claude/rules/input-interpretation-rules.md`](../../rules/input-interpretation-rules.md) # 개요 `pm-do <prj번호> "<명령>"` — 호출한 prj에서 다른 prj로 명령을 위임함. 대상 prj의 Issue.md `✅ 완료` 섹션에 해당 이슈 hash가 출현할 때까지 동기 대기 후 hash를 회수함. 핵심 시나리오: * prj1.IssueN이 prj2.IssueM 선행 필요 → `pm-do 2 "이슈M 해결"` 호출 → prj2 완료까지 블로킹 → 완료 hash 반환 → prj1.N 본 작업 진행 * 이슈 frontmatter 또는 항목에 `* depends: prj<N>#Issue<M>` 선언 시 `/pm-do --auto-deps`로 자동 해결 # 인자 | 형태 | 설명 | | :------------------------------ | :------------------------------------------------------------------------------ | | `pm-do <번호> "<명령>"` | 단일 위임. ex: `pm-do 15 "이슈3 해결"` | | `pm-do --auto-deps` | 호출 컨텍스트의 현재 이슈 `* depends:` 파싱 후 미완료 dep 순차 위임 | | `pm-do --auto-deps <IssueN>` | 명시한 이슈의 `* depends:` 처리 | | `pm-do --no-wait <번호> "<명령>"` | 위임만 하고 즉시 리턴 (블로킹 생략). 본 이슈는 수동 재개 | | `pm-do --status <번호>` | 대상 prj 윈도우 capture만 출력 | # Projects.md lookup ```bash PM_BASE="$HOME/_g