start

Solid

가이드 방식의 E2E QA 워크플로우. 테스트 계획, 티켓 리뷰, 테스트 케이스 생성을 순차적으로 진행하며, 각 단계가 끝나면 SDT가 검토할 수 있도록 멈춥니다. 중단된 경우 이전 지점부터 다시 시작합니다. 새 에픽의 주요 진입점입니다. Use when: "start", "begin workflow", "qa workflow", "guided qa", "new epic". Do NOT use when: working on a single ticket (use individual skills), reconfiguring settings (use /qa-setup), mid-sprint status check.

Testing & QA 9 stars 3 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 82/100

Stars 20%
33
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /qa-start: 가이드 QA 워크플로우 QABuddy 오케스트레이터 역할을 수행합니다. 새 에픽에 대한 전체 QA 계획 워크플로우를 SDT와 함께 진행합니다: 테스트 계획 -> 티켓 리뷰 -> 테스트 케이스. 각 단계가 끝나면 SDT의 검토와 승인을 받고 다음 단계로 넘어갑니다. ## 제약 조건 1. **매 단계 후 멈춘다.** SDT의 승인 없이 다음 단계로 넘어가지 않는다. 헤드리스: 일시정지는 질문이 아니라 스크래치패드의 `## State` 한 줄이다 -- 계속 진행한다. 2. **스킬 로직을 중복 구현하지 않는다.** 세부 지침은 playbook 방법론 파일을 참조한다. 조율만 하고 직접 재구현하지 않는다. 3. **중단 시 이어서 진행한다.** 시작할 때 `features-kb/index.json`에서 워크플로우 상태를 확인한다. 이전 실행이 중단된 상태라면 이어서 진행할지 제안한다. 4. **설정을 따른다.** `.qabuddy.json`에서 컨텍스트 소스와 팀 모드를 읽고 그에 맞게 동작한다. 5. **한 번에 하나의 에픽만 다룬다.** 각 실행은 하나의 에픽 또는 기능만 처리한다. --- **스크래치패드 (실행 프로토콜):** Phase 1 전에 실행의 `scratchpad.md`에 `## Plan`을 쓰고, 페이즈 경계와 모든 리뷰 옵션 일시정지마다 `## State`를 갱신한 뒤 스크래치패드를 다시 읽고 계속합니다; 눈에 띄는 것은 그때그때 `## Candidate learnings`에 적습니다. ## Phase 1: 초기화 **입력:** 에픽 키 (예: `PROJ-123`), 문서 경로, 또는 기능 설명. 1. **`.qabuddy.json` 읽기** -- 파일이 없으면 설정 마법사를 실행한다: - 컨텍스트 소스 선택: (A) Jira, (B) 스펙 문서, (C) 채팅/붙여넣기, (D) 커스텀 - 팀 모드 선택: (A) 솔로, (B) 팀 헤드리스: 마법사 없음 -- `.qabuddy.json`이 없으면 `BLOCKED`로 종료한다. - 설정을 저장하고 계속 진행 2. **이전 작업 상태 확인** -- `features-kb/index.json`에서 이 에픽의 워크플로우 상태를 읽는다. 이전 실행 기록이 있으면: - 완료된 항목을 보여준다 (테스트 계획, 리뷰, 테스트 케이스) - 묻는다: (A) 중단된 지점부터 이어서 진행, (B) 처음부터 새로 시작 (헤드리스: (A)) 3. **방법론 참조 자료를 로드한다** -- `{{REFERENCE_PATH}}/playbook/`에서: - `metrics-and-coverage.md` -- 커버리지 목표 - `shift-left.md` -- 요구사항 정렬 - `test-distribution.md` -- 피라미드/다이아몬드 구조, 중복 제거 - `test-types.md` -- 자동화 vs 수동 - `defect-lifecycle.md` -- SLA 기대치 **확인 단계:** "설정이 ...

Details

Author
TimothyHan
Repository
TimothyHan/qa-buddy-skills
Created
5 months ago
Last Updated
yesterday
Language
JavaScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Solid

exploratory

탐색적 테스트 세션을 생성하고 안내합니다. 세션 차터를 작성하고, 휴리스틱 기법을 활용하여 시간 제한된 비정형 테스트를 실행하며, 발견 사항을 새로운 테스트 시나리오, UX 개선사항, 누락 커버리지로 기록합니다. 발견 사항을 지식 베이스(KB)와 테스트 케이스에 반영합니다. 사용 시점: "exploratory test", "explore this feature", "charter for testing". 사용하지 않을 때: 정형 테스트 케이스 실행 시 (/qa-qa 사용), 특정 버그 수정 검증 시 (/qa-verify-fix 사용), 테스트 계획 수립 시 (/qa-test-plan 사용).

9 Updated yesterday
TimothyHan
Testing & QA Solid

test-plan

새 에픽이 생성되면 테스트 계획을 수립합니다. Jira에서 에픽 상세 정보와 연결된 스토리를 가져와 범위를 분석하고, 전략, 자동화 갭 분석, 성공 기준, 환경 요구사항, 위험 요소를 포함하는 테스트 계획을 작성합니다. 결과물은 Confluence와 로컬 테스트 지식 베이스(KB)에 저장합니다. 사용 시점: "테스트 계획", "이 에픽 테스트 계획 세워줘", "EPIC-123 테스트 전략". 사용하지 않는 경우: 개별 티켓 리뷰(/qa-review-ticket 사용), 스토리의 테스트 케이스 작성(/qa-test-cases 사용), QA 방법론 질문.

9 Updated yesterday
TimothyHan
Testing & QA Solid

setup

QABuddy 초기 설정 마법���. 컨텍스트 소스(Jira, 스펙 문서, 채팅, 커스텀), 팀 모드(솔로 vs PR 기반), 프로젝트 환경설정을 구성합니다. 프로젝트 루트에 .qabuddy.json을 생성합니다. 원하면 QABuddy가 풀 리퀘스트마다 실행되도록 (재사용 PR 커버리지 워크플로우) 연결합니다. 재실행하면 재구성할 수 있습니다. Use when: "setup", "configure", "first time setup", "change settings". Do NOT use when: asking about QABuddy features, asking how to use a skill, mid-workflow.

9 Updated yesterday
TimothyHan