Agent Skills › pingdotgg/t3code › test-development

test-development

GitHub

指导开发基于Vitest或Tstyche的测试用例,区分运行时行为与TypeScript编译器类型推断场景,确保覆盖预期行为并验证类型正确性。

.repos/effect-smol/.agents/skills/test-development/SKILL.md pingdotgg/t3code

触发场景

添加新的单元测试 修改现有测试覆盖率 验证TypeScript类型推断或拒绝逻辑

安装

npx skills add pingdotgg/t3code --skill test-development -g -y
更多选项

非标准路径

npx skills add https://github.com/pingdotgg/t3code/tree/main/.repos/effect-smol/.agents/skills/test-development -g -y

不安装直接使用

npx skills use pingdotgg/t3code@test-development

指定 Agent (Claude Code)

npx skills add pingdotgg/t3code --skill test-development -a claude-code -g -y

安装 repo 全部 skill

npx skills add pingdotgg/t3code --all -g -y

预览 repo 内 skill

npx skills add pingdotgg/t3code --list

SKILL.md

Frontmatter
{
    "name": "test-development",
    "description": "Test development. Use when adding or changing Vitest or Tstyche coverage. Choose Tstyche only for intended compiler behavior such as inference, assignability, rejection, or displayed public types."
}

Choose branches from the task's acceptance criteria before editing:

  • Runtime behavior: The intended result is observable when code executes. Read runtime.md.
  • Compiler behavior: The intended result is TypeScript accepting, rejecting, or inferring a consumer expression in a particular way. Read types.md.

An exported signature alone is validated by pnpm check; it enters the compiler branch only when its inference, assignability, rejection, overload selection, or displayed type is part of the task. Some changes require both branches because they independently change runtime and compiler behavior.

The task is complete when each intended behavior in scope has the relevant focused coverage, targeted tests pass, and applicable root checks pass or are reported as not runnable.

版本历史

  • d8e9fd2 当前 2026-10-19 05:43
  • 5423ba0 2026-09-22 10:57

同 Skill 集合

.agents/skills/contribution-triage/SKILL.md
.agents/skills/ios-debugger-agent/SKILL.md
.agents/skills/ios-simulator-browser/SKILL.md
.agents/skills/test-t3-app/SKILL.md
.agents/skills/test-t3-mobile/SKILL.md
.repos/effect-smol/.agents/skills/ai-docs/SKILL.md
.repos/effect-smol/.agents/skills/bundle-analysis/SKILL.md
.repos/effect-smol/.agents/skills/changesets/SKILL.md
.repos/effect-smol/.agents/skills/ci-maintenance/SKILL.md
.repos/effect-smol/.agents/skills/dependency-maintenance/SKILL.md
.repos/effect-smol/.agents/skills/effect-development/SKILL.md
.repos/effect-smol/.agents/skills/grill-me/SKILL.md
.repos/effect-smol/.agents/skills/jsdocs/SKILL.md
.repos/effect-smol/.agents/skills/migration-guidance/SKILL.md
.repos/effect-smol/.agents/skills/package-development/SKILL.md
.repos/effect-smol/.agents/skills/performance-analysis/SKILL.md
.repos/effect-smol/.agents/skills/scratchpad/SKILL.md
.repos/effect-smol/.agents/skills/vendored-assets/SKILL.md

元信息

文件数
0
版本
ac8dce0
Hash
b9eeb39c
收录时间
2026-09-22 10:57

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 16:36
浙ICP备14020137号-1