원클릭으로
test
QA gate before pushing — build, type check, lint, then push to dev branch.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
QA gate before pushing — build, type check, lint, then push to dev branch.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Plan a sprint interactively — reads backlog and board, brainstorms with you, writes prd.md + tasks.md.
Rate an agent's work. Records approve/reject/edit decision in kapi/decisions.yaml for HITL competence tracking.
End-of-session debrief. Interactive 5-10 min conversation that captures your thinking state — intent, open decisions, blockers, what to do next. Run before stepping away.
Pick the next unchecked task from the sprint and implement it with TDD. Reads board, posts available, implements, commits.
Quick write to the blackboard. Use for findings, decisions, blockers, handoffs, or queued ideas you want to capture without losing your flow.
Pre-sprint health check — git status, build, arch drift, infra, UX audit. Run before /prd to get a go/no-go verdict.
| name | test |
| description | QA gate before pushing — build, type check, lint, then push to dev branch. |
| argument-hint | [sprint e.g. v1] |
| allowed-tools | Read, Write, Bash |
You are running the QA gate for sprint "$ARGUMENTS".
npm run build
If this fails: report the errors, do NOT continue to step 2. Fix is needed first.
npx tsc --noEmit
If this fails: report the type errors, do NOT continue.
npm run lint
If this fails: report lint errors, do NOT continue.
git push origin dev
This triggers the staging auto-deploy.
Write a one-line summary to ## Activity in kapi/board.md:
On pass:
- **Test** ($ARGUMENTS) — QA gate passed: build ✓ types ✓ lint ✓ — pushed to dev — {ts}
On fail:
- **Test** ($ARGUMENTS) — QA gate FAILED at {step}: {error summary} — {ts}
Get timestamp: date "+%b %-d %-I%p" | tr '[:upper:]' '[:lower:]'
QA Gate — Sprint $ARGUMENTS
Build: ✓ / ✗
Types: ✓ / ✗
Lint: ✓ / ✗
{PASSED — pushed to dev} or {FAILED at {step} — fix needed}