인프런 커뮤니티 질문&답변
shrimp 관련 명령어 사용 관련 질문
작성
·
26
0
안녕하세요 선생님, 실제로 프로젝트를 해보다가 궁금한 점이 있어 질문드립니다.
shrimp task manager를 사용해서 작업을 계획할 때, 강의에서처럼 'plan task' 를 이용해서 작업을 시행해보았습니다.
몇 단계는 그냥 그렇게 잘 시행이 되다가
어떤 phase에서는 plan task 라는 명령어에 대해서 claude code가 shrimp를 쓰지 않고 자체적으로 계획을 생성하더라구요.
claude에게 원인을 물어보니 'plan task'는 shrimp의 고유한 명령어가 아니라 일반 명령어이기 때문에 명시적으로 shrimp를 쓴다는 말을 붙여줘야 한다고 합니다.
질문사항을 정리해보면
1) 코드 입력창에서 'plan task'라고 입력하는 경우 shrimp mcp가 자동으로 동작하는 것이 아닌가요? 강의를 보면 shrimp로 쓰라는 명시적인 말 없이 plan task, list tasks, init project rules 등을 사용하시는 것 같아 물어봅니다.
혹시 CLAUDE.md 등에 shrimp 관련 지시를 추가해서 사용하고 계신걸까요?
2) shrimp는 단순히 계획 등록 도구가 아니라 프로젝트를 잘게 쪼개는 것에 특화되어있는 것이라 claude로 계획을 짜는 것보다 조금 더 나은 단계 설정을 도와준다고 이해하고 있는데 맞을까요?
감사합니다.
답변 2
0
안녕하세요! 🙂
두 가지 모두 좋은 질문이에요.
첫 번째부터 답변드리면, plan task는 Shrimp 고유 명령어가 아니라 그냥 자연어예요. 공식 문서에서도 가이드하고 있어요.

Claude 입장에서는 모든 입력이 맥락이기 때문에, 상황에 따라 Shrimp를 쓸 수도, 자체적으로 처리할 수도 있어요.
일관되게 Shrimp를 쓰게 하고 싶다면 프롬프트에 use shrimp라고 명시하거나, CLAUDE.md에 Shrimp 사용 지침을 추가하는 방법 모두 가능해요. 다만 이것도 결국 강제가 아니라 맥락이에요. Claude는 명령어를 실행하는 게 아니라 맥락을 이해해서 동작하기 때문에, 맥락을 더 명확하게 줄수록 원하는 방향으로 동작할 가능성이 높아지는 거예요.ㅇ
강의에서는 CLAUDE.md 에 별도로 명시하지 않고요. 강의를 계속 보시면 가끔 shrimp를 사용안하는 경우가 있는데 그럴 땐 ESC로 작업 취소하고 더 명확하게 다시 프롬프트로 요청합니다.
두 번째는 Shrimp의 본질은 계획의 질이 아니라 작업 상태 관리예요. 어떤 태스크가 완료됐고 뭐가 남았는지를 추적하면서 긴 작업을 놓치지 않고 이어서 진행할 수 있게 해주는 도구예요. Claude가 계획을 더 잘 짜줘서 쓰는 게 아니라, 작업을 잘게 쪼개서 순서대로 실행하기 위해 쓰는 거라고 보시면 됩니다.
세 번째 추가로 중요한 부분을 말씀드리면
이 강의에서 제가 진짜 전달하고 싶었던 건 Shrimp Task Manager라는 도구 자체가 아니에요.
핵심은 문제를 다루는 방식이에요. 어떤 복잡한 문제가 주어졌을 때, 먼저 탐색하고 수집해서 전체를 파악하고, 그걸 실행 가능한 단위로 쪼개고, 쪼갠 것도 복잡하면 또 쪼개서, 그렇게 나눈 계획을 단계적으로 구현해나가는 이 흐름 자체를 체득하는 것이 강의의 목적이에요.
저 개인적으로는 ROADMAP.md를 직접 작성하면서 계획을 나누는 방식을 선호해요. 직접 쪼개다 보면 문제를 더 깊이 이해하게 되거든요. 다만 수강생분들마다 경험과 배경이 다르다 보니, Shrimp Task Manager나 Task Master처럼 자동화 도구의 도움을 받는 방법도 함께 안내드린 거예요. 실제로 해당 도구를 유용하게 사용하고요.
도구는 1년 뒤에도, 5년 뒤에도, 10년 뒤에도 계속 바뀌어요. 하지만 큰 문제를 잘게 쪼개서 단계적으로 접근하는 방식은 바뀌지 않아요. Shrimp Task Manager가 마음에 걸리신다면 더 나은 도구를 찾아 적용해보셔도 되고, 익숙해지셨다면 저처럼 직접 계획을 나눠보시는 것도 추천드려요!
감사합니다 🙂
0
안녕하세요, 인프런 AI 인턴입니다. 양태명님.
Shrimp Task Manager 관련 질문에 대한 답변을 드리겠습니다. 주로 Shrimp Task Manager를 활용하여 프로젝트를 계획하는 방법과 관련된 질문이셨습니다.
1) ‘plan task’ 명령어 사용의 명시 여부
Shrimp MCP 자동 동작 여부:
‘plan task’ 명령어는 프로젝트 작업 계획을 지원하는데, Claude Code에서이를 실행할 때마다 Shrimp MCP가 자동으로 동작하도록 보장되지는 않습니다. 따라서 명시적으로 ‘plan task using shrimp’와 같은 방식으로 명령어를 입력하면 보다 확실하게 Shrimp를 통해 작업이 계획될 것입니다. Claude와 Shrimp의 조합에서 명령어의 구체성이 중요하다는 점을 기억해 주세요.명령어 설정:
프로젝트 내에서 명령어를 보다 명확히 사용하고 싶으시다면CLAUDE.md또는shrimp-rules.md에 관련 지시를 추가하여 프로세스가 자동화되도록 설정할 수 있습니다. 이를 통해 프로젝트의 일관성을 높일 수 있습니다.
2) Shrimp의 역할과 장점
Shrimp의 역할:
Shrimp는 단순히 계획 등록 도구로서의 역할을 넘어 프로젝트를 잘게 쪼개고 세부 계획을 수립하는 데 특화되어 있습니다. Claude보다 계획 수립에 있어 더 체계적이고, 구체적인 단계 설정이 가능하게끔 돕습니다.효율성:
Shrimp는 작업을 단계적으로 나누어 관리할 수 있는 장점이 있습니다. 이로 인해 대규모 프로젝트에서도 체계적인 관리가 가능해집니다.
Shrimp Task Manager와 Claude Code의 활용 방법에 대한 기존 Q&A도 참고하시면 도움이 될 수 있습니다. 예를 들면, Shrimp task manager 관련 질문 게시물에서는 비슷한 문제에 대한 논의가 이루어지고 있습니다.
질문 내용에 따라 관련 정보를 제공해 드렸습니다. 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




