用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/akillness/jeo-skills --skill tdd命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | tdd |
| description | Red-green-refactor TDD using vertical slices — tests specify observable behavior through public interfaces |
| allowed-tools | Read Grep Glob Bash Write Edit |
| compatibility | Language-agnostic. Works for unit, integration, and component tests. Best for new feature development and bug fixes. Not for writing test suites after the fact (use testing-strategies) or for debugging existing failures (use debugging/diagnose). |
| metadata | {"tags":"tdd, test-driven-development, red-green-refactor, vertical-slices, behavior-verification","platforms":"Claude, ChatGPT, Gemini, Codex","version":"1.0","source":"mattpocock/skills"} |
Build features and fix bugs using the test-first red-green-refactor cycle. Tests specify observable behavior through public interfaces — they survive internal refactors.
Tests should verify behavior through public interfaces, not implementation details.
Good tests read like specifications. They tell you what the system does, not how it does it.
testing-strategiesdebugging or diagnosetesting-strategies❌ Write all tests upfront before any implementation.
This produces tests that verify imagined behavior, not actual behavior. They become insensitive to real changes because they were written before design decisions were made.
✅ One test → minimal implementation → repeat.
Each slice is a thin cut through the full behavior. Completed slices are independently demoable.
Before writing any code:
Write the first test for the most important behavior:
RED: write a failing test for one behavior
GREEN: write the minimum code to make it pass
COMMIT: the behavior is now specified and verified
The tracer bullet proves the test infrastructure works and establishes the pattern.
Repeat for each subsequent behavior:
RED → GREEN → (optional REFACTOR) → next RED
Rules:
After all behaviors are tested and passing:
Before moving to the next cycle, verify the test:
// RED: write the failing test first
test('formats currency with symbol', () => {
expect(formatCurrency(1000, 'USD')).toBe('$1,000.00')
})
// GREEN: write minimal passing code
function formatCurrency(amount: number, currency: string): string {
return new Intl.NumberFormat('en-US', {
style: 'currency',
currency,
}).format(amount)
}
// REFACTOR if needed, then move to next behavior
.agent-skills/skill-standardization/SKILL.md.agent-skills/skill-standardization/scripts/validate_skill.shDrive Godogen (htdt/godogen), the MIT-licensed publish-time generator that turns a game description into an autonomous Claude Code or Codex build for Godot 4 C#, Bevy Rust, or Babylon.js TypeScript. Route one request to one mode: preflight the toolchain and API keys; publish a fresh game repository or safely refresh a matching existing runtime with `./publish.sh --engine ...`; run the build and prove it from the live game or a 15-20s recording; budget paid Gemini, Grok, and Tripo3D asset generation; apply engine-specific build and capture rules; troubleshoot rendering and capture failures; or contribute through the issue-first upstream process. Use when the user wants an agent to build a playable game end to end with Godogen. Triggers on: godogen, htdt/godogen, publish.sh --engine, autonomous game development, Godot C# agent build, Bevy agent build, Babylon.js agent game, asset-gen, Tripo3D rig, proof video.
Install, route, and operate zenstory-ai/drama-skills, the MIT-licensed 10-skill creator-first suite for Chinese short dramas and motion comics. Use when the user wants to import or troubleshoot the suite; initialize or resume a filesystem project; analyze a novel; develop an adaptation; write episodes; build visual assets; produce image prompts, storyboards, or video prompts; review a project; open its local Dashboard; or run confirm-gated image, video, TTS, or music production. Route each request to the correct `short-drama-*` owner while preserving the five-document episode contract. Triggers on: drama-skills, zenstory-ai/drama-skills, short-drama, Chinese short drama, motion comic, creator-first drama workflow, 剧本, 视觉设定, 分镜, 图片提示词, 视频提示词. Route generic programmable-video work to `video-production`, webtoon panel production to `webtoon-harness`, and the OpenStory codebase to `openstory`.
Drive Mole (`mo`), tw93's GPL-3.0 macOS maintenance CLI that cleans caches and app leftovers, uninstalls apps with their remnants, purges rebuildable project artifacts, removes downloaded installers, explores disk usage, runs bounded system optimization, and reports live health. Routes one request to one mode: run a command safely (`--dry-run` first, the user runs the destructive step), consume the JSON/NDJSON agent surfaces (`mo analyze --json`, `mo status --json` / `--watch`, `mo history --json`, `~/.config/mole/clean-list.txt`), install/update/remove on the right channel, configure whitelists and scan paths, troubleshoot, or contribute to the repo. Use when a user wants to free Mac disk space or fully uninstall a Mac app. Triggers on: mole, `mo clean`, `mo uninstall`, `mo analyze`, `mo purge`, `mo status`, tw93/Mole, mole.fit, clean my Mac, what is eating my disk, CleanMyMac / AppCleaner / DaisyDisk alternative, brew install mole.
基于 SOC 职业分类