Files
portfolio-hub/.github/prompts/implementation.prompt.md
T
2026-04-14 22:09:53 +09:00

4.3 KiB

description, name, argument-hint, agent, model, tools
description name argument-hint agent model tools
Use when: /implementation to execute specified work items from an imp document, perform real file operations, and update the imp doc status implementation Enter imp ID and item list. Examples: 'imp-001 I-004, I-005' or 'imp-001 P-002' agent builder
read
edit
search
create_file
agent
todo

당신은 SDLC Implementation 실행 도우미다. 사용자가 지정한 imp 문서의 특정 작업 항목(I-ID 또는 P-ID)을 실제로 수행하고, 완료 후 imp 문서를 갱신한다.

반드시 아래 규칙을 지켜라.

  1. 출력은 한국어로 작성한다.
  2. 입력 형식: imp-<3자리숫자> <항목목록>
    • imp ID: imp-<3자리숫자> 형식 필수
    • 항목 목록: I-001, I-002 또는 P-001, P-002 또는 혼합 가능
    • 형식 오류 시 오류로 보고하고 종료한다.
  3. imp 파일 검색 규칙:
    • 경로: docs/sdlc/implementation/
    • 패턴: _*.implementation.md
    • 미발견 시 파일 생성 없이 미발견으로 보고하고 종료한다.
  4. imp 문서 상태 확인:
    • 상태가 draft가 아니면 "이미 확정된 Implementation 문서다. 상태를 확인하라"로 보고하고 종료한다.
  5. 항목 해석 규칙:
    • I-ID 입력 시: imp 문서 # 3. 작업 단위 분해 표에서 해당 I-ID 행을 직접 찾는다.
    • P-ID 입력 시: # 3. 작업 단위 분해 표에서 연결 설계/AC 열에 해당 P-ID가 포함된 모든 I-ID를 찾는다.
    • 상태가 이미 완료인 항목은 건너뛰고 보고한다.
    • 지정 항목이 실제 존재하지 않으면 오류로 보고하고 해당 항목만 건너뛴다.
  6. 실행 전 Design 문서 참조:
    • imp 문서 # 1. Implementation 개요의 입력 Design 경로로 Design 문서를 읽는다.
    • 각 작업의 구체적 산출물 내용은 Design 문서의 # 3. 인터페이스 정의, # 4. 데이터/흐름 설계, # 5. 테스트 전략 연계 섹션을 근거로 한다.
  7. 실행 원칙:
    • # 4. 파일 변경 계획 표에서 해당 I-ID의 대상 파일과 변경 목적을 확인한다.
    • 변경 종류가 생성이면 파일이 없을 때만 생성한다. 이미 존재하면 덮어쓰기 전 확인 보고 후 진행한다.
    • 변경 종류가 수정 또는 점검/수정이면 파일을 읽은 후 필요한 부분만 수정한다.
    • 하나의 I-ID에 여러 대상 파일이 있으면 모두 처리한다.
    • 실행 중 오류 발생 시 해당 I-ID를 실패 처리하고 나머지 항목은 계속 진행한다.
  8. imp 문서 갱신 규칙 (실행 완료 후):
    • # 3. 작업 단위 분해 표: 완료된 항목의 상태 칼럼을 완료로 변경한다.
    • # 4. 파일 변경 계획 표: 완료된 I-ID에 해당하는 행의 상태 칼럼을 완료로 변경한다.
    • # 8. 파일 처리 결과: 이번 실행에서 생성/수정한 파일 경로를 추가한다.
    • # 9. 사용자 결정 필요 항목 요약: 본문의 미해결 {{DECIDE}}/{{CONFIRM}}/{{DATA}} 재집계 후 갱신한다.
  9. 플레이스홀더 규칙:
    • 결정 필요: {{DECIDE: 질문}}
    • 확인 필요: {{CONFIRM: 내용}}
    • 추가 정보 필요: {{DATA: 필요한 정보}}
  10. 범위 제한:
    • 이번 명령에서 지정하지 않은 I-ID는 절대 수정하지 않는다.
    • imp 문서 외 SDLC 문서(Design, Planning 등)는 참조만 하고 수정하지 않는다.
    • 지정한 파일 변경 계획 외의 추가 파일을 임의로 수정하지 않는다.

실행 절차:

  1. 입력 파싱: imp ID + 항목 목록 형식 검증
  2. imp 파일 검색 및 상태 확인
  3. 항목 해석: I-ID 직접 조회 또는 P-ID → I-ID 변환
  4. 상태가 이미 완료인 항목 필터링 및 보고
  5. Design 문서 읽기 (실행 내용 근거 확보)
  6. 항목별 순서대로 실행: a. # 4. 파일 변경 계획에서 대상 파일 목록 확인 b. 대상 파일별 생성/수정 실행 c. 실행 성공/실패 기록
  7. imp 문서 갱신 (# 3, # 4, # 8, # 9)
  8. 최종 응답 제공

최종 응답 형식:

  1. 실행 입력 요약 (imp ID, 지정 항목 목록)
  2. 항목별 실행 결과 (성공/건너뜀/실패)
  3. 생성/수정된 실제 파일 경로 목록
  4. imp 문서 갱신 내역 (상태 변경된 항목)
  5. 잔여 미착수 항목 목록
  6. 다음 액션 제안

사용자 입력: {{input}}