テスト駆動開発 (TDD)
テスト駆動開発方法論を強制する Skill:まずテストを書き、失敗を観察し、次に最小限のコードを書いて合格させます。
核心原則
テストの失敗を観察していなければ、正しいことをテストしているかどうかわかりません。
使用するタイミング
常に使用:
- 新機能
- バグ修正
- リファクタリング
- 動作変更
例外(人間のパートナーに確認):
- 使い捨てプロトタイプ
- 生成されたコード
- 設定ファイル
この Skill はコード品質を維持し、包括的なテストカバレッジを保証します。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
Systematic Debugging Skill
github.com/obra/superpowers
修正を試みる前に常に根本原因を見つける - あらゆる技術的問題に対する体系的なデバッグアプローチ。
Verification Before Completion Skill
github.com/obra/superpowers
主張の前に証拠 - 完了主張をする前に常に検証コマンドを実行し、出力を確認します。
Writing Plans Skill
github.com/obra/superpowers
コードに触れる前に、コンテキストゼロを前提として、細分化されたタスクで包括的な実装計画を作成します。
関連インサイト
Skills + Hooks + Plugins:AnthropicによるAIコーディングツールの拡張性の再定義
Claude CodeのSkills、Hooks、Pluginsという三位一体アーキテクチャを深く分析し、なぜこの設計がGitHub CopilotやCursorよりも先進的なのか、そしてオープンスタンダードを通じてAIコーディングツールの拡張性をどのように再定義しているかを探ります。
Claude Codeの次なる目的地は、コードではなく、あなたのローカルObsidian知識ベース
Obsidian + Claude Codeが知識管理ツールからプライベートAIアシスタントへと変革する方法を探索。obsidian-skills、Claudianプラグイン、Claudesidianテンプレートの完全ガイド、データプライバシーとAI機能を両立するベストプラクティス。

Anthropic Subagent: マルチエージェント時代のアーキテクチャ革命
Anthropicのマルチエージェントアーキテクチャ設計を徹底解説。Subagentによるコンテキストウィンドウ制限の突破、90%のパフォーマンス向上、Claude Codeでの実際の応用について学びます。