inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

클로드 코드 스킬 생성하기: 클로드 코드를 선호하는 이유! [UP_260125]

여러 skill을 한꺼번에 동작시키고 싶을때

73

Bo

작성한 질문수 1

0

안녕하세요 강의 재미있게 잘 듣고 있습니다!

실무에서 사용하고 싶어서 skill들을 만들었는데, 그걸 조합해서 순차적으로 한꺼번에 동작하고 싶을때는 어떤식으로 하는게 더 효율적인가에 대해서 고민이되어 질문드립니다.

 

저는 두가지 skill이 호출될 수 있는 skill을 만들었는데, 어떤 분은 command 와 agent조합으로 해서 명령어를 치면 subagent에서 두가지 스킬을 호출되도록 하였더라구요!

 

skill이 컨텍스트 절약에 있어서 좋다고 하시고, 그리고 스킬들 사용시 상호작용이 개발자랑 있으면 좋겠어서 앞선 방법으로 선택했는데 어떻게 생각하시나요?

react 인공지능(ai) claude skills

답변 2

0

짐코딩

안녕하세요! 🙂

질문 주신 내용만으로는 딱 잘라 답변드리기 어려워서, 조금 더 설명이 필요할 것 같아요.

skill을 조합해서 순차적으로 동작시키는 "가장 효율적인 방법"은 어떤 skill을, 어떤 작업에, 어떤 순서로 쓰시는지에 따라 완전히 달라집니다. 같은 "순차 실행"이라도 성격이 다르거든요.

예를 들어볼게요.

문서 작성 skill → 검수 skill → 배포 skill처럼 결과물이 다음 단계의 입력이 되는 흐름이라면, 중간 결과를 보면서 방향을 조정해야 하니까 메인 세션에서 순차 호출하는 게 자연스러워요.

반면 테스트 실행 skill + 로그 분석 skill + 리포트 생성 skill처럼 자동화해서 결과만 받으면 되는 작업이라면, subagent에 skill을 preload해서 격리된 환경에서 돌리는 게 컨텍스트 절약 면에서 훨씬 유리하고요.

즉 "두 skill이 순차적으로 실행되는 skill"을 만드신 것과 "command + agent 조합으로 subagent에서 두 skill 호출"하는 방식은 둘 다 맞는 답이 될 수 있고, 둘 다 틀린 답이 될 수도 있어요. 작업의 성격을 모르면 판단이 안 되거든요..

감사합니다 🙂

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

Bo님, 강의를 재미있게 듣고 계시다니 기쁩니다! 여러 스킬을 한꺼번에 동작시키는 방법에는 다양한 접근 방식이 있습니다. 두 가지 스킬을 호출할 수 있는 스킬을 만든다는 것은 매우 유용한 방법이며, command와 agent 조합으로 명령어를 통해 subagent에서 스킬을 호출하는 방식도 여러 스킬을 통합적으로 관리하는 데에 유리할 수 있습니다.

여기서 컨텍스트 절약과 상호작용에 있어서의 장점을 고려하셨다고 하셨는데요, 다음과 같은 방식을 추천드릴 수 있습니다:

  1. 스킬의 모듈화: 스킬을 작고 독립적인 모듈로 만들어 두 스킬이 독립적으로도, 함께도 호출 될 수 있게 설계합니다. 이렇게 함으로써 더 유연하게 다양한 상황에서 조합하여 사용할 수 있습니다.

  2. 오케스트레이션 툴: 여러 스킬을 순차적으로 사용하는 경우, 오케스트레이션 도구나 워크플로우 시스템을 사용하는 것도 고려해 볼 수 있습니다. 이를 통해 스킬 호출 순서를 정하고, 필요에 따라 결정 로직을 추가할 수 있습니다.

  3. 상호작용 기반 개발: 스킬과 개발자의 상호작용을 고려하여 사용자 입력을 받을 수 있도록 설계합니다. 이를 통해 유연성을 높이고 사용자 피드백을 반영할 수 있는 구조로 만들 수 있습니다.

결국 어떤 방법이 더 효율적인지는 구현의 복잡도와 작업 환경에 따라 결정될 것입니다. 자신의 프로젝트에 가장 알맞은 방식을 선택하시길 바랍니다. 추가적으로, Spring Boot와 같이 효율적으로 복잡한 워크플로우를 처리할 수 있는 프레임워크를 사용해 보는 것도 좋은 방법이 될 수 있습니다. 더 많은 학습은 Spring Boot 가이드를 참조하시면 도움이 될 것입니다.

발전에 도움이 되셨기를 바랍니다!

37강에서 ROADMAP.md 파일

0

22

2

.claude, setting~, permission 했을 때 Bash 안 보여요

0

16

2

[미션4] open with Live Server 클릭시 브라우저 안뜸

0

17

3

사용량 한도 도달

0

24

2

Cursor를 실행했을 때 나오는 화면이 달라요

0

17

2

Claude code 대화하는 부분이 위치변경 문의 드립니다.

0

18

2

setting.local.json 파일 안보일떄

0

22

2

Shrimp Task Manager와 Fable5 plan모드 성능비교

0

21

2

git hub 들어가서 setting >> pages 들어갔는데

0

22

2

git config 오류 관련 문의

0

23

2

task master, shrimp task manager 질문있어요

0

16

1

모델 선정 기준

0

26

2

Statusline 결과값 보이지 않는 이유

0

27

2

강의교안, 소스코드 링크 문제

0

22

2

config 들어가도 output-style 없어요

0

15

2

프로젝트 이름

0

39

1

왼쪽 창이 달라요

0

48

2

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

0

65

2

statusline 문의드려요

0

44

2

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

0

53

2

진행이안되네요

0

45

2

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

0

73

2

섹션 5 영상 안나옴

0

49

1

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

0

76

2