Skills DirectoryGitHub에서 엄선한 오픈소스 Skills

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
카테고리
작업 분해

핵심 규칙

모든 작업은 한 번의 집중 세션에서 구현, 테스트, 검증까지 끝낼 수 있을 만큼 작아야 하며 명확한 인수 기준을 가져야 합니다.

실행 단계

  1. 01단계계획 모드 진입

    읽기 전용으로 스펙과 관련 코드를 읽고 기존 패턴, 의존성, 위험, 미지수를 파악하며, 이때 코드는 쓰지 않습니다.

  2. 02단계의존성과 수직 분할

    의존성 그래프를 그려 기반부터 순서를 정하고, DB·API·UI 계층별이 아닌 기능 경로 단위로 수직 분할합니다.

  3. 03단계작업 작성

    각 작업에 설명, 인수 기준, 검증, 의존성, 관련 파일, 규모를 적고 L 이상이면 더 나눕니다.

  4. 04단계순서와 체크포인트

    의존성을 지키고 위험한 작업을 앞에 두며, 2~3개 작업마다 검증 체크포인트를 둡니다.

  5. 05단계저장과 확인

    tasks/plan.md와 tasks/todo.md(또는 지정된 트래커)에 저장하되 미완료 계획은 덮어쓰지 않고 사용자 승인을 받습니다.

권한 설명 (SKILL.md 기준)

기능필요 여부설명
파일 쓰기일부 필요tasks/plan.md와 작업 목록(기본 tasks/todo.md)만 쓰며 계획 중에는 코드를 쓰지 않습니다.
명령 실행필요 없음테스트와 빌드 명령은 작업의 검증 항목에 적기만 하고 계획 단계에서 실행하지 않습니다.
네트워크 송신일부 필요프로젝트나 사용자가 외부 트래커(GitHub Issues, Jira, Linear 등)를 지정한 경우에만 그곳에 항목을 만듭니다.

SKILL.md 프런트매터(YAML)

SKILL.md 프런트매터(YAML)commit 8300e1b
---
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를 읽고 권한을 확인하세요.