给你的 AI 编码代理做一次完整简报。而不是每次它忘记时都重复。

用普通语言描述一个功能。获得用户故事、边缘案例和失败状态 — 你的代理能够真正执行的简报。60 秒内完成。

生成您的第一份规格免费开始。无需信用卡。
Works withClaude Code·Cursor·Codex·Linear·Jira·GitHub·Slack
ClearSpec

代理构建速度很快。瓶颈在于知道要构建什么。

19%

更慢了。使用AI的开发者在测量中实际变慢了 — 尽管他们认为自己更快了。

91%

更长的审查时间。PR数量翻倍。验证成为瓶颈。

30-50%

的工程时间花在明确需求上。因规格模糊导致15-30%的返工。

三种开始方式

从任何地方开始。

不同的场景需要不同的入口。以最自然的方式开始 — 您都将获得同样结构化的规格说明。

对话

与AI产品经理对话探讨您的想法。对话式、迭代式、自然流畅。

向导

描述目标,回答针对性问题,审查输出。结构化且高效。

会议记录

粘贴原始笔记或会议记录。AI提取决策、需求和遗漏点。

初稿之后

不只是生成器,更是教练。

AI Coach像CPO一样审查您的规格 — 质疑假设、标记薄弱环节、推动您深入思考。上传原型图或截图以提供更丰富的上下文。根据团队需求自定义教练的语气和专业领域。

AI CoachCPO
wireframe-v2.png·meeting-notes.md
审查我的退货流程规格

您的目标和用户故事很扎实,但我发现两个值得加强的方面:

"当用户尝试退还一件不是自己购买的礼物时会怎样?您的规格假设购买者始终是请求者。"

您的退款SLA是什么?规格说"当天处理"但未定义工作时间之后会怎样。

说得对 — 非工作时间应改为下一个工作日
描述澄清审查
已理解的目标

Add a returns flow to the e-commerce app

e-commerce·workflow

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

 

流程

资深PM会问的问题。

领域特定的澄清事项 — 礼品退货路由、捆绑定价逻辑、欺诈边缘情况。简短回答即可。AI会推断其余部分。

交付到代码构建的地方

为每个目标格式化的规格说明。

一键导出您的规格说明,格式符合工具的要求 — 无论是人阅读Markdown还是AI代理执行Cursor Rules。

{ }

Cursor Rules

包含MUST/DO NOT/TEST规则的.cursorrules文件

AI Agent Prompt

适用于v0、Bolt、Lovable、Replit的结构化提示词

>

Claude Code

包含任务、清单和错误处理的结构化CLI提示词

N

Notion

原生Notion块 — 标题、提示框、待办事项

Eval Plan

包含通过/失败条件的可测试断言,用于验证

#

Markdown

包含表格和清单的简洁Markdown

仓库感知

了解您代码库的规格说明。

连接您的GitHub仓库。ClearSpec读取文件树、依赖项和最近的PR — 然后生成引用实际代码的规格说明。不存储源代码。

acme/payments-api已连接

无上下文

“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.”

IDE 集成

规格说明直达您的编辑器。

您的AI编程助手直接从ClearSpec获取规格说明 — 结构化章节,始终是最新版本,无需复制粘贴。

结构化上下文

目标、用户故事、边缘情况和故障状态 — 以结构化数据交付,而非粘贴的文本。

始终最新

每次请求都获取最新版本。没有过时的截图或旧副本。

任何MCP主机

支持Claude Code、Cursor、Windsurf以及任何兼容MCP协议的编辑器。

了解更多关于MCP
claude code

针对现有规格

粘贴任何PRD。发现缺失内容。

缺失的故障状态、安全盲点、模糊标准。每个差距都附带具体可实施的修复方案。

7 个差距发现
2 严重3 重要2 建议
criticalNo rate limiting on return API

Add rate limiting: max 5 returns per user per hour with exponential backoff

criticalMissing fraud detection

Flag accounts with >3 returns in 30 days for manual review

importantNo accessibility for return form

Add ARIA labels, keyboard navigation, and screen reader announcements

不是一次性生成器

与项目共存的规格说明。

版本历史

每次编辑都有版本记录。比较任意两个版本。添加变更说明。

状态工作流

草稿 → 审核中 → 已批准 → 开发中 → 已交付。80%时设置审批关卡。

分享和评论

分享链接。任何人都可以对特定部分评论 — 无需注册。

版本历史Compare v2 → v5
v5
v4
v3
v2
v1
边缘情况+2 新增
故障状态已修改
用户故事未变更
+ Return after warranty period (edge case added in v5)

更快起步

7个模板。或保存您自己的。

新功能API端点UI组件Bug修复数据库迁移集成性能+ 自定义

每个模板根据规格类型定制AI的澄清问题。

将规格推送到工作发生的地方

Linear、Jira、Slack、GitHub、Zapier。

Linear双向状态同步。将规格作为问题推送。
Jira富文本Atlassian文档格式。项目选择器。
Slack/clearspec命令。频道通知。话题捕获。
NotionNative block export — headings, callouts, todos.
GitHub用于代码库感知规格的仓库上下文。
Zapier规格创建、批准、状态变更时触发Webhook。

FAQ

Common questions

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.

您的工程师需要清晰度。 您的代理需要结构。

免费开始。无需信用卡。

免费开始。无需信用卡。生成您的第一份规格