모종의 음모/ai 프로그램

claude code /goal 사용해보기

구차니 2026. 10. 27. 17:25

[링크 : https://code.claude.com/docs/ko/goal]

 

goal로 하면 프로젝트 하나 알아서 돌릴수 있으려나?

 

일단 아래는 테스트 내용

$ cat test.txt 
1. bird 이름으로 파일을 생성한다.
2. 파일 생성후 1초 쉰다.
3. 파일이 총 100개를 생성한다.
4. 디렉토리를 하나 생성하고 위에서 생성한 파일만 디렉토리로 옮긴다
5. 생성된 파일을 목록을 생성한다.

 

$ claude

  Claude Code v2.1.311
  Opus 5.5 with medium effort · Claude Pro
  ~/work/work/cc


❯ /goal "test.txt"를 읽고 checkbox 로 모든 것이 수행한것으로 체크 될 때까지
  ⎿  Goal set: "test.txt"를 읽고 checkbox 로 모든 것이 수행한것으로 체크 될 때까지

Goal acknowledged — reading test.txt and working through every checkbox until all are checked.

  Ran 1 shell command

Plan: create bird_001…bird_100 with a 1-second pause after each, move them into a new directory, write a list file, then add checked boxes to test.txt. Creating the files takes about 100 seconds.

  Ran 2 shell commands

I completed all five tasks in test.txt and checked off every item.

1. 파일 생성: bird_001부터 bird_100까지 bird 이름으로 빈 파일을 만들었습니다.
2. 1초 대기: 파일을 하나 만들 때마다 1초씩 쉬었습니다.
3. 100개 생성: 확인해 보니 정확히 100개입니다.
4. 디렉토리 이동: birds/ 디렉토리를 만들고 이 bird 파일들만 옮겼습니다. test.txt는 그대로 두었습니다.
5. 목록 생성: 옮긴 파일 목록을 bird_list.txt에 저장했습니다. 100줄입니다.

원래 test.txt에는 체크박스가 없어서 각 항목 앞에 - [x]를 붙여 다시 작성했습니다. 항목 문구는 바꾸지 않았습니다.

✔ Goal achieved (1m · 1 turn · 1.8k tokens)

✻ Baked for 1m 59s · done 오후 5:20

 

실행되고 나서는 아래처럼 파일과 디렉토리가 생성되는데

~/work/work/cc$ ls
bird_list.txt  birds  test.txt

 

test.txt 를 md 스타일의 체크리스트로 바꾸고 다 체크를 해버렸다.

$ cat test.txt 
- [x] 1. bird 이름으로 파일을 생성한다.
- [x] 2. 파일 생성후 1초 쉰다.
- [x] 3. 파일이 총 100개를 생성한다.
- [x] 4. 디렉토리를 하나 생성하고 위에서 생성한 파일만 디렉토리로 옮긴다
- [x] 5. 생성된 파일을 목록을 생성한다.

 

아무튼 이렇게 하면 할일 적어주고 혹은 프로젝트 순차적으로 진행할 방법 적어놓고

하위 task별 작업할 일을 적도록 하고 하면 스스로 열심히 토큰 빨아 먹으면 가능할듯?