inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

작업 구현: 애플리케이션 골격 구축

Task 완료 체크를 잘 못할 경우~

59

지구별여행자

작성한 질문수 4

0

안녕하세요. 매번 강의 잘 듣고 있습니다.
'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를 처음부터 다시 진행하는 방법이 있는지 문의드립니다.

react 인공지능(ai) claude

답변 2

0

짐코딩

안녕하세요! 🙂

클로드가 코드를 분석해서 완료/미완료를 자동으로 판단하는 건 사실 한계가 있어요. 파일이 존재한다고 해서 요구사항을 충족했다고 보기 어렵거든요.

이런 상황에서 가장 현실적인 방법은 두 가지예요.

Git을 활용하는 방법이 가장 깔끔해요. Phase 2 시작 전 커밋으로 되돌린 뒤 처음부터 다시 진행하면 가장 확실해요.

Git 되돌리기가 부담스럽다면, 클로드에게 "현재 코드베이스에서 Phase 2 각 항목별로 어떤 파일이 구현됐는지 나열해줘"라고 요청해서 목록을 뽑은 다음, 직접 눈으로 확인하고 ROADMAP.md를 수동으로 업데이트하는 게 현실적이에요.

감사합니다!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 지구별여행자님.

작업을 진행하다가 Phase 2로 넘어가면서 계획이 꼬인 것에 대한 질문이시군요. Claude 코드와 Shrimp Task Manager의 조합을 효율적으로 사용하기 위해서는 각 단계를 세심히 관리할 필요가 있습니다. 아래에 몇 가지 팁을 드리겠습니다.

1. 완료 상태 확인 및 업데이트 요청

Claude에게 코드 분석을 통한 완료 상태를 물어볼 수 있지만, AI가 코드의 문맥을 명확히 이해하지 못할 수 있습니다. 그래서 ROADMAP.mdtasks.json 같은 파일들을 사용해서 추적하는 것이 일반적입니다.

  • 작업의 추적 및 계획 업데이트: plan task -> list tasks -> execute task 흐름을 타면서 각 단계마다 확인하는 것을 권장합니다. Claude는 종종 예상하지 못한 방식으로 계획을 수정할 수 있기 때문에, 매번 list tasks를 통해 작업의 상태를 수동으로 확인하는 것이 좋습니다.

2. 프롬프트를 통한 명확한 지시

지시할 때는 가능한 구체적으로 프롬프트를 작성해주는 것이 좋습니다. “코드를 분석해서 완료 상태를 확인하고, 미완료된 항목만 체크해 주세요”와 같은 명령어를 사용할 수 있습니다.

3. 되돌리기 옵션

Phase 2를 완전히 취소하고 싶다면 이전 작업에서 저장해둔 list tasksROADMAP.md를 참조하여 이전 상태로 복구할 수 있습니다. 만약 이러한 백업이 없다면, AI가 기록한 ROADMAP.md을 기반으로 기존 작업의 완료 여부를 수동으로 체크해야 할 수 있습니다.

  • Phase 2 작업 전체 취소: 전체를 취소한 후 처음부터 수행하려면 현재 상태를 파악한 다음, 새로운 계획을 세워 다시 실행하는 방법도 고려할 수 있습니다.

참고 URL

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

깃허브 Publish 질문

0

9

1

클로드 코드 프로 사용자인데..

0

7

1

강의는 순서대로 들어야 할까요??

0

8

0

supabase 사용 관련.

0

11

1

문서 업데이트

0

25

1

/init

0

27

1

이미지내 텍스트 인식시키는 방법

0

17

0

문서, 파일, 웹사이트 참고 관련

0

17

1

vs code에서 클로드 설정

0

24

1

서브에이전트 복사 관련

0

16

1

prd 생성 서브에이전트 description 관련

0

16

1

94강 PRD 문서 검토 서브에이전트 관련 질문드려요.

0

18

1

init 오류

0

21

1

task manager 사용시 서브에이전트 개입 관련

0

19

2

카드뉴스 제작 시 CSS 사용 관련

0

20

1

165강 카드뉴스 관련 질문드려요.

0

22

1

CLAUDE.md 분산관리 관련 질문드려요.

0

22

1

github 사례 적용 방법

0

20

1

프로젝트 도입 관련

0

18

1

서브에이전트와 팀에이전트 관련

0

18

1

161강에서 소개해 주신 CLAUDE.md 파일 적용 관련

0

20

1

강의 따라 하는데 강의에서 갑자가 생성되는 폴더는?

0

22

1

강의따라가면서 볼만한 참고서적 문의드려요

0

25

0

/permissions 했는데 bash가 안나옵니다.

0

27

3