Community코딩 & 개발github.com

badrusiddique/enggenie-skill

AI 코딩 어시스턴트를 위한 역할 기반 SDLC 스킬 제품군 — PM · 아키텍트 · 개발자 · 리뷰어 · QA · 배포

enggenie-skill란 무엇인가요?

EngGenie Skill은 AI 코딩 어시스턴트(Claude Code, Cursor, Codex 등)를 위한 역할 기반 SDLC(소프트웨어 개발 수명 주기) 스킬 제품군입니다. 이 스킬은 프로젝트 관리자, 소프트웨어 아키텍트, 개발자, 코드 리뷰어, QA 엔지니어, DevOps 엔지니어 등 다양한 역할을 AI 에이전트에 부여하여 각 단계에 맞는 전문적인 협업을 가능하게 합니다. 사용자는 단일 명령으로 역할 간 전환을 하거나 전체 팀 워크플로우를 시뮬레이션할 수 있어, 아이디어 구상부터 배포까지 전 과정을 AI의 도움을 받아 효율적으로 진행할 수 있습니다. SKILL.md 문서는 각 역할의 책임, 기대 결과물, 상호작용 프로토콜을 정의하며, AI 에이전트가 맥락에 맞게 행동하도록 프롬프트 엔지니어링 패턴을 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add badrusiddique/enggenie-skill

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

enggenie-skill은(는) 무엇을 하나요?

AI 코딩 어시스턴트를 위한 역할 기반 SDLC 스킬 제품군 — PM · 아키텍트 · 개발자 · 리뷰어 · QA · 배포

개요

EngGenie Skill은 소프트웨어 개발 생명 주기 전반에 걸쳐 AI 코딩 어시스턴트가 다양한 역할을 수행할 수 있도록 설계된 스킬 모음입니다. 각 역할은 명확한 책임과 산출물을 가지며, 팀 기반 워크플로우를 에이전트 수준에서 시뮬레이션할 수 있습니다.

지원 역할

역할설명주요 책임
PM프로젝트 관리자요구사항 수집, 스프린트 계획, 타임라인 관리
아키텍트소프트웨어 아키텍트시스템 설계, 기술 스택 결정, 아키텍처 리뷰
개발자개발 엔지니어기능 구현, 코드 최적화, 유닛 테스트
리뷰어코드 리뷰어코드 품질 검사, 보안 감사, 피드백 제공
QA품질 보증 엔지니어테스트 계획, 수동/자동화 테스트 실행, 버그 추적
배포DevOps 엔지니어CI/CD 파이프라인, 인프라 관리, 모니터링

사용 방법

다음과 같은 명령어로 특정 역할을 활성화할 수 있습니다:

/role pm
/role architect
/role dev
/role reviewer
/role qa
/role deploy

또는 전체 워크플로우를 시작하려면:

/sdlc start

역할별 상세

PM (프로젝트 관리자)

  • 입력: 비즈니스 요구사항, 사용자 스토리
  • 산출물: 요구사항 문서, 스프린트 백로그, 마일스톤 계획
  • 프롬프트 예시: "다음 기능에 대한 스프린트 계획을 수립해줘: 사용자 인증 시스템"

아키텍트 (소프트웨어 아키텍트)

  • 입력: 요구사항 문서, 기술 제약사항
  • 산출물: 아키텍처 다이어그램, 기술 스택 추천서, API 설계
  • 프롬프트 예시: "마이크로서비스 아키텍처 기반으로 결제 시스템을 설계해줘"

개발자 (개발 엔지니어)

  • 입력: 상세 설계서, API 명세
  • 산출물: 구현된 코드, 유닛 테스트, 문서화
  • 프롬프트 예시: "다음 API 엔드포인트를 구현해줘: POST /api/users"

리뷰어 (코드 리뷰어)

  • 입력: 풀 리퀘스트, 변경된 코드
  • 산출물: 리뷰 코멘트, 품질 점수, 개선 제안
  • 프롬프트 예시: "이 PR을 리뷰하고 보안 취약점이 있는지 확인해줘"

QA (품질 보증 엔지니어)

  • 입력: 기능 명세, 코드 변경사항
  • 산출물: 테스트 계획, 테스트 케이스, 테스트 결과 리포트
  • 프롬프트 예시: "로그인 기능에 대한 테스트 계획을 수립해줘"

배포 (DevOps 엔지니어)

  • 입력: 애플리케이션 코드, 인프라 요구사항
  • 산출물: CI/CD 설정, 인프라 코드, 배포 스크립트
  • 프롬프트 예시: "AWS ECS에 배포하기 위한 Dockerfile과 CI/CD 파이프라인을 설정해줘"

권장 워크플로우

  1. 요구사항 수집 → PM
  2. 시스템 설계 → 아키텍트
  3. 구현 → 개발자
  4. 코드 리뷰 → 리뷰어
  5. 품질 검증 → QA
  6. 배포 → 배포

라이선스

MIT

관련 스킬