open-sdlc-skills은(는) 무엇을 하나요?
소프트웨어 팀 전체를 Claude Code 에이전트 스킬로 구현 — PM, 아키텍트, 프로젝트 매니저, 스프린트 마스터, 엔지니어, QA, 리뷰어, DevOps, 릴리즈 매니저. 전체 SDLC와 소프트웨어 품질 관리 흐름을 GitHub 이슈와 마크다운 문서를 통해 조정합니다.
개요
이 스킬은 Claude Code 환경에서 소프트웨어 개발 생명주기(SDLC)의 모든 단계를 에이전트 기반으로 자동화합니다. 각 역할은 전용 에이전트로 동작하며, GitHub 이슈와 마크다운 파일을 통해 서로 조정됩니다.
역할 목록
| 역할 | 설명 |
|---|---|
| PM (Product Manager) | 제품 비전 및 요구사항 정의, 백로그 관리 |
| Architect | 시스템 아키텍처 설계 및 기술 결정 |
| Project Manager | 일정, 마일스톤, 리소스 관리 |
| Sprint Master | 스프린트 계획, 일일 스크럼, 회고 |
| Engineer | 코드 구현 및 유지보수 |
| QA | 테스트 계획, 테스트 케이스 작성, 품질 보증 |
| Reviewer | 코드 리뷰 및 피드백 제공 |
| DevOps | CI/CD, 인프라, 배포 자동화 |
| Release Manager | 릴리즈 계획, 버전 관리, 체인지로그 |
사용 방법
- 저장소를 클론하고 Claude Code를 설치합니다.
- 각 역할에 해당하는 에이전트 설정을 로드합니다.
- GitHub 이슈를 생성하여 작업을 시작합니다.
- 에이전트가 마크다운 문서를 통해 조정하며 작업을 수행합니다.
협력 흐름
- 모든 작업은 GitHub 이슈를 통해 추적됩니다.
- 각 역할은 전용 마크다운 파일에 결정 사항, 진행 상황, 결과를 기록합니다.
- 에이전트 간 통신은 이슈 댓글과 문서 업데이트를 통해 이루어집니다.
요구 사항
- Claude Code CLI
- GitHub 저장소 (이슈 및 프로젝트 보드 활성화)
- 기본적인 소프트웨어 개발 도구 체인
시작하기
프로젝트 루트에 역할별 설정 파일을 생성하고, 첫 번째 이슈를 생성하여 첫 스프린트를 시작하세요.