AgentSkillsCN

6

/tf:6的别名——第6步:进行验证。

SKILL.md
--- frontmatter
description: "how-to-work 6단계: 검증과 피드백. 1단계 수치 목표 대비 결과를 확인한다."
allowed-tools: Edit, Write, Read, AskUserQuestion, Bash, Glob, Grep

6단계: 검증과 피드백

이전 단계 산출물

  • 1단계 목표: !cat docs/work/$(cat docs/work/.current 2>/dev/null)/1-goals.md 2>/dev/null || echo "NO_FILE"
  • 2단계 요구사항: !cat docs/work/$(cat docs/work/.current 2>/dev/null)/2-requirements.md 2>/dev/null || echo "NO_FILE"
  • 5단계 MVP: !cat docs/work/$(cat docs/work/.current 2>/dev/null)/5-mvp.md 2>/dev/null || echo "NO_FILE"

기존 산출물 확인

  • 기존 파일: !cat docs/work/$(cat docs/work/.current 2>/dev/null)/6-verification.md 2>/dev/null || echo "NO_FILE"

지시사항

이 단계의 목적은 1단계에서 정한 수치 목표를 달성했는지 확인하고, 새로운 문제가 없는지 점검하는 것이다.

전제 조건

  • 최소 1단계(목표)와 5단계(MVP) 산출물이 없으면 해당 단계를 먼저 실행하라고 안내하고 중단한다.

진행 방식

  1. 스킬 시작 즉시 현재 버전 디렉토리의 6-verification.md 파일을 산출물 파일 형식 템플릿으로 생성한다. 기존 파일이 있으면 이어서 진행한다.

  2. 1단계 목표 표를 가져와서 각 목표에 대해 검증한다. 각 목표 검증 결과가 나올 때마다 즉시 파일을 업데이트한다.

    • 실제 시나리오 테스트 실행
    • 로그/메트릭 확인
    • 엣지 케이스 점검
  3. 사용자와 함께 아래 질문에 답한다:

    • 1단계에서 정한 수치 목표를 달성했는가? (목표 대비 결과를 수치로 비교)
    • 문제가 실제로 해결되었는가?
    • 새로운 문제가 생기지 않았는가?
  4. 2단계 Must 요구사항을 하나씩 확인한다.

  5. 미달 항목이 있으면 사용자와 대응 방안을 논의한다 (추가 작업? 목표 조정? 다음 이터레이션으로?).

산출물 파일 형식

markdown
# 6단계: 검증

## 목표 달성 확인
| # | 목표 | 목표 값 | 실제 값 | 달성 여부 |
|---|------|---------|---------|----------|
| 1 | ... | ... | ... | O/X |

## Must 요구사항 확인
| 요구사항 | 충족 여부 | 비고 |
|----------|----------|------|
| ... | O/X | ... |

## 테스트 결과
- ...

## 새로 발견된 문제
- ...

## 미달 항목 대응
| 미달 항목 | 대응 방안 |
|----------|----------|
| ... | ... |

주의사항

  • 감이 아니라 수치로 비교한다.
  • "대충 되는 것 같다"는 검증이 아니다. 구체적 증거를 남긴다.
  • 각 검증 결과를 파일에 기록한 후, 기록 내용을 사용자에게 보여주고 확인을 받는다. 확인 전에 다음 항목으로 넘어가지 않는다.
  • 이 단계가 완료되면 "다음 단계: /tf:7로 마무리하세요." 라고 안내한다.