Summary
4명의 에이전트 팀(PM → 아키텍트 → 개발자 → 리뷰어)이 순차적으로 기능을 자동 개발한다. 기획서(PRD) → 설계(ARCH) → 코드 → 리뷰까지 완전 자동 파이프라인. "/dev-team", "개발팀으로 만들어줘", "에이전트팀으로 만들어줘", "자동 개발해줘" 요청에 사용.
eoash/ash-skills
4?
npx skills add eoash/ash-skills --skill my-dev-team
4명의 에이전트 팀(PM → 아키텍트 → 개발자 → 리뷰어)이 순차적으로 기능을 자동 개발한다. 기획서(PRD) → 설계(ARCH) → 코드 → 리뷰까지 완전 자동 파이프라인. "/dev-team", "개발팀으로 만들어줘", "에이전트팀으로 만들어줘", "자동 개발해줘" 요청에 사용.
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Lead a team — run standups, coordinate tasks, and communicate.
27.4K installsShare a Google Drive folder and all its contents with a list of collaborators.
27K installsSend a team announcement via both Gmail and a Google Chat space.
26.7K installsReference skill for Zoom Team Chat. Use after routing to a chat workflow when building user-sco…
1.8K installsBootstrap and run a lightweight multi-agent development team. Use when starting or adopting a p…
7 installsDesign optimal team structures, hiring plans, compensation strategies, and equity allocation fo…
9.1K installsOther skills from eoash/ash-skills · top by installs.
npx skills add eoash/ash-skills
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Files included with this skill beyond the listing page.
SKILL.md
6,844 B
SUMMARY.md
356 B
사용자가 기능 설명을 입력하면, 4명의 에이전트가 순차적으로 실행되어 PRD → 설계 → 코드 → 리뷰까지 자동으로 완성한다.
| 에이전트 | 역할 | 출력물 |
|---|---|---|
| 🧑💼 PM | 요구사항 분석 + PRD 작성 | docs/PRD.md |
| 🏗️ 아키텍트 | 기술 설계 + 파일 구조 설계 | docs/ARCH.md |
| 👨💻 개발자 | 코드 구현 | 코드 파일들 |
| 🔍 리뷰어 | 코드 리뷰 + 개선 | docs/REVIEW.md + 수정 코드 |
스킬이 트리거되면:
`` 어떤 기능을 만들까요? 간단히 설명해주세요. 예) "사용자가 URL을 입력하면 스크린샷을 찍어서 저장하는 기능" ``
docs/ 폴더가 없으면 생성한다.[입력] 기능 설명
↓
[1단계] PM 에이전트 → PRD.md 생성
↓
[PRD 검증] 필수 섹션 확인 → 실패 시 PM 재실행 (1회)
↓
[2단계] 아키텍트 에이전트 → ARCH.md 생성
↓
[ARCH 검증] 필수 섹션 확인 → 실패 시 아키텍트 재실행 (1회)
↓
[3단계] 개발자 에이전트 → 코드 파일 생성
↓
[코드 검증] 파일 생성 확인 → 실패 시 개발자 재실행 (1회)
↓
[4단계] 리뷰어 에이전트 → REVIEW.md + 코드 수정
↓
[최종 보고] 생성 파일 목록 + 요약 출력
각 에이전트는 Task 도구로 실행한다. 아래 프롬프트를 그대로 사용한다.
Task(
description="PM: PRD 작성",
prompt="""
너는 시니어 PM이다. 아래 기능 설명을 바탕으로 PRD.md를 작성하라.
기능 설명: {feature_description}
PRD.md 형식:
# PRD: {기능명}
## 배경
왜 이 기능이 필요한지 2-3문장으로 설명
## 기능 요구사항
- 핵심 기능 목록 (5개 이내)
- 각 기능은 구체적이고 측정 가능하게
## 비기능 요구사항
- 성능, 보안, 호환성 등
## 성공 기준
- 이 기능이 성공했다고 판단하는 기준 (측정 가능)
## 범위 외 (Out of Scope)
- 이번에 구현하지 않는 것
완성된 PRD를 docs/PRD.md 파일로 저장하라.
""",
subagent_type="general-purpose"
)
Task(
description="아키텍트: ARCH 설계",
prompt="""
너는 시니어 소프트웨어 아키텍트다. docs/PRD.md를 읽고 기술 설계서(ARCH.md)를 작성하라.
ARCH.md 형식:
# Architecture: {기능명}
## 컴포넌트 구조
- 주요 컴포넌트와 역할 설명
## 파일 구조
feature/ ├── main.py # 메인 로직 ├── utils.py # 유틸리티 └── README.md # 사용법
## 구현 계획
1단계: ...
2단계: ...
## 기술 스택
- 언어, 라이브러리, 의존성
## 인터페이스
- 입력/출력 정의
완성된 ARCH.md를 docs/ARCH.md 파일로 저장하라.
""",
subagent_type="general-purpose"
)
Task(
description="개발자: 코드 구현",
prompt="""
너는 시니어 개발자다. docs/PRD.md와 docs/ARCH.md를 읽고 실제 코드를 구현하라.
규칙:
- ARCH.md의 파일 구조를 그대로 따른다
- 각 파일에 간단한 주석을 달아 역할을 설명한다
- 에러 처리를 포함한다
- 실제로 실행 가능한 코드를 작성한다
- README.md에 설치 방법과 사용법을 작성한다
모든 파일을 생성하라.
""",
subagent_type="general-purpose"
)
Task(
description="리뷰어: 코드 리뷰 + 개선",
prompt="""
너는 시니어 코드 리뷰어다. docs/PRD.md를 기준으로 생성된 코드를 검토하고 개선하라.
리뷰 기준:
1. PRD 요구사항이 모두 구현됐는가?
2. 코드가 실제로 실행 가능한가?
3. 에러 처리가 적절한가?
4. 코드 가독성
결과물:
- docs/REVIEW.md: 리뷰 결과 (PASS/FAIL + 이슈 목록)
- 문제가 있는 코드는 직접 수정한다
REVIEW.md 형식:
# Code Review Report
## 판정: PASS / FAIL
## 체크리스트
- [ ] PRD 요구사항 충족
- [ ] 코드 실행 가능
- [ ] 에러 처리
## 발견된 이슈
| 심각도 | 파일 | 문제 | 수정 방법 |
## 수정 완료 내역
수정한 내용 목록
""",
subagent_type="general-purpose"
)
PRD.md 파일을 읽어서 아래 키워드가 있는지 확인한다:
배경 또는 Background기능 요구사항 또는 Requirements성공 기준 또는 Success Criteria셋 중 하나라도 없으면 PM 에이전트를 재실행한다.
ARCH.md 파일을 읽어서 아래 키워드가 있는지 확인한다:
컴포넌트 또는 Component파일 구조 또는 File Structure구현 계획 또는 Implementation셋 중 하나라도 없으면 아키텍트 에이전트를 재실행한다.
ARCH.md의 파일 구조 섹션에서 파일명을 추출하고, 실제로 파일이 존재하는지 확인한다. 파일이 없으면 개발자 에이전트를 재실행한다.
✅ 개발 완료!
📁 생성된 파일:
docs/PRD.md — 기획서
docs/ARCH.md — 아키텍처 설계
docs/REVIEW.md — 리뷰 결과
feature/main.py — 메인 코드
feature/utils.py — 유틸리티
feature/README.md — 사용법
📋 리뷰 결과: PASS (이슈 2건 수정 완료)
⏱️ 소요 단계: 4단계 완료
입력 예시:
"URL을 입력받아 스크린샷 찍는 기능 만들어줘" → /dev-team 트리거"Slack 메시지를 CSV로 내보내는 기능 개발팀으로 만들어줘""로그인 API 에이전트팀으로 만들어줘"