Community라이팅 & 에디팅github.com

프로젝트 인계 스킬

증거 기반 프로젝트 인계 문서를 작성하는 Codex 전용 스킬입니다.

프로젝트 인계 스킬란 무엇인가요?

이 스킬은 AI 에이전트(특히 Codex)가 현재 작업 세션의 상태를 포괄적으로 스냅샷하여 새로운 에이전트가 대화 기록 없이도 작업을 이어갈 수 있도록 `HANDOFF.md` 파일을 생성하거나 업데이트합니다. 실제 파일 시스템 증거를 기반으로 인계 대상을 확인하고, 수행된 작업, 결정 사항, 남은 작업, 위험 요소 등을 체계적으로 기록합니다. CI/CD 워크플로우나 수동 세션 종료 시점에 활용할 수 있으며, 특히 장기 프로젝트나 여러 개발자가 협업하는 환경에서 작업 연속성을 보장하는 데 유용합니다. 이 스킬은 세션 메모리보다 파일 시스템 증거를 우선시하여 정확성을 높이고, 보안 정보를 문서에 포함하지 않도록 주의합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add cf-x/project-handoff-skill

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

프로젝트 인계 (Project Handoff)

새로운 에이전트가 대화 내용 없이도 작업을 계속할 수 있도록 현재 스냅샷을 생성하세요. 직접 대화를 지우지 마십시오.

1. 대상 디렉터리 확인

문서를 작성하기 전에 인계 대상을 결정합니다:

  1. 호출 시 명시적으로 제공된 디렉터리가 있다면 우선 사용합니다. 경로를 정규화하고 존재하는지 확인합니다.
  2. 명시된 디렉터리가 없다면, 이 세션에서 실제로 논의, 읽기, 생성, 편집된 디렉터리와 파일을 바탕으로 후보를 추론합니다.
  3. 현재 작업 디렉터리, Codex 작업공간 루트, 버전 관리 루트, README.md, AGENTS.md, package.json, pyproject.toml과 같은 프로젝트 표시자는 신호로만 사용합니다. 그 자체로 권위 있는 것은 없으며, 프로젝트가 Git을 사용할 필요도 없습니다.
  4. 세션 증거가 명확하게 하나의 후보를 지지하는 경우에만 묻지 않고 진행합니다.
  5. 대상이 없거나 모호한 경우, 가능한 후보를 보여주고 한 문장으로 질문합니다: HANDOFF.md 要写到哪个目录? 추측하지 마십시오.

여러 개의 독립적인 프로젝트가 변경되었다면 각각 별도의 HANDOFF.md를 선호하고, 디렉터리를 확인한 후 작성합니다.

2. 실제 상태 조사

각 대상 디렉터리를 확인한 후:

  • 관련 세션 작업을 검토하고 대상의 구조, 지침, 주요 문서, 구현 파일, 출력물을 조사합니다.
  • 버전 관리가 존재하면 상태와 관련 변경 사항을 조사합니다. 없더라도 오류로 처리하지 않고 계속 진행합니다.
  • 기존 테스트나 검증 증거를 활용합니다. 유용할 때만 가볍고 안전한 확인을 실행하며, 의존성을 설치하거나 관련 없는 프로젝트 변경을 하지 않습니다.
  • 기존 HANDOFF.md를 업데이트하기 전에 읽습니다. 여전히 유효한 정보는 유지하고, 오래된 상태는 교체하며, 새로 완료된 작업은 남은 작업 섹션에서 제거합니다.

파일 시스템 증거를 사용할 수 있을 때 대화 내용에만 의존하지 마십시오.

3. HANDOFF.md 작성

다음 섹션이 포함된 간결한 현재 상태 문서로 <확인된-대상>/HANDOFF.md를 생성하거나 업데이트합니다:

# 프로젝트 인계 (Project Handoff)

> 업데이트: YYYY-MM-DD
> 대상: /절대/경로/확인됨

## 현재 상태 및 구조

## 완료된 작업

## 결정 사항 및 규칙

## 남은 작업 및 정확한 다음 단계

## 함정 및 막다른 길

## 검증, 위험 및 미해결 질문

다음 규칙을 적용합니다:

  • 완료된 작업에는 구체적인 결과와 프로젝트 기준 파일/디렉터리 경로를 명시합니다.
  • 결정 사항, 기술 선택, 스타일/명명 규칙 및 그 이유를 기록합니다. 필요한 경우 증거 위치를 포함합니다.
  • 남은 작업을 실행 가능하게 작성합니다: 우선순위, 정확한 시작 파일 또는 명령어, 차단 요소, 완료 조건.
  • 실패한 접근 방식과 실패 이유를 기록하여 다음 에이전트가 반복하지 않도록 합니다.
  • 실행된 테스트나 확인 및 결과를 명시합니다. 확인되지 않은 것은 명확히 언급합니다.
  • 관찰된 사실과 세션 주장 및 추론을 구분합니다. 불확실성은 待确认으로 표시합니다. 완료, 결정, 테스트 결과를 절대 조작하지 마십시오.
  • 절대 날짜, 간결한 문장, 경로를 사용하고 대화록 스타일의 서술은 피합니다.
  • 자격 증명, 토큰, 개인 정보, 환경 파일 내용, 대규모 원시 로그를 절대 포함하지 마십시오.
  • 추가 전용 기록이 아닌 최신 인계 스냅샷으로 파일을 유지합니다.

사용자가 명시적으로 다른 변경을 요청하지 않는 한, 의도한 HANDOFF.md만 수정합니다.

4. 확인 및 보고

완성된 파일을 다시 읽고 다음을 확인합니다:

  • 확인된 디렉터리에 있는지;
  • 필요한 모든 섹션이 있는지;
  • 다음 작업이 새 에이전트가 즉시 시작할 수 있을 만큼 구체적인지;
  • 주장, 경로, 날짜, 검증 상태가 사용 가능한 증거와 일치하는지;
  • 민감한 정보가 문서에 복사되지 않았는지.

작성된 경로, 간략한 요약, 그리고 해결되지 않은 불확실성을 보고합니다. 사용자가 수동으로 /clear를 실행하여 인계를 검토할 수 있도록 여기서 멈춥니다.

관련 스킬