Claude Code
TaskList / TaskUpdate 로 세션 TodoList 를 읽고 in_progress 항목을 재개 대상으로 삼는다.
API 에러·OOM·인증 만료·ESC 로 죽은 턴을 같은 세션에서 이어받아, 다음 실패 비용이 작아지도록 더 잘게 쪼갠 실행으로 되돌린다.
실패가 아니라 degrade 다 — 그리고 degrade 했다는 사실을 출력에 말해야 한다.
TaskList / TaskUpdate 로 세션 TodoList 를 읽고 in_progress 항목을 재개 대상으로 삼는다.
대부분 쓰기 전용 todo 도구만 노출한다. 마지막으로 완료된 tool 결과에서 재개 대상을 고르고 git status --short 로 교차 확인한다. 청킹과 위임 규칙은 그대로다.
session:resume-after-limitsession:handoffsession:close인자가 없다. 재개 대상은 현재 세션의 TodoList 에서 읽는다.
/session:restart
/session:restart -hTaskList 의 유일한 in_progress 항목이 재개 대상이고, git status --short 한 번으로 교차 확인한 뒤에 움직인다. 아무것도 고를 수 없으면 멈추고 사용자에게 묻는다.
무엇을 이어받았는지 한 줄 먼저 찍는다. 그래야 사용자가 싸게 교정할 수 있다. 필요하면 TaskUpdate 로 in_progress 표시.
광범위 검색, 전체 저장소 find, 다중 파일 정합성 검사는 서브에이전트로 보내고 응답을 약 200 단어로 제한해 메인 컨텍스트를 얇게 유지한다.
각 단계마다 TodoList 를 갱신하고 한 줄씩 보고한다. 원래 끊겼던 작업이 끝나면 제어를 돌려주되, 반드시 Next: 한 줄로 마친다.
이 스킬의 전제는 “직전 배치가 중간에 죽었다” 이다. 제약 대부분이 거기서 나온다.