• 未実装
  • プレースホルダー
  • テスト
  • 要確認

AIを使ってAPIの実装内容を正確に検証する方法

このMCPをAIクライアントに接続して、開発成果を監査しましょう。リリース前に、ロジックの欠落やプレースホルダーコードを確実に特定します。

このページについてAIに聞く

すぐに答え

APIの実装が本当に完了しているか、どうすれば確認できますか?

AIが現在のコードベースと元の技術要件を照合します。未実装のエンドポイント、不完全なバリデーションロジック、空のテストケースを特定し、実装済みの箇所とプレースホルダーのままの箇所を明確にリストアップします。

監査結果

検出された問題の分類

AIは検出した内容を以下のカテゴリに分類します。

未実装

要件の未実装

仕様書で定義されているものの、コード内に存在しないエンドポイントやルールを特定します。何が足りないのかが一目でわかります。

プレースホルダー

空のロジックを検出

「TODO」コメント、空の関数、本来ロジックが必要な場所に記述されたハードコードされた戻り値などを検出します。中身のないコードのリリースを防ぎます。

テスト

テストカバレッジの不足

テストスイートが記述されたロジックを実際にカバーしているか確認します。テストが不足している箇所や、誤った理由でパスしている箇所を指摘します。

要確認

手動レビューが必要

AIが判断できない曖昧なロジックや複雑なエッジケースを見つけた場合、そのコンテキストをユーザーに提示します。最終的な実装の妥当性はユーザーが判断します。

ワークフロー

要件が入力された際、AIが行うプロセス

AIは開発プロセスにおける厳格な監査役として機能します。

  1. 要件のマッピング

    AIがAPI仕様書を読み取り、必要なすべてのエンドポイントとバリデーションルールを整理します。

    validate_task_completion
  2. コードベースのスキャン

    リポジトリ内を探索し、それらの要件が実際にどのように実装されているかを探します。

    validate_task_completion
  3. ギャップの特定

    仕様書とコードを比較し、不足している要素やプレースホルダーのロジックを特定します。

    validate_task_completion
  4. テストの検証

    テストファイルを確認し、実装した特定のロジックが正しく検証されているかをチェックします。

    validate_task_completion

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使うことで、すぐに監査を開始できます。

出発点

括弧内のテキストを、実際のファイルパスやリポジトリ名に書き換えてください。

Task Completion Enforcer Prover Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_TRZuombSa31k5jscX1KCJ089zhMtfMmLCTAbBgKK/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Task Completion Enforcer Prover capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "task-completion-enforcer-prover-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_TRZuombSa31k5jscX1KCJ089zhMtfMmLCTAbBgKK/mcp"
    }
  }
}
チャットにコピー04
  • 現在のリポジトリを /docs/api-spec.md の要件と照合してください。

  • user-service フォルダ内のすべてのバリデーションルールが実装されているか確認してください。

  • auth-module 内にプレースホルダーのロジックや TODO がないかスキャンしてください。

  • /tests 内のテストスイートを監査し、コントローラー内の新しいエンドポイントがカバーされているか確認してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Task Completion Enforcer Prover を接続して、すぐに質問を開始しましょう。

ワンクリックでこのMCPをクライアントに接続できます。認証情報は暗号化され、すぐにコードの監査を開始できます。

Task Completion Enforcer Prover をAIに接続する

FAQ

機能の詳細

  • 01

    AIが不足しているコードを修正してくれますか?

    いいえ。AIは不足している箇所や不完全な箇所を特定するのみです。実際のコードの実装はユーザー自身が行う必要があります。

  • 02

    AIがソースファイルを書き換えることはありますか?

    いいえ。AIは監査を行うためにファイルを読み取るだけです。コードの書き込み、削除、変更を行うことはできません。

  • 03

    何をもって「プレースホルダー」と判断するのですか?

    空の関数本体、'TODO' コメント、実際のロジックを回避するハードコードされた戻り値など、一般的なパターンを検出します。

  • 04

    どのIDEでも使用できますか?

    はい。Cursor、Windsurf、VS Code など、MCP 対応のクライアントを使用しているIDEであれば利用可能です。

  • 05

    API仕様書が古い場合はどうなりますか?

    AIは、コードが仕様書と一致していないと報告します。AIは仕様書を「完了」の定義となる正解(ソース・オブ・トゥルース)として扱います。

  • Task Completion Enforcer Prover について他に質問がありますか? Connector のページで詳細を確認できます。 Task Completion Enforcer Prover Connector の全機能を見る

『Task Completion Enforcer Prover』を Claude、Cursor、ChatGPT などに接続