一键导入
test-writer
Write comprehensive tests for new or changed code. Use automatically when new features are added, functions are created, or behavior is modified.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Write comprehensive tests for new or changed code. Use automatically when new features are added, functions are created, or behavior is modified.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Estimate per-turn token cost of this project's `.claude/` configuration and `CLAUDE.md`. Reports always-loaded vs path-scoped vs invoked-only, ranks the top contributors, and flags entries over budget. Add `--api` for exact counts via Anthropic's count_tokens endpoint instead of the chars/4 heuristic.
Find and fix a bug. Default is careful (reproduce, investigate, test). Add `--fast` for emergency production mode (hotfix branch, minimal change, ship a PR fast).
Explain code. Default is a one-sentence summary plus a mental model. Add `verbose` to also get an ASCII diagram, key details, and a modification guide.
Review code changes or a pull request. Delegates to specialist agents for code quality, security, performance, and documentation, in parallel.
Safely refactor code with test coverage as a safety net
Scan changes, commit, push, and create a PR. With confirmation at each step
| name | test-writer |
| description | Write comprehensive tests for new or changed code. Use automatically when new features are added, functions are created, or behavior is modified. |
Write comprehensive tests for the code that was just added or changed.
git diff and git diff --cached to find new and modified functions, classes, and modulesFor each new or modified function, method, or component, map out:
Write a test for EACH scenario identified above. No skipping.
should return empty array when input is emptyshould throw ValidationError when email format is invalidshould retry 3 times before failing on network timeoutPure functions / business logic:
API endpoints / handlers:
UI components (if applicable):
Database / data layer:
Async operations: