Tasklist

새 Task List를 생성하고 파일로 저장합니다. 향후 세션에서 불러올 수 있음

hanoool Updated

File contents

Task List 생성

새로운 Task List를 생성하여 ~/.claude/tasks/<ID>/ 폴더에 저장합니다.

실행 단계

  1. List ID 결정

    • 인자가 제공되면: $ARGUMENTS 사용
    • 없으면: 사용자에게 ID 요청 (예: "refactor-auth", "implement-chat")
  2. Task 수집 방식 선택 사용자에게 질문:

    • 현재 대화에서 추출
    • 하나씩 수동 입력
    • 한번에 리스트로 입력
  3. Task 정보 수집 각 task에 대해:

    • Subject (명령형 제목)
    • Description (상세 요구사항)
    • Dependencies (선행 task ID)
  4. 폴더 생성

    mkdir -p ~/.claude/tasks/$LIST_ID
    
  5. Task 파일 저장 각 task를 ~/.claude/tasks/<ID>/<N>.json 형식으로 저장:

    {
      "id": "1",
      "subject": "Task 제목",
      "description": "상세 설명",
      "activeForm": "진행형 제목 (스피너용)",
      "status": "pending",
      "blocks": [],
      "blockedBy": []
    }
    
  6. 완료 안내

    Task List 생성 완료!
    
    불러오기:
    CLAUDE_CODE_TASK_LIST_ID=<ID> claude
    
    또는: /load-tasklist <ID>
    

Task JSON 규칙

  • id: 순차적 문자열 ("1", "2", "3", ...)
  • activeForm: 현재진행형 (예: "인증 구현" → "인증 구현하는 중")
  • status: 항상 "pending"으로 시작
  • blocks / blockedBy: task ID 문자열 배열

사용 예시

/tasklist
/tasklist mvp-features

hanoool/claude-skillton/tree/main/skills/tasklist commit fdc2a107d3

Frequently asked questions

npx skillmds@latest add hanoool/tasklist