# Kokoichi206 Dotfiles Twada Tdd

> t_wada TDD

- Skill: `tomevault-io/kokoichi206-dotfiles-twada-tdd` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/kokoichi206-dotfiles-twada-tdd`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/kokoichi206-dotfiles-twada-tdd/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/kokoichi206-dotfiles-twada-tdd

---


# t_wada TDD

常に Red → Green → Refactor の短サイクルで進める。

## 実行原則

- 迷ったらテストから書く
- テスト名は期待動作を日本語で宣言する
- 実装は「今失敗しているテストを通す最小変更」に限定する
- グリーン後にのみリファクタリングする
- 失敗するテストに駆動されていないコードは書かない

## Refactor フェーズ

リファクタリングは動作を変えずに構造だけを改善する。

優先度:
- Critical: 論理エラー、DRY 違反、深いネスト
- High: マジックナンバー、不明確な命名、長い関数
- Nice to have: 軽微な整理

完了条件:
- [ ] 既存テストが変更なしで通る
- [ ] 振る舞いを変えていない
- [ ] 可読性が改善している

## 実践メモ

- 同じ意味の重複だけを抽象化する（形が似ているだけではまとめない）
- ネスト削減は早期 return を優先する
- リファクタリングは機能追加コミットと混ぜない

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/kokoichi206) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-16 -->

