Speclint
Speclint は、AI エージェントがスペックに触れる前に、スペックを 5 つの次元にわたって 0 ~ 100 でスコア付けします。決定的な正規表現スコアリング - 診断に AI 幻覚はありません。 CLI、GitHub アクション、MCP サーバー。
概要
Speclintとは?
Speclint は、測定可能な結果 (20 ポイント)、テスト可能な基準 (25 ポイント)、制約 (20 ポイント)、曖昧でない動詞 (20 ポイント)、および検証ステップ (15 ポイント) の 5 つの軸にわたって、ユーザー ストーリーと要件を 0 から 100 のスケールでスコア付けするオープンソースの仕様リンターです。スコアリングは完全に決定的であり、純粋な正規表現パターンのマッチングであり、LLM は関与しません。 AI は、すべてのチェックに合格するように不合格の仕様を書き換える、オプションの書き換え機能にのみ使用されます。 CLI (npx speclint lint)、GitHub Action、MCP サーバー (3 つのツール)、および REST API として利用可能です。無料利用枠: 5 リント/日。有料プランは月額 9 ドルから始まり、無制限のリンティングと書き換えが可能です。オープンソース (MIT)。 AI コーディング エージェントに出荷するチーム向けに構築されています。スペックのスコアが 70 未満の場合、エージェントは幻覚を起こします。まずは仕様を修正してください。
Speclintは何に使われますか?
タグ

主要機能
- 5 つの次元にわたる決定的な 0 ~ 100 のスコアリング
- CLI、GitHub アクション、MCP サーバー
- AI を活用した仕様書き換えによる不備な仕様の修正
- エージェント対応のしきい値スコア (70+)
- 有料レベルのオープンソース (MIT)
Speclintの使い方は?
ターミナルで npx speclint lint を実行し、ユーザー ストーリーを貼り付けると、0 ~ 100 のスコアが即座に得られます。または、GitHub アクションを追加して、すべての PR のスペックをスコアリングします。または、MCP サーバーを Claude、Cursor、または任意の AI コーディング エージェントに接続します。エージェントがコードを記述する前に仕様を自動 lint します。
代替ツール
メリット & デメリット
データなし
使用例
- AI コーディング エージェントに渡す前にユーザー ストーリーをスコアリングする
- スペック品質ゲートを CI/CD パイプラインに追加する
- 曖昧な要件をエージェントが対応できる仕様に書き直す
- スプリント全体にわたるバックログの品質を監査する
ユーザーレビュー
まだレビューがありません
このツールの最初のレビュアーになりましょう!