- ORPHANED
- ACTIVE
- HUMAN
- CLEAN
すぐに答え
技術仕様書内の未使用の定数を見つけるには?
AIが仕様書ファイルをスキャンし、数式内で実際には使用されていない定数を特定します。計算ロジックを壊すことなく整理できるよう、孤立した値をフラグ立てします。未使用の定数リストが明確に提示されます。
監査結果の分類
検出結果の整理
AIは検出した内容を以下のカテゴリに分類して整理します。
ORPHANED
未使用の定数
仕様書内で定義されているものの、計算には一度も登場しない値を特定します。削除候補のリストとして活用できます。
ACTIVE
使用中の定数
現在、数式を動かしている値です。AIがこれらがアクティブなロジックに紐付いていることを確認します。
HUMAN
要目視確認
AIが使用状況を完全に検証できない定数の場合、手動での確認が必要としてフラグを立てます。
CLEAN
検証済み仕様書
すべての結果を確認し終えると、すべての定数が役割を持って機能しているクリーンな仕様書が完成します。
ワークフロー
仕様書が届いた際、AIが行うプロセス
AIが煩雑なパターンマッチングを行うため、コードの行を一つずつ探す手間は必要ありません。
定義の読み取り
AIが技術仕様書を読み込み、ドキュメント内で定義されているすべての定数をマッピングします。
prove_spec_function使用箇所の追跡
すべての数式のロジックを辿り、どの定数が実際に呼び出されているかを追跡します。
prove_spec_function未使用の特定
定義されたリストと実際に使用されている値のリストを照合し、その差分を見つけ出します。
prove_spec_function結果のレポート
エージェントが、安全に削除できるものと保持すべきものを明確に分類して提示します。
prove_spec_function
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使って監査を開始できます。
出発点
これらはプロンプトの例です。括弧内のテキストを実際のファイル名やパスに書き換えて使用してください。
Spec Prover Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_NbIciblMWXQuIBLxYENirh67y4h51MySXcQihZn2/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Spec Prover capabilities are ready to use.
{
"mcpServers": {
"spec-prover-mcp": {
"url": "https://edge.vinkius.com/vk_preview_NbIciblMWXQuIBLxYENirh67y4h51MySXcQihZn2/mcp"
}
}
}[filename.spec] を監査して、どの数式にも使用されていない定数をすべてリストアップしてください。
[technical_spec_v2.pdf] を確認し、未使用の定数があれば結果を表示してください。
[system_constants.json] を整理したいです。関数から呼び出されていない値をすべて見つけてください。
[project_specs/math_logic.txt] をスキャンして、削除しても安全な定数を教えてください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
Spec Proverを接続して、すぐに指示を出す
MCPをクライアントにリンクさせるだけです。認証情報は暗号化されて保持されるため、すぐに監査を開始できます。
Spec ProverをAIに接続するFAQ
監査の動作について
- 01
AIが定数を自動的に削除することはありませんか?
いいえ。AIは定数の特定とフラグ立てのみを行います。ファイルの削除は手動で行う必要があります。
- 02
Excelファイル内の定数も監査できますか?
prove_spec_function ツールが読み取りおよび解析可能なファイルのみ、監査が可能です。
- 03
数式そのものが正しいかどうかまでチェックしてくれますか?
いいえ。AIは定数が使用されているかどうかを確認するのみです。数式の数学的な正確性を検証するものではありません。
- 04
コメント内で使用されている定数はどうなりますか?
AIはコメント内の記述は無視します。実際の機能ロジック内での使用のみを対象とします。
- 05
Cursorで使用できますか?
はい。Cursor、Claude、Windsurfなど、MCPに対応しているクライアントであればすべて使用可能です。
Spec Proverについて他に質問がありますか? Spec Prover Connectorの全機能を見る
『Spec Prover』を Claude、Cursor、ChatGPT などに接続
