機能を普通の言葉で説明するだけ。ユーザーストーリー、エッジケース、障害状態を備えた — エージェントが実際に従えるブリーフが60秒で。
Reduce return processing from 5 days to same-day for eligible orders
As a customer, I can initiate a return from order history so that I get a refund without contacting support
As a warehouse operator, I can process returns with barcode scan so that throughput stays above 50/hour
Return after 30-day window
Item was a gift purchase
Partial refund on bundled items
Payment timeout → retry 3x with backoff, then queue
Inventory sync failure → alert ops, hold refund
19%
低速化。AIを使用した開発者は、自分では速くなったと信じていたにもかかわらず、測定上は遅くなった。
91%
レビュー時間の増加。PR量は2倍に。検証がボトルネックに。
30-50%
のエンジニアリング時間が要件の明確化に費やされる。曖昧な仕様による15-30%の手戻り。
3つの始め方
状況に応じて最適な入口は異なります。自然に感じる方法で始めてください — 同じ構造化された仕様が得られます。
AI PMとアイデアを対話で練り上げます。会話的、反復的、自然な流れ。
目標を記述し、的を絞った質問に答え、出力をレビュー。構造的かつ高速。
メモや議事録をそのまま貼り付け。AIが決定事項、要件、不足点を抽出します。
初稿の後は
AI CoachがCPOのように仕様をレビューします — 前提を問い、弱点を指摘し、より深い思考を促します。モックアップやスクリーンショットを添付すればコンテキストが豊かに。コーチのトーンや専門領域をチームに合わせてカスタマイズできます。
目標とユーザーストーリーは堅実ですが、強化すべき2つの領域があります:
"購入していないギフトをユーザーが返品しようとしたらどうなりますか?仕様では購入者が常にリクエスト者であることを前提にしています。"
返金SLAは?仕様には「当日処理」とありますが、営業時間外はどうなるか定義されていません。
Add a returns flow to the e-commerce app
Do gift recipients get the refund, or the original purchaser?
This determines the refund routing logic and notification flow
Should customers be able to return individual items from a bundle?
Partial returns on bundles require inventory reconciliation
プロセス
ドメイン固有の確認事項 — ギフト返品のルーティング、バンドル価格ロジック、不正対策のエッジケース。短い回答でOK。AIが残りを推論します。
コードが書かれる場所へ届ける
ワンクリックで、ツールが期待するフォーマットで仕様をエクスポート — Markdownを読む人間にも、Cursor Rulesを実行するAIエージェントにも対応。
MUST/DO NOT/TESTルール付きの.cursorrulesファイル
v0、Bolt、Lovable、Replit向けの構造化プロンプト
タスク、チェックリスト、エラーハンドリング付きの構造化CLIプロンプト
ネイティブNotionブロック — 見出し、コールアウト、Todo
合格/不合格条件付きのテスト可能なアサーション
テーブルとチェックリスト付きのクリーンなMarkdown
GitHubリポジトリを接続。ClearSpecがファイルツリー、依存関係、最近のPRを読み取り、実際のコードを参照した仕様を生成。ソースコードは保存されません。
コンテキストなし
“Add refund support. Should handle full and partial refunds with proper error states.”
GitHubコンテキストあり
“Add POST /api/refunds in src/routes/payments.ts using the existing StripeService from src/services/stripe.ts. The OrderV2 schema from PR #487 applies.”
AIコーディングアシスタントがClearSpecから直接仕様を取得 — 構造化セクション、常に最新バージョン、コピー&ペースト不要。
目標、ユーザーストーリー、エッジケース、障害状態 — 貼り付けテキストではなく、構造化データとして配信。
リクエストごとに最新バージョンを取得。古いスクリーンショットや期限切れのコピーはありません。
Claude Code、Cursor、Windsurf、およびMCPプロトコルをサポートするあらゆるエディタで動作。
既存の仕様向け
不足している障害状態、セキュリティの盲点、曖昧な基準。各ギャップに具体的で実装可能な修正案を提示。
Add rate limiting: max 5 returns per user per hour with exponential backoff
Flag accounts with >3 returns in 30 days for manual review
Add ARIA labels, keyboard navigation, and screen reader announcements
使い捨てのジェネレーターではありません
すべての編集をバージョン管理。任意の2バージョンを比較。変更メモを追加。
下書き → レビュー中 → 承認済み → 開発中 → 完了。80%で承認ゲート。
リンクを共有。誰でも特定のセクションにコメント可能 — アカウント登録不要。
より早くスタート
各テンプレートが仕様タイプに合わせてAIの確認質問をカスタマイズ。
作業が行われる場所に仕様をプッシュ
FAQ
A structured spec with a goal statement, user stories with acceptance criteria, edge cases, failure states, dependencies, out-of-scope list, and verification criteria. It's formatted as markdown so you can paste it into Claude Code, Cursor, or any agent that reads text.
Traditional PRDs are written for humans in meetings. ClearSpec generates specs structured for AI agents — with the specific sections (edge cases, failure states, out-of-scope) that prevent agents from hallucinating scope. You describe the feature in one sentence; the AI fills in the rest.
Under 60 seconds. You type a plain-English description, optionally answer a few clarifying questions (or skip them — the AI fills in sensible defaults), and get a complete spec.
Free tier includes 5 specs per month. Pro ($10/month) is unlimited specs with priority generation and the AI Coach review feature.
Any agent that reads text: Claude Code, Cursor, Codex, Windsurf, Aider, and others. The output is plain markdown — copy-paste it into your agent's context, CLAUDE.md, .cursorrules, or chat.
No. Skip any question you're unsure about — the AI applies sensible defaults for your domain. You can always edit the spec after it's generated.
無料で始める。クレジットカード不要。