Agent skill
qa-test
QA 테스트 관리 스킬. Use when (1) 할당된 테스트 목록 확인, (2) 테스트 결과 업데이트, (3) 테스트 완료 보고.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/testing/qa-test-semicolon-devteam-semo-45d62c6d
SKILL.md
시스템 메시지: 이 Skill이 호출되면
[SEMO] Skill: qa-test 호출시스템 메시지를 첫 줄에 출력하세요.
qa-test Skill
QA 담당자의 테스트 업무 관리 스킬 (독립 스킬)
Purpose
QA 담당자가 본인에게 할당된 테스트 업무를 확인하고 결과를 업데이트합니다.
- 할당된 테스트 목록 조회
- 테스트 결과 업데이트 (체크박스, 라벨, 코멘트)
- 테스트 완료 알림
기능 1: 테스트 목록 조회
트리거
- "내 테스트 목록"
- "할당된 테스트"
- "테스트 뭐있어"
실행 흐름
1. gh CLI로 본인 Assignee 이슈 검색
2. testing/qa 라벨 필터링
3. 목록 출력
gh CLI 명령
# 본인에게 할당된 testing 라벨 이슈 조회
gh issue list --assignee @me --label testing --state open --json number,title,repository,createdAt
출력 형식
[SEMO] Skill: qa-test → 테스트 목록
📋 **할당된 테스트** (3건)
| # | 이슈 | 프로젝트 | 요청일 |
|---|------|----------|--------|
| 1 | #123 - 로그인 기능 테스트 | half-time | 2024-01-15 |
| 2 | #456 - 결제 플로우 검증 | cm-land | 2024-01-14 |
| 3 | #789 - API 응답 확인 | cm-office | 2024-01-13 |
💡 "123 테스트 완료" 또는 "#123 테스트 결과 업데이트"
기능 2: 테스트 결과 업데이트
트리거
- "#123 테스트 완료"
- "123 테스트 결과 업데이트"
- "테스트 완료 처리해줘"
필수 입력
| 입력 | 설명 | 필수 |
|---|---|---|
| 이슈 번호 | GitHub 이슈 번호 | ✅ |
| 테스트 결과 | pass / fail | ✅ |
| 코멘트 | 추가 설명 | ❌ |
실행 흐름
1. 이슈 조회 (gh issue view)
2. 체크박스 업데이트 (이슈 본문)
3. 테스트 결과 코멘트 추가
4. 라벨 변경 (testing → tested)
5. Slack 알림 (선택)
gh CLI 명령
# 1. 이슈 조회
gh issue view {number} -R {owner}/{repo} --json body,title,labels,assignees
# 2. 체크박스 업데이트 (본문에서 - [ ] → - [x] 변환)
gh issue edit {number} -R {owner}/{repo} --body "{updated_body}"
# 3. 코멘트 추가
gh issue comment {number} -R {owner}/{repo} --body "## 🧪 테스트 결과
✅ **Pass**
테스트 완료: @{qa_user}
테스트 일시: {datetime}"
# 4. 라벨 변경
gh issue edit {number} -R {owner}/{repo} --remove-label testing --add-label tested
출력 형식
[SEMO] Skill: qa-test → 테스트 결과 업데이트 완료
✅ **테스트 완료**: #123 - 로그인 기능 테스트
📋 **결과**: Pass
💬 **코멘트**: 추가됨
🏷️ **라벨**: testing → tested
📢 **알림**: @Reus에게 Slack 전송됨
Slack 알림 (선택)
테스트 완료 시 요청자에게 Slack 알림을 발송할 수 있습니다.
알림 형식
🧪 *테스트 완료*
<@{SLACK_ID}> 님, 테스트가 완료되었습니다.
📋 *이슈*: {이슈 제목}
🔗 *링크*: {이슈 URL}
✅ *결과*: Pass
👤 *테스터*: {QA 이름}
프로젝트 지정
여러 프로젝트에서 테스트를 관리하는 경우, 프로젝트를 명시할 수 있습니다.
# 특정 레포지토리의 이슈만 조회
gh issue list -R semicolon-devteam/half-time --assignee @me --label testing --state open
QA 담당자 정보
팀원 정보는 team-members.md 참조
| 역할 | GitHub ID | Slack Display Name |
|---|---|---|
| QA | kokkh | Goni |
Related Skills
| Skill | 역할 | 연결 |
|---|---|---|
request-test |
테스트 요청 전송 | 개발자 → QA |
change-to-testing |
상태 변경 + QA 할당 | 개발자 → QA |
References
- Team Members - GitHub/Slack ID 매핑
- request-test Skill - 테스트 요청 스킬
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?