掲載済み (2026-04-04号)
134 183文字 • 1分

SDD + TDD + VDDを融合したClaude Codeプラグイン「VSDD Claude Code」を作った話

原題: SDD + TDD + VDDを融合したClaude Codeプラグイン「VSDD Claude Code」を作った話

日本語

掲載情報

概要

AI生成コードの品質問題「AIスロップ」を解決するため、仕様・テスト・検証を統合し、独立したAIによる敵対的レビューを強制するClaude Code用ワークフロープラグインの解説。

詳細内容

AIによるコード生成が「表面上は正しいが隠れた欠陥を持つ(AIスロップ)」という課題に対し、SDD(仕様駆動)、TDD(テスト駆動)、VDD(検証駆動)を融合した開発手法「VSDD」をClaude Code上で実現するプラグインを紹介しています。このシステムは、Builder(実装者)とコンテキストを共有しないAdversary(敵対的レビュアー)という役割分離を構造的に強制します。 主な機能: 1. **6フェーズ・パイプライン**: 仕様定義から収束判定まで、後戻りを含む厳格なフローを管理。 2. **ゲートチェックフック**: フェーズ外の書き込みを物理的にブロックし、AIの先走りを抑制。 3. **Chainlinkビード**: 仕様・テスト・実装・証明をIDで紐付け、完全なトレーサビリティを確保。 4. **形式的ハードニング**: 言語に応じた検証ツール(Kani, Fast-check等)を用いて論理的な正当性を証明。 これにより、AIに「動くコード」ではなく「仕様を満たし、検証されたコード」を書かせるための強力なハーネス(制御基盤)を提供しています。