Task 완료 체크를 잘 못할 경우~
66
작성한 질문수 4
안녕하세요. 매번 강의 잘 듣고 있습니다.
'Phase 1: 프로젝트 초기 설정 (골격 구축)'을 Shrimp Task Manger로 계획을 세우고 구현하는 중에 수정이 필요하여 수정을 요청을 했는데 수정을 하던 중에 요청하지 않은 Phase 2로 넘어가 자동으로 작업을 하고 있더라구요. 잠시 다른 일을 하고 있어서 Phase2로 넘어가는 걸 몰라서 취소를 못하고 그냥 진행을 했는데 어디 까지 완료되었는지 파악이 안되어 아래와 같이 완료된 항목을 업데이트 해달라고 요청을 했습니다.
@.claude/commands/docs/update-roadmap.md
@docs/ROADMAP.md요청 결과 Phase1과 Phase2 항목이 완료된걸로 ROADMAP.md 파일을 업데이트 했습니다.
그래서 이번에는 ROADMAP.md 파일을 참조하지 않고 다시 요청을 했습니다.
plan task: Phase 2: 공통 컴포넌트 및 UI/UX 기반 개발
코드를 분석해서 어디까지 완료되었는지 체크 후 완료되지 않은 항목만 계획을 세워줘!위와 같이 요청했더니 이번에는 Phase2가 전부 미완료 된걸로 Sub Task로 분리하여 계획을 세웠습니다.
클로드가 ROADMAP.md 파일에 의존하지 않고 스스로 코드를 분석해서 완료/미완료를 체크할 줄 알았는데 그렇게는 못하는 것 같더군요.
이전에는 plan task -> list tasks -> execute task후 완료 항목을 update 요청하면 맥락을 잘 이해하고 업데이트를 했는데 중간에 뭔가 꼬이면서 컨텍스트를 정확히 이해를 못하면서 어디까지 진행했는지 모르는 느낌이었습니다.
ROADMAP 파일에 의존하지 않고 클로드 스스로 소스를 분석해서 완료/미완료 항목을 분석후 ROADMAP.md 파일을 업데이트 하는게 맞다고 생각하는데 방법이 있을까요? 아니면 Phase2 작업을 전체취소하고 다시 Phase2를 처음부터 다시 진행하는 방법이 있는지 문의드립니다.
답변 2
0
안녕하세요! 🙂
클로드가 코드를 분석해서 완료/미완료를 자동으로 판단하는 건 사실 한계가 있어요. 파일이 존재한다고 해서 요구사항을 충족했다고 보기 어렵거든요.
이런 상황에서 가장 현실적인 방법은 두 가지예요.
Git을 활용하는 방법이 가장 깔끔해요. Phase 2 시작 전 커밋으로 되돌린 뒤 처음부터 다시 진행하면 가장 확실해요.
Git 되돌리기가 부담스럽다면, 클로드에게 "현재 코드베이스에서 Phase 2 각 항목별로 어떤 파일이 구현됐는지 나열해줘"라고 요청해서 목록을 뽑은 다음, 직접 눈으로 확인하고 ROADMAP.md를 수동으로 업데이트하는 게 현실적이에요.
감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다. 지구별여행자님.
작업을 진행하다가 Phase 2로 넘어가면서 계획이 꼬인 것에 대한 질문이시군요. Claude 코드와 Shrimp Task Manager의 조합을 효율적으로 사용하기 위해서는 각 단계를 세심히 관리할 필요가 있습니다. 아래에 몇 가지 팁을 드리겠습니다.
1. 완료 상태 확인 및 업데이트 요청
Claude에게 코드 분석을 통한 완료 상태를 물어볼 수 있지만, AI가 코드의 문맥을 명확히 이해하지 못할 수 있습니다. 그래서 ROADMAP.md나 tasks.json 같은 파일들을 사용해서 추적하는 것이 일반적입니다.
- 작업의 추적 및 계획 업데이트:
plan task -> list tasks -> execute task흐름을 타면서 각 단계마다 확인하는 것을 권장합니다. Claude는 종종 예상하지 못한 방식으로 계획을 수정할 수 있기 때문에, 매번list tasks를 통해 작업의 상태를 수동으로 확인하는 것이 좋습니다.
2. 프롬프트를 통한 명확한 지시
지시할 때는 가능한 구체적으로 프롬프트를 작성해주는 것이 좋습니다. “코드를 분석해서 완료 상태를 확인하고, 미완료된 항목만 체크해 주세요”와 같은 명령어를 사용할 수 있습니다.
3. 되돌리기 옵션
Phase 2를 완전히 취소하고 싶다면 이전 작업에서 저장해둔 list tasks나 ROADMAP.md를 참조하여 이전 상태로 복구할 수 있습니다. 만약 이러한 백업이 없다면, AI가 기록한 ROADMAP.md을 기반으로 기존 작업의 완료 여부를 수동으로 체크해야 할 수 있습니다.
- Phase 2 작업 전체 취소: 전체를 취소한 후 처음부터 수행하려면 현재 상태를 파악한 다음, 새로운 계획을 세워 다시 실행하는 방법도 고려할 수 있습니다.
참고 URL
- 비슷한 문제를 다룬 게시물: “Shrimp task manager 관련 질문”는 자동화된 작업관리 문제에 대해 논의하고 있으며 참고하시면 좋습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
프로젝트 이름
0
13
0
왼쪽 창이 달라요
0
19
1
이정도면 영상 다시 찍어야 되는거 아닌가요
0
22
1
statusline 문의드려요
0
19
1
화면을 tmux로 어떻게 열수 있나요? (VS 사용중)
0
20
1
진행이안되네요
0
26
1
/init을 하기 전인데, 강의화면처럼 settings.local.json이 없어요.
0
41
2
섹션 5 영상 안나옴
0
29
1
강의 화면이랑 실제 UI 화면들이랑 너무 다릅니다.
0
45
2
맥 커서에서 클로드 어떻게 실행하나요?
0
47
3
@에이전트 자동완성 기능
0
49
2
mac) brew 설치 후 에러
0
45
2
근본적인 질문
0
50
2
cursor UI
0
34
1
제7강 : sonnet으로 변경후 model 확인거 따라하는데 안됨
0
44
2
미션6 진행 관련 .html파일 미저장
0
38
2
.claude 가 없습니다. 왜그런가요
0
52
2
클로드 접속이 안되고 있습니다.
0
43
2
playwright 설치시 같이 설명해주세요 아니면 저같이 실수가 나오네요
0
44
1
git 복수로 커밋하기
0
63
3
Context7 설치 방법 바뀐 듯 한데...
0
49
2
\init를 할때마다 Claude.md파일이 자동으로 업데이트 되는지 궁금합니다.
0
44
2
영상에 나오는 pen 기능 앱이름좀 알수 있을까요?ㅎㅎ
0
54
2
plan mode에서 clear context 가 안보이는 이유
0
64
3





