inflearn logo
강의

Course

Instructor

Mastering Claude Code: From AI Development Workflow Basics to Real-World Practice

Planning and executing tasks (plan task, execute task)

shrimp task 관련 질문

3

ghdtmdvy2

1 asked

0

shrimp task 를 활용하여 ROADMAP.md 의 전체 항목을 각각 agent 가 수행하게 해서

자동으로 모두 실행되게 하는것이 괜찮은 방법일까요 ?

그렇게 사용하면 shrimp task 를 사용하는 의미가 없어질까요??

react 인공지능(ai) claude

Answer 1

0

communityai8509

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

ROADMAP.md의 항목을 각각 작업으로 나누고 에이전트가 자동으로 실행하도록 구성하는 것은 가능한 방법입니다. 다만 전체 작업을 한 번에 자동 실행하기보다는, 각 Task의 의존성과 결과를 확인하면서 단계적으로 실행하는 것을 권장합니다.

Shrimp Task Manager의 핵심은 단순히 작업을 자동 실행하는 것이 아니라 다음과 같은 작업 흐름을 관리하는 데 있습니다.

  • 큰 작업을 실행 가능한 작은 Task로 분리
  • Task 간 순서와 의존성 관리
  • 완료된 작업과 남은 작업 추적
  • 이전 작업의 결과를 다음 작업에서 참고
  • 문제가 발생했을 때 특정 Task부터 재개

따라서 ROADMAP.md의 모든 항목을 Agent가 자동으로 실행한다고 해서 Shrimp를 사용하는 의미가 없어지는 것은 아닙니다. 오히려 작업을 잘게 나누고, 각 작업의 상태를 관리하며, 중단된 지점부터 이어서 작업할 수 있다면 Shrimp의 장점을 활용하는 방식입니다.

다만 모든 항목을 중간 확인 없이 연속 실행하면 다음과 같은 문제가 발생할 수 있습니다.

  • 초반 Task의 잘못된 구현이 이후 모든 작업에 영향을 줌
  • AI가 계획 단계와 실행 단계를 혼동할 수 있음
  • 작업 간 의존성이 제대로 반영되지 않을 수 있음
  • 코드 변경 사항을 사람이 검토하기 어려워짐
  • 컨텍스트가 누적되어 후반 작업의 정확도가 떨어질 수 있음

따라서 다음과 같은 흐름을 추천드립니다.

  1. ROADMAP.md를 기준으로 Shrimp에 Task를 등록합니다.
  2. Task를 너무 크게 만들지 않고, 하나의 작업이 끝났을 때 검증 가능한 단위로 분리합니다.
  3. 여러 Task를 자동 실행하더라도 관련된 묶음 단위로 진행합니다.
  4. 각 묶음이 끝날 때 테스트와 변경 사항을 확인합니다.
  5. 오류가 발생하면 전체를 다시 실행하지 말고 해당 Task부터 수정 및 재실행합니다.

비슷하게 ROADMAP.md를 직접 작성해 작업을 관리하는 방식과 Task Manager의 역할에 대해 설명한 기존 답변도 참고해 보세요.

  • Task 관리 질문
    ROADMAP.md를 활용해 작업을 잘게 나누고, 컨텍스트 한계를 보완하는 방법과 Shrimp의 본질이 작업 상태 관리라는 점을 설명하고 있습니다.

또한 계획만 세우려 했는데 AI가 바로 실행하는 경우에는, 계획과 실행을 명확히 분리하고 프로젝트 규칙 파일에 실행 조건을 추가하는 방법이 도움이 됩니다.

  • Shrimp task manager 관련 질문
    plan task와 execute task를 분리하고, shrimp-rules.md에 계획 단계에서는 실행하지 않도록 규칙을 작성하는 방법을 안내합니다.

핵심은 “모든 Task를 자동으로 실행할 것인가”보다, 자동 실행 중에도 작업 단위와 검증 지점을 적절히 유지할 것인가입니다. 작은 독립 작업은 자동 실행해도 괜찮지만, 데이터베이스 변경이나 핵심 구조 수정처럼 영향 범위가 큰 작업은 중간에 직접 검토하는 것이 안전합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

계획 단계

0

15

1

저는 클로드 로고가 안떠 있어요 ㅜㅜ

0

35

1

terminl을 사용해서 cursor 명령어 입력하는데 커서가 실행되다가 자동으로 꺼집니다 왜그럴까요?

0

23

1

커서가 강의화면이랑 달라요!

0

32

1

강사님 플랜보드 보면서 느끼는건데

0

44

1

ㅋㅓ서화면이 강의화면하고 너무 달라요 ㅜ

0

51

1

클로드 사용 오류

0

61

3

/terminal setup 들어가면 명령어 설정 가능하다던데

0

53

2

claude는 프로젝트 안에서 꼭 시작해야 하나요?

0

53

2

Mac intel 에서 Homebrew 설치

0

45

1

🔥 [필수] 강의교안 & 소스코드 🔥 링크오류

0

51

2

Context7 버전 관련

0

44

2

깃 초기화?

0

52

2

서브에이전트

0

53

2

서브에이전트의 유효성 질문

0

56

2

쉬림프 태스트 매니저 관련 질문

0

57

2

c:가 아니라 D:로 이동 할려면 어떻게 해야되나요?

0

57

2

ultrathink 관련 질문

0

60

2

강의교안이 어디에 있는지 알 수 있을까요

0

62

2

Claude 코드는 앱, 웹, PC Local 등과 별도로 CLI에서 설치하는 이유가 있으신가요. 궁금합니다.

0

43

2

클로드 코드 시작하기: 설치부터 첫 앱 만들기 맛보기 중간 내용 질문입니다.

0

67

2

수강생 커뮤니티 관려

0

69

1

클로드 코드 설치

0

67

2

미션을 제출하면 피드백을 해주나요?

0

71

2