掲載済み (2026-03-21号)
#188 147文字 • 1分

specre - AIフレンドリーな開発のための、生きている小さな仕様カード

原題: specre/README.ja.md at main · yoshiakist/specre

日本語

掲載情報

概要

1ファイル1振る舞いのMarkdown形式で仕様を記述し、ULIDを用いてソースコードと仕様の双方向トレーサビリティを実現する、AIとの協調開発に特化した軽量ツールキット。

詳細内容

specre(スペクレ)は、仕様駆動開発(SDD)を現代的、特にAIエージェントとの協調開発に適した形にアップデートするためのツールキットです。従来の巨大で保守困難な仕様書の代わりに、1つの振る舞いを1つのMarkdownファイル(specreカード)として定義します。各カードはULIDによる一意識別子と、draft/stable/deprecatedなどのライフサイクルステータスを持ち、LLMのコンテキストウィンドウを浪費しないサイズに保たれます。ソースコード内にマーカーを記述することで仕様と実装の双方向参照が可能になり、CLIツールによってインデックス作成や検索、整合性チェックを高速に行えます。特定のIDEやAIモデルに依存せず、既存のTDDやBDDプロセスとも共存できる柔軟な設計が特徴です。