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

writing-planscommit 8ca22dbSKILL.md · 작업 분해

구현 계획 작성

스펙이나 요구사항을 파일, 인터페이스, 테스트가 명시된 작은 작업 단위의 구현 계획으로 작성합니다.

npx skills add obra/superpowers --skill writing-plans
권한
  • read-repo
  • write-files
  • shell
  • network
호환 도구
Claude Code, Codex, Cursor, Gemini CLI, OpenCode
GitHub
310.3k
출처
커뮤니티 · Jesse Vincent
상태
스캔 통과
라이선스
MIT
카테고리
작업 분해

핵심 규칙

모든 단계는 구현자가 합리적인 것 하나만 쓸 수 있어야 하며, 모호한 줄도 코드 전체를 대신 써 주는 것도 안 됩니다.

실행 단계

  1. 01단계범위 확인

    스펙이 여러 독립 하위 시스템을 다루면 하위 시스템별로 계획을 나누도록 제안합니다.

  2. 02단계파일 구조 설계

    생성하거나 수정할 파일과 각 파일의 책임을 먼저 정리하고, 기술 계층이 아닌 책임 단위로 나눕니다.

  3. 03단계작업 작성

    정해진 헤더와 템플릿으로 각 작업의 파일, 인터페이스, TDD 단계(실패 테스트, 실행, 최소 구현, 재실행, 커밋)를 작성합니다.

  4. 04단계자체 검토

    스펙과 대조해 범위, 단계의 명확성, 타입 일관성, Review Focus, 분량을 점검하고 바로 고칩니다.

  5. 05단계실행 인계

    docs/superpowers/plans/에 저장한 뒤 검토를 요청하고 Subagent-driven과 Native 중 실행 방식을 고르게 합니다.

권한 설명 (SKILL.md 기준)

기능필요 여부설명
파일 쓰기일부 필요계획 문서만 작성하며 기본 위치는 docs/superpowers/plans/입니다. 코드는 수정하지 않습니다.
명령 실행필요 없음테스트와 커밋 명령은 계획에 적기만 하고 이 스킬이 직접 실행하지는 않습니다.
네트워크 송신필요 없음로컬 스펙과 코드베이스만으로 작성하며 네트워크를 사용하지 않습니다.

SKILL.md 프런트매터(YAML)

SKILL.md 프런트매터(YAML)commit 8ca22db
---
name: writing-plans
description: Use when you have a spec or requirements for a multi-step task, before touching code
---

관련 스킬

규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.