unit-test
当需要为订单服务中的函数、业务逻辑或 FastAPI 接口编写、补充、修改或审查单元测试时使用本规范,约束 pytest 测试结构、命名、覆盖范围、异常验证与 Mock 使用;不用于实现被测试的业务功能本身。
Skill by ivyfan-toowell
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ivyfan-toowell-unit-test
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/unit-test
What's inside
- Skill name
unit-test- Description
- 当需要为订单服务中的函数、业务逻辑或 FastAPI 接口编写、补充、修改或审查单元测试时使用本规范,约束 pytest 测试结构、命名、覆盖范围、异常验证与 Mock 使用;不用于实现被测试的业务功能本身。
- License
- unknown
- Instructions
- 44 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
The license isn't open source, so the instructions aren't shown here. Read SKILL.md on GitHub
More from ivyfan-toowell/IvyClaw
- 0.589score
requirements-clarification
ivyfan-toowell
在新增功能或公开接口存在多种合理解释时使用,用于在实现前确认输入、输出、边界行为和完成标准;已有代码与测试已明确契约时不重复询问。
SkillBFreshness: B★ 16Claude Code +9 - 0.589score
verification-before-completion
ivyfan-toowell
在准备声明代码任务完成或测试通过前使用,要求以最后一次修改之后的真实命令结果作为证据;不用于不涉及代码正确性的普通问答。
SkillBFreshness: B★ 16Claude Code +9 - 0.589score
fastapi-endpoint
ivyfan-toowell
在订单服务中新增、修改或审查 FastAPI 接口时使用。适用于路由、请求/响应模型、HTTP 状态码和接口层错误处理;不用于数据库、ORM、部署或与 HTTP 接口无关的业务逻辑。
SkillBFreshness: B★ 16Claude Code +9 - 0.581score
systematic-debugging
ivyfan-toowell
在编译、导入、测试或运行失败时使用,要求依据错误输出定位根因并实施最小修复;不在没有失败证据时触发大范围重写。
SkillBFreshness: B★ 16Claude Code +9 - 0.554score
test-driven-development
ivyfan-toowell
在新增功能、修复缺陷或修改业务行为时使用,通过先定义可验证行为、编写针对性测试和实现最小代码来降低实现偏差;不用于纯文档或只读分析任务。
SkillBFreshness: B★ 16Claude Code +9
Signals
- Stars
- 16
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Sep 13, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- License unknown
- Repository
- github.com/ivyfan-toowell/IvyClaw
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ivyfan-toowell
- 0.589score
requirements-clarification
ivyfan-toowell
在新增功能或公开接口存在多种合理解释时使用,用于在实现前确认输入、输出、边界行为和完成标准;已有代码与测试已明确契约时不重复询问。
SkillBFreshness: B★ 16Claude Code +9 - 0.589score
verification-before-completion
ivyfan-toowell
在准备声明代码任务完成或测试通过前使用,要求以最后一次修改之后的真实命令结果作为证据;不用于不涉及代码正确性的普通问答。
SkillBFreshness: B★ 16Claude Code +9 - 0.589score
fastapi-endpoint
ivyfan-toowell
在订单服务中新增、修改或审查 FastAPI 接口时使用。适用于路由、请求/响应模型、HTTP 状态码和接口层错误处理;不用于数据库、ORM、部署或与 HTTP 接口无关的业务逻辑。
SkillBFreshness: B★ 16Claude Code +9 - 0.581score
systematic-debugging
ivyfan-toowell
在编译、导入、测试或运行失败时使用,要求依据错误输出定位根因并实施最小修复;不在没有失败证据时触发大范围重写。
SkillBFreshness: B★ 16Claude Code +9 - 0.554score
test-driven-development
ivyfan-toowell
在新增功能、修复缺陷或修改业务行为时使用,通过先定义可验证行为、编写针对性测试和实现最小代码来降低实现偏差;不用于纯文档或只读分析任务。
SkillBFreshness: B★ 16Claude Code +9
Cite this page
unit-test skill. Agent Mart. https://agentmart.dev/skills/ivyfan-toowell-unit-test (last updated 2026-10-24)