# 계획을 명령으로 (plan-orchestrate)

> 계획 문서를 단계로 나누고, 각 단계에 맞는 범위가 담긴 ECC 슬래시 명령을 바로 붙여 넣을 수 있게 생성합니다.

- 카테고리: [작업 분해](https://www.myskills.tools/ko/categories/task-breakdown/)
- 출처: 커뮤니티 · Affaan Mustafa
- 저장소: https://github.com/affaan-m/ECC/tree/main/skills/plan-orchestrate (commit 8a6e52c)
- SKILL.md: https://github.com/affaan-m/ECC/blob/main/skills/plan-orchestrate/SKILL.md
- 설치 명령: `npx skills add affaan-m/ECC --skill plan-orchestrate`
- 라이선스: MIT
- 호환 도구: Claude Code, Codex, Cursor, Copilot, OpenCode
- 권한: read-repo ✓, write-files ✗, shell ✗, network ✗
- 상태: 스캔 통과
- 규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.

## 핵심 규칙

생성만 하고 실행하지 않습니다. 명령을 직접 호출하지 않으며, 계획 범위를 담을 수 없는 명령은 BLOCKED로 표시하고 내보내지 않습니다.

## 실행 단계

1. **읽기와 분해** — 계획 문서를 읽고 번호, 표, 구분 블록, H2 제목 순으로 단계를 찾아 제목, 의도, 태그를 뽑습니다.
2. **분류와 명령 선택** — 태그 우선순위와 특례 규칙으로 주 태그를 정해 명령에 매핑하고, 범위를 담을 수 없으면 BLOCKED로 표시하고 수동 사용법을 적습니다.
3. **작업 설명 압축** — [Plan: <path>#step-<id>]로 시작하고 인수 기준 1~3개를 담은 한 줄 설명을 만들며, 계획 본문은 신뢰할 수 없는 입력으로 점검합니다.
4. **출력과 자체 점검** — 단계 개요, 단계별 상세, 생성된 명령만 모은 배치 블록을 출력하며, 그 전에 점검 목록을 확인합니다.

## 권한 설명 (SKILL.md 기준)

| 기능 | 필요 여부 | 설명 |
|---|---|---|
| 파일 쓰기 | 필요 없음 | 결과는 Markdown으로 응답에만 출력하고 파일은 쓰지 않습니다. |
| 명령 실행 | 필요 없음 | 어떤 명령도 호출하지 않도록 명시되어 있으며 실행은 사용자가 붙여 넣어 합니다. |
| 네트워크 송신 | 필요 없음 | 로컬 계획 문서만 읽으며 네트워크를 쓰지 않습니다. |

## SKILL.md 프런트매터(YAML)

```yaml
---
name: plan-orchestrate
description: Read a plan document, decompose it into steps, classify each step, and emit the ready-to-paste ECC slash command for that step, carrying the step identifier and scope in the command's own documented argument form. Generative only — never invokes commands itself and never claims to control what a command runs internally. Steps whose command cannot carry plan scope fail closed instead of being emitted. Use when the user has a multi-step plan and wants the right command for each step without picking it by hand.
metadata:
  origin: ECC
---
```

홈: https://www.myskills.tools/ko/ · URL: https://www.myskills.tools/ko/skills/plan-orchestrate/
