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

subagent-driven-developmentcommit 2ce8aa1SKILL.md · 기능 개발

서브에이전트 개발

구현 계획을 작업마다 새 구현 서브에이전트로 실행하고 매번 작업 리뷰를 거친 뒤, 마지막에 브랜치 전체를 리뷰합니다.

중간 확인 없이 모든 작업을 실행하고 코드를 커밋하며, 끝나면 계획의 작업 디렉터리를 삭제합니다.

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

핵심 규칙

작업마다 새 서브에이전트를 쓰고 스펙·품질 작업 리뷰를 거친 뒤, 마지막에 전체 리뷰를 합니다.

실행 단계

  1. 01단계준비

    격리된 worktree에서 작업하며 계획별 진행 장부를 만들거나 이어받고, 계획과 스펙을 읽은 뒤 사전 충돌 점검을 합니다.

  2. 02단계구현자 배정

    BASE 커밋을 기록하고 작업 개요 파일을 만든 뒤, 난이도에 맞는 모델을 명시해 구현 서브에이전트를 하나씩(병렬 없이) 보냅니다.

  3. 03단계작업 리뷰

    커밋 목록과 전체 diff를 담은 리뷰 패키지를 리뷰어에게 넘기고, 스펙 준수와 품질 두 판정을 모두 받아야 합니다.

  4. 04단계수정과 기록

    지적이 있으면 fix-loop 규칙에 따라 수정과 재리뷰를 반복하고 상한에 이르면 판정 후 보류하며, 완료되면 장부에 기록하고 다음 작업으로 갑니다.

  5. 05단계최종 리뷰

    가장 성능 좋은 모델로 브랜치 전체를 리뷰하고 한 번 수정한 뒤, 모든 판정을 보고하고 작업 공간을 삭제한 다음 finishing-a-development-branch로 넘어갑니다.

권한 설명 (SKILL.md 기준)

기능필요 여부설명
파일 쓰기필요서브에이전트가 계획대로 코드를 수정하고 커밋하며, 장부·작업 개요·리뷰 패키지는 .superpowers/sdd/ 작업 공간에 둡니다.
명령 실행필요git, 테스트, 스킬에 포함된 sdd-workspace, task-brief, review-package 스크립트를 실행합니다.
네트워크 송신필요 없음네트워크 접속을 요구하지 않으며, 병합이나 푸시 같은 외부 영향은 먼저 사용자에게 묻습니다.

SKILL.md 프런트매터(YAML)

SKILL.md 프런트매터(YAML)commit 2ce8aa1
---
name: subagent-driven-development
description: Use when executing implementation plans with independent tasks in the current session
---

관련 스킬

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