planning-and-task-breakdowncommit 8300e1bSKILL.md · 작업 분해
계획과 작업 분해
작업을 의존 순서로 정렬된 작은 작업으로 나누고, 인수 기준과 검증 단계를 담은 계획 문서와 작업 목록을 만듭니다.
npx skills add addyosmani/agent-skills --skill planning-and-task-breakdown명령을 선택했습니다. 직접 복사하세요.
- 권한
- read-repo
- write-files
- shell
- network
- 호환 도구
- Claude Code, Codex, Cursor, Copilot, Gemini CLI
- GitHub
- 112.3k
- 출처
- 커뮤니티 · Addy Osmani
- 상태
- 스캔 통과
- 라이선스
- MIT
- 카테고리
- 작업 분해
핵심 규칙
모든 작업은 한 번의 집중 세션에서 구현, 테스트, 검증까지 끝낼 수 있을 만큼 작아야 하며 명확한 인수 기준을 가져야 합니다.
실행 단계
01단계계획 모드 진입
읽기 전용으로 스펙과 관련 코드를 읽고 기존 패턴, 의존성, 위험, 미지수를 파악하며, 이때 코드는 쓰지 않습니다.
02단계의존성과 수직 분할
의존성 그래프를 그려 기반부터 순서를 정하고, DB·API·UI 계층별이 아닌 기능 경로 단위로 수직 분할합니다.
03단계작업 작성
각 작업에 설명, 인수 기준, 검증, 의존성, 관련 파일, 규모를 적고 L 이상이면 더 나눕니다.
04단계순서와 체크포인트
의존성을 지키고 위험한 작업을 앞에 두며, 2~3개 작업마다 검증 체크포인트를 둡니다.
05단계저장과 확인
tasks/plan.md와 tasks/todo.md(또는 지정된 트래커)에 저장하되 미완료 계획은 덮어쓰지 않고 사용자 승인을 받습니다.
권한 설명 (SKILL.md 기준)
| 기능 | 필요 여부 | 설명 |
|---|---|---|
| 파일 쓰기 | 일부 필요 | tasks/plan.md와 작업 목록(기본 tasks/todo.md)만 쓰며 계획 중에는 코드를 쓰지 않습니다. |
| 명령 실행 | 필요 없음 | 테스트와 빌드 명령은 작업의 검증 항목에 적기만 하고 계획 단계에서 실행하지 않습니다. |
| 네트워크 송신 | 일부 필요 | 프로젝트나 사용자가 외부 트래커(GitHub Issues, Jira, Linear 등)를 지정한 경우에만 그곳에 항목을 만듭니다. |
SKILL.md 프런트매터(YAML)
---
name: planning-and-task-breakdown
description: Breaks work into ordered tasks. Use when you have a spec or clear requirements and need to break work into implementable tasks. Use when a task feels too large to start, when you need to estimate scope, or when parallel work is possible.
---관련 스킬
규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.