inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

서브에이전트 활용: 로드맵(ROADMAP.md) 생성

sub-agent, skill, custom-command 를 선택하는 기준이 궁금합니다.

308

withkey

작성한 질문수 13

0

안녕하세요. 저는 5년차 프론트앤드 개발자입니다. 먼저 강의 너무 유익하게 잘 보고 있습니다. 😁

수업에서 진행하는 토이 프로젝트 외에도 별도도 업무에 적용하고자 하는 부분이 있어서 질문을 드려봅니다.

현재 작은 규모로 이미 개발이 완료된 프로젝트가 있으며, 향후 새로운 기능을 개발할 때 PRD, 정책정의서, 개발 실행계획서를 작성하고, 해당 문서를 바탕으로 백앤드와 프론트 개발을 진행, 리뷰 후에 배포까지의 전 과정을 claude를 이용해서 반자동화 하는게 목적입니다. (일정 부분은 사람이 개입)


이 과정에서 수많은 작업들이 있을텐데 각각의 작업들을 어떤 방식을 통해서 진행해야 할지 고민입니다. (sub-agent vs skill vs custom-command)

  1. 자연어로 기능 요구사항을 받아 PRD, 정책정의서 작성: (agent vs skill)

  2. PRD와 정책정의서를 바탕으로 로드맵 및 실행계획서 작성: (agent vs skill)

     

  3. 실행계획서를 바탕으로 이슈 생성하여 등록: (agent vs skill) + mcp

  4. 현재 변경사항을 분석하여, 같은 작업을 분류 및 커밋: (skill vs command)

위와 같은 사례들이 있을 때, 강사님의 경우 어떤 명확한 기준을 통해 '무엇'을 사용해야 겠다고 판단하시는지 궁금합니다. 강의를 보면 대략적으로는 알 것 같은데... 저 스스로에게 그것을 선택한 명확한 이유와 설명을 하지못하고 있네요.

 

 

 

 

react next.js cursor tailwindcss claude

답변 1

1

짐코딩

안녕하세요! 🙂

말씀하신 워크플로우 반자동화, 정말 좋은 방향이에요. 선택 기준에 대해 말씀드릴게요.

핵심 기준은 "반복 사용 여부"와 "작업 복잡도"입니다.

서브 에이전트는 복잡한 작업을 병렬로 분리해서 처리할 때 유용해요. 예를 들어 PRD 작성하면서 동시에 기술 스펙 조사도 해야 한다면 서브 에이전트가 적합하고요.

스킬은 자주 반복하는 작업을 템플릿화할 때 좋아요. PRD 작성이 매번 비슷한 구조라면 스킬로 만들어두면 일관성 있게 뽑아낼 수 있죠.

커스텀 커맨드는 단순 반복 작업을 빠르게 실행할 때요. 커밋 분류처럼 매번 비슷한 패턴의 작업이라면 커맨드가 편합니다.

말씀하신 사례로 보면

1번, 2번(PRD, 정책정의서, 실행계획서)은 스킬이 적합해 보여요. 문서 구조가 정해져 있고 반복적으로 사용할 거니까요. 다만 PRD 작성하면서 동시에 경쟁사 분석이나 기술 검토를 병렬로 돌리고 싶다면 서브 에이전트 조합도 고려해볼 수 있고요.

3번(이슈 생성)은 스킬 + MCP 조합이 맞고요.

4번(커밋 분류)은 커스텀 커맨드가 딱이에요. 단순 반복이고 빠르게 실행해야 하니까요.

정리하면:

  • 복잡한 작업을 쪼개서 병렬 처리 → 서브 에이전트

  • 반복되는 작업을 템플릿화 → 스킬

  • 단순 반복을 빠르게 실행 → 커스텀 커맨드

실제로 써보시면서 "이건 매번 비슷하네" 싶으면 스킬로, "이건 그냥 빨리 실행만 하면 되네" 싶으면 커맨드로 옮겨가시면 됩니다. 처음부터 완벽하게 나눌 필요 없어요 🙂

당연하겠지만 이러한 제 의견은 참고만 해주세요. 요즘 새로운 스펙들이 자주 업데이트 되다보니 저도 사용 경험이 많이 않아서요. 하지만 최대한 공식 스펙에 맞게 본질적으로 접근하려고해요 ~! 🙂

1

withkey

1407.jpg.webp

 

최근 문서를 보니 커스텀커맨드와 스킬이 합쳐지고 스킬 사용을 권장한다고 합니다. 공유해드립니다.

0

짐코딩

공유 감사합니다~!

최근 변경사항 모음 관련해서 업데이트 준비하고 있었는데 해당 항목도 포함시키도록 할게요!

💕

프로젝트 이름

0

13

0

왼쪽 창이 달라요

0

23

1

이정도면 영상 다시 찍어야 되는거 아닌가요

0

24

1

statusline 문의드려요

0

20

1

화면을 tmux로 어떻게 열수 있나요? (VS 사용중)

0

22

1

진행이안되네요

0

33

1

/init을 하기 전인데, 강의화면처럼 settings.local.json이 없어요.

0

47

2

섹션 5 영상 안나옴

0

34

1

강의 화면이랑 실제 UI 화면들이랑 너무 다릅니다.

0

52

2

맥 커서에서 클로드 어떻게 실행하나요?

0

58

3

@에이전트 자동완성 기능

0

53

2

mac) brew 설치 후 에러

0

51

2

근본적인 질문

0

52

2

cursor UI

0

41

1

제7강 : sonnet으로 변경후 model 확인거 따라하는데 안됨

0

49

2

미션6 진행 관련 .html파일 미저장

0

40

2

.claude 가 없습니다. 왜그런가요

0

55

2

클로드 접속이 안되고 있습니다.

0

44

2

playwright 설치시 같이 설명해주세요 아니면 저같이 실수가 나오네요

0

45

1

git 복수로 커밋하기

0

66

3

Context7 설치 방법 바뀐 듯 한데...

0

50

2

\init를 할때마다 Claude.md파일이 자동으로 업데이트 되는지 궁금합니다.

0

49

2

영상에 나오는 pen 기능 앱이름좀 알수 있을까요?ㅎㅎ

0

55

2

plan mode에서 clear context 가 안보이는 이유

0

67

3