plugins/ai-registry/common/skill-workflow/skills/skill-test/SKILL.md
TDD 기반 스킬 테스트 스킬. subagent를 활용한 pressure scenario 테스트 및 검증. Use when "스킬 테스트", "skill test", "pressure test", "baseline test", "스킬 검증", "verify skill", "rationalization 분석", "테스트 시나리오"
npx skillsauth add onejaejae/skills skill-testInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
TDD(Test-Driven Development)를 스킬 문서화에 적용한 테스트 방법론.
Core Principle: "NO SKILL WITHOUT A FAILING TEST FIRST"
RED → GREEN → REFACTOR → (반복)
| Phase | 목표 | 스킬 적용 | |-------|------|----------| | RED | Baseline 실패 기록 | 없음 | | GREEN | Compliance 검증 | 적용 | | REFACTOR | Loophole 제거 | 수정 후 재적용 |
스킬 없이 subagent로 pressure scenario를 실행하여 자연스러운 실패 패턴을 기록.
Pressure Scenario 작성
Subagent 실행 (스킬 미적용)
Task tool 사용:
- prompt: pressure scenario 전달
- 스킬 관련 context 제외
결과 기록
## Baseline Test: [시나리오명]
**Scenario:** [압력 상황 요약]
**Agent Choice:** [선택한 옵션]
**Rationalization (verbatim):**
> "[에이전트가 사용한 정확한 변명/합리화 문구]"
**Failure Pattern:** [패턴 분류]
동일한 scenario를 스킬 적용 상태에서 재실행하여 compliance 확인.
동일 Scenario 재사용
Subagent 실행 (스킬 적용)
Task tool 사용:
- prompt: pressure scenario + 스킬 context
- 스킬 SKILL.md 내용 포함
검증 기준
Agent가 다음을 모두 만족:
GREEN에서 새로운 rationalization 발견 시 스킬 보강.
새 Rationalization 식별
스킬 업데이트
재테스트
## 발견된 Rationalization
> "[새로 발견된 변명]"
## 스킬 수정 내용
- Added: [추가된 규칙]
- Modified: [수정된 섹션]
## 재테스트 결과
- [통과/실패]
| Skill Type | 테스트 초점 | 예시 Pressure | |------------|------------|--------------| | Discipline-enforcing | Combined pressures (time + sunk cost + exhaustion) | "배포 마감 1시간 전, 이미 수동 테스트 완료" | | Technique | Application & edge cases | "이 패턴이 적용되는가?" | | Pattern | Recognition & counter-examples | "이것도 같은 패턴인가?" | | Reference | Retrieval accuracy | "API 스펙이 정확한가?" |
testing
CLAUDE.md 기반 환경 안전 체크. 작업 시작 전에 프로젝트의 안전 규칙, 컨벤션, 환경 설정을 자동 검증하여 CLEAR/WARNING/BLOCKED 상태를 보고한다. /check가 "변경 후 검증"이라면, /pre-flight는 "작업 전 환경 검증"이다. Use PROACTIVELY before starting work, especially after switching branches, pulling changes, or resuming a session. Also use when explicitly asked: "/pre-flight", "프리플라이트", "환경 체크", "작업 전 점검", "안전 체크", "environment check", "pre-flight check", "시작해도 돼?", "환경 괜찮아?", "safety check", "DB 확인", "설정 확인", "config check".
tools
PR 리뷰 워크플로우와 체크리스트를 제공하는 스킬. "PR 리뷰해줘", "코드 리뷰 해줘", "이 PR 봐줘", "review this PR" 등 PR 리뷰 요청 시 사용. GitHub/GitLab PR URL 또는 로컬 브랜치 diff를 기반으로 체계적이고 일관된 리뷰를 수행. 코드 품질, 안정성/보안, 성능, 테스트, 문서화 관점에서 건설적인 피드백 제공.
documentation
PR review comments를 체계적으로 처리하는 skill. Use when: (1) PR에 동료의 리뷰가 달렸을 때, (2) 여러 리뷰를 한 번에 처리하고 싶을 때, (3) 수정 후 commit 링크가 포함된 reply를 자동으로 추가하고 싶을 때
tools
PR diff를 받아 코드 리뷰 자동 요약을 생성하는 스킬. 핵심 변경점을 3줄로 요약하고, 변경 파일별로 what changed / why it matters / risk level을 정리. Use when: "PR 요약", "diff 요약", "PR 변경점 정리", "코드 변경 요약", "summarize PR", "PR summary", "diff summary", "what changed in this PR", "변경점 요약해줘", "PR 핵심 정리", "리뷰 요약"