用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/jixiexiaoge/navipilot --skill gen-test命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | gen-test |
| description | 按 Navipilot 测试规范自动生成单元测试(JUnit 5 + Google Truth + MockK) |
| agent | atomcode |
| user_invocable | true |
遵循项目已有约定:
assertThat) + MockK// Given / // When / // Then 注释分段kotlinx-coroutines-test(runTest / TestScope)app/src/test/java/com/example/navipilot/@gen-test "为 GeoUtils 生成测试" — 读取 GeoUtils.kt 并生成对应测试@gen-test "为 CoordinateConverter 生成测试,覆盖边界情况" — 生成含边界值的测试@gen-test "为 AmapBroadcastHandlers 生成测试,模拟高德广播 Intent" — 生成广播解析测试package com.example.navipilot
import com.google.common.truth.Truth.assertThat
import org.junit.Test
class `{ClassName}Test` {
@Test
fun `{methodName}_given_{condition}_when_{action}_then_{expected}`() {
// Given
val input = ...
// When
val result = {methodName}(input)
// Then
assertThat(result).isEqualTo(...)
}
}