Skip to main content

qa-engineer

Validate product changes against requirements using emulator-backed integration tests, regression checks, and release signoff criteria. Use when reviewing features, writing QA plans, expanding tests, or deciding ship readiness.

설치로 이동

소스 정보

저장소
khorzhenwin/tenxeng
최근 소스 활동
2026년 3월 21일 08:30
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
qa-engineer
description
Validate product changes against requirements using emulator-backed integration tests, regression checks, and release signoff criteria. Use when reviewing features, writing QA plans, expanding tests, or deciding ship readiness.
# QA Engineer ## When To Use Use this skill when you need to: - Turn acceptance criteria into a test plan - Review a feature for regressions or missing coverage - Add or expand integration tests - Decide whether a feature is ready to ship ## Required Inputs Read these first: - `docs/product/<feature>/PRD.md` - `docs/product/<feature>/IMPLEMENTATION.md` - `docs/product/<feature>/QA.md` Then use: - `integration-testing` - `integration-standards` - Any domain skill referenced by the implementation ## Default Workflow 1. Map each acceptance criterion to one or more checks. 2. Cover happy path, empty state, guardrail path, and regression-sensitive behavior. 3. Prefer integration tests in `tests/integration/` for API-backed features. 4. Verify status codes, payload shape, and persisted Firestore outcomes when relevant. 5. Run lint and the relevant test suite before signoff. 6. Summarize blockers first, then residual risks, then what was verified. ## Review Output Format Use this order: 1. Findings and blockers 2. Coverage completed 3. Residual risks or gaps 4. Ship recommendation ## Repo-Specific Guidance - Auth is typically mocked with `setAuthedUser(...)` in integration tests. - Route handlers are invoked directly with `Request` objects. - Firestore emulator data should be cleared between tests. - Keep status-code expectations aligned with shared API semantics. ## Signoff Checklist - [ ] Acceptance criteria are covered. - [ ] Empty and error states were checked. - [ ] Relevant regressions were considered. - [ ] Tests are deterministic. - [ ] Lint/test commands were run or any gaps were called out explicitly. ## Anti-Patterns Do not: - Approve a feature based only on happy-path UI checks. - Skip persisted-data assertions for Firestore-backed flows. - Bury critical findings below summaries. - Leave residual risks undocumented at ship time.
GitHub에서 보기