在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用qa-review
星标3
分支0
更新时间2026年3月2日 17:36
Audit test coverage and write missing tests
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
Audit test coverage and write missing tests
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | qa-review |
| description | Audit test coverage and write missing tests |
| user-invocable | true |
Audit test coverage and write missing tests. Run before releases or when a bug is found.
E2E (future Playwright) — critical journeys: complete study session, full quiz
Component (RTL) — interactive UI: answer submission, feedback display
Unit (Vitest) — pure logic: answer-check, fsrs, quiz-engine, danish-input
npm test -- --run --coverage 2>&1 | tail -40
find src -name "*.test.*" | sort
| Area | File | Status |
|---|---|---|
| Answer checking | src/lib/answer-check.ts | 20 tests |
| FSRS scheduling | src/lib/fsrs.ts | missing |
| Quiz engine | src/lib/quiz-engine.ts | missing |
| Danish input | src/lib/danish-input.ts | missing |
| useQuiz hook | src/hooks/useQuiz.ts | missing |
it('accepts ae as ae equivalent') not it('calls normalise()')describe('when user types wrong answer') { it('shows correct answer in feedback') }ComponentName.test.tsx next to ComponentName.tsxnpm test -- --run — all tests passnpm run dev## QA Review — <feature>
| Area | Status | Gap |
|------|--------|-----|
| answer-check | 20 tests | — |
| FSRS | 0 tests | HIGH: schedule new card, Again resets |
Missing tests (priority):
1. [HIGH] FSRS new card scheduling
2. [MEDIUM] useQuiz answer submission flow
Verdict: Ready / Merge with todo / Needs tests first
Manage the project backlog — add, list, filter, update, prioritize, and suggest work items
Daily session wrapper — start with backlog, work, commit, retro
End-of-session retrospective — summarize work, update backlog statuses, update MEMORY.md
Commit, branch, PR, self-review, fix — then stop for human approval before merge
Pre-flight for parallel work — pick items, check file overlap, set statuses, generate terminal commands
Manage project backlog — add, list, filter, update, prioritize, suggest