Tool/VSCode&Cursor

claude-task-master 사용 - text battle

건담아빠 2025. 5. 15. 10:45

유튜버 개발동생님의 동영상을 토대로 연습삼아? 비슷하게? 만들어 보았다.

6월에 오픈하는 강의도 있던것 같은데 유용한것 같아서 결재했다.. 거금을 들였다..!! 5만원 할인 받아서.. 20만원돈을..흑흑..

다 건져내야지!!

 

claude-task-master

https://github.com/eyaltoledano/claude-task-master

 

설치 및 설정

설치

$ npm install -g task-master-ai

 

프로젝트 초기화

# If installed globally
$ task-master init

# If installed locally
$ npx task-master init

 

일반 명령

# Initialize a new project
$ task-master init

# Parse a PRD and generate tasks
$ task-master parse-prd your-prd.txt

# List all tasks
$ task-master list

# Show the next task to work on
$ task-master next

# Generate task files
$ task-master generate

 

Cursor

작업목록 생성

@prd.txt 을 task master를 사용해서 파싱해서 작업 목록을 생성해줘

@prd.txt 을 task master를 사용해서 파싱해서 작업 목록을 생성해줘

 

작업목록 생성 완료

tasks 파일들

 

명령어 보기

$ task-master

 

Task 관리

task 리스트

$ task-master list

$ task-master list


Dependencies를 확인 후 생성된 task 구체화 하는 작업을 진행한다.

 

복잡도 확인 후 난위도가 높은 작업들은 subtask로 나누는 작업

  • 복잡도 분석
$ task-master analyze-complexity

$ task-master analyze-complexity

 

  • 복잡도 분석 결과 확인
$ task-master complexity-report

$ task-master complexity-report

빨간 테두리에 명령어를 복사해서 별도록 확장을 해도 되고 `task-complexity-report.json` 파일을 커서에 일을 시켜도 된다.

 

  • 복잡도가 높은 작업들 subtasks로 확장하기
@task-complexity-report.json 를 참고해서 복잡도가 높은 작업을 subtasks로 확장해줘

 

  • 나눠진 subtasks까지 cli로 확인해 보기
$ task-master list --with-subtasks

$ task-master list --with-subtasks

 

  • task 우선순위 정하기
현재 전체적인 작업 목록에서 MVP 개발에 필요한 부분만 먼저 개발하고 싶어.
MVP 개발에 불필요한 작업들은 나중에 처리할 작업으로 변경해줘

 

  • 추가로 task 순서 미루기
10, 11, 12 작업들도 MVP 이후 개발로 넘겨줘

$ task-master list --with-subtasks

 

개발 진행하기

  • 작업순서
그럼 이제 텍스트 배틀 게임 개발을 진행해보자.
어떤 작업부터 진행하면 될까?

 

여기까지만 하고 끝내자 나머지는 비슷한것 같으니!