Manusで任意のスキルを実行
ワンクリックで
ワンクリックで
ワンクリックでManusで任意のスキルを実行
始めるwrite-tests
スター8
フォーク0
更新日2026年2月22日 13:10
按项目规范编写测试用例
インストール
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SKILL.md
readonlyメニュー
按项目规范编写测试用例
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
根据错误信息进行分类诊断,定位根因并给出修复方案
创建新业务领域模块骨架(Model→DAL→Converter→Logic→Wire)
添加新 HTTP 端点(IDL→网关层全流程)
端到端添加新 RPC 接口(IDL→全层实现)
代码质量检查(编译、Lint、测试覆盖率、架构合规)
执行代码生成(Kitex/Hertz/Wire,支持自动检测)
SOC 職業分類に基づく
| name | write-tests |
| description | 按项目规范编写测试用例 |
| argument-hint | <target-path> |
为指定代码路径按照项目测试规范编写测试用例。
用户输入: $ARGUMENTS(目标代码路径或文件,例如 rpc/identity_srv/biz/converter/department/)
先读取 docs/02-开发规范/测试指南.md,了解:
读取 $ARGUMENTS 指定的代码,确定:
根据代码层级选择对应策略和参考模板:
rpc/identity_srv/biz/converter/user/user_profile_test.gorpc/identity_srv/biz/logic/user/user_logic_validation_test.gogateway/internal/application/middleware/casbin_middleware/middleware_test.go遵循以下规范:
<source>_test.go,与被测文件同目录Test<InterfaceName>_<MethodName> 或 Test<InterfaceName>_<MethodName>_<Scenario>tests := []struct{...})t.Run(tt.name, func(t *testing.T) {...})testify/assert 或 testify/require# 运行新编写的测试
go test <target_package> -v -count=1
# 检查覆盖率
go test <target_package> -coverprofile=coverage.out
go tool cover -func=coverage.out
确认测试全部通过,覆盖率达到 docs/02-开发规范/测试指南.md 中的目标。
golangci-lint run <target_path>
确保测试代码也通过 lint 检查。
kitex_gen/ 下的生成代码编写测试_test.go 同包中