From t-tools
Audits and reorganizes PRDs, user stories, design docs, and project structure to eliminate stale or misleading context. Use when documentation drift, traceability gaps, or PRD cleanup is needed.
How this skill is triggered — by the user, by Claude, or both
Slash command
/t-tools:t-dreamThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
运行时边界统一参考:`${CLAUDE_PLUGIN_ROOT}/protocols/runtime-boundaries.md`。候选问题、评分和报告结构统一参考:`${CLAUDE_PLUGIN_ROOT}/protocols/dream-report-contract.md`。
运行时边界统一参考:${CLAUDE_PLUGIN_ROOT}/protocols/runtime-boundaries.md。候选问题、评分和报告结构统一参考:${CLAUDE_PLUGIN_ROOT}/protocols/dream-report-contract.md。
.ai/ 运行时产物组织是否合理,是否支持后续 AI agent 快速定位、窄范围修改和可靠验证。general_agent 按维度并行检查,主流程只负责编排、验证、合并、裁决和必要写入。t-dream 聚焦目标项目当前上下文是否干净、可信、结构合理,并能继续支撑后续 AI 编程流程。
PRD 治理模式只保留当前产品规则、用户可见契约、范围边界和验收目标,删除或降级已经被实现过程替代的临时方案、迁移过程和重复技术细节。
/t-dream realm
/t-dream --all
/t-dream realm --deep
/t-dream realm --backend-only
/t-dream realm --govern-prd
/t-dream 整理 document PRD
/t-dream 合并 infrastructure PRD
| 参数 | 说明 |
|---|---|
[feature] | 可选。聚焦指定功能、模块或领域关键词 |
--all | 检查全部可识别 PRD / 模块 |
--deep | 启用后端模块级深度一致性检查 |
--backend-only | 只执行 PRD 与后端实现一致性检查 |
--govern-prd | 显式进入 PRD 治理写入模式 |
默认模式是只读 audit:包含上下文整理、结构组织评估、traceability 和轻量描述/实现一致性抽样,不修改目标项目文档或代码。--deep 才启用模块级后端深度一致性检查。--backend-only 隐含 --deep,并跳过 PRD 治理和前端/Demo/结构维度。未传入 [feature] 或 --all 时,先提示可用模块来源是 docs/prd/**/*.md,再建议用户指定范围。
当用户请求整理、合并、精简、删除过期过程文档或更新 PRD 结构,或显式传入 --govern-prd 时,进入 PRD 治理模式。PRD 治理模式是写入模式,可以修改 docs/prd/**、相关索引和必要引用,但不得修改实现代码。用户只要求“检查/评估/排查准确性”时,保持只读 audit 模式。
删除是高风险操作:除非用户明确说“删除旧 PRD / 删除过期文档”,否则 PRD 治理默认归档到 docs/prd/archive/... 或生成合并计划,不直接删除文件。
docs/prd/**/*.md(排除模板、索引和说明文件)docs/user-stories/**/*.md.ai/design/**/*.md、.ai/task/**demo/e2e/**/*.e2e.tsdocs/、.ai/、backend/frontend/demo/test 目录、README、AGENTS/CLAUDE 类上下文入口、ADR 或架构说明(如存在)context-curator agentstructure-review agentbackend-consistency agentt-dream 是主控编排 skill,不应由主线程独自完成所有检查。主线程负责确定范围、构造共享上下文、并行启动 subagent、验证候选问题、合并结果、写入最终报告,并在 PRD 治理模式下执行经过验证的文档改动。
整体采用类似 code review 的两阶段机制:
general_agent 从不同维度独立发现候选问题。默认聚焦 context health:当前上下文是否准确、收敛、可导航、可追踪、结构上可持续。措辞、格式、风格偏好仅在导致业务含义失真、查找成本显著增加或后续 agent 容易误用时进入问题清单。
模式边界:
audit(默认):只读审计,写入 .ai/quality/dream-check-[YYYYMMDD-HHMMSS].md。对实现一致性只做关键声明抽样,不追求全量代码覆盖。govern-prd:先完成 audit 和治理计划,再按计划改写 PRD、索引和引用;默认归档旧文档,只有用户明确要求删除时才删除。backend-only:只检查 PRD 与后端实现一致性,适合实现阶段收口;不输出上下文治理或结构组织结论。deep:在 audit 的基础上,对选中模块额外调用 backend-consistency 做后端深度检查。--all 预算策略:
--all --deep。当用户要求整理 PRD 时,目标是让 docs/prd/** 成为当前权威需求源。执行时遵守以下原则:
docs/prd/00-index.md、总览/领域模型、相关用户故事和明显相关实现事实。docs/prd/00-index.md、总览、领域模型、聊天 PRD、用户故事引用和相关 PRD 参考。盘点范围
row_index、indexed、仅支持 xlsx、旧 provider 名、旧存储名、当前、迁移、实现、替换。设计合并目标
编写新权威 PRD
删除或迁移旧 PRD
docs/prd/archive/...,并在文件顶部标注“不再作为权威需求源”。更新引用
docs/prd/00-index.md,只列正式权威 PRD;如保留 archive,单独列归档且标明非权威。01-product-overview.md、02-domain-model.md、相关 chat/integration/core PRD 的引用。api-token-auth.md 等仍指向旧文件的参考资料。验证
python scripts/check-markdown-links.py。docs/prd/**/*.md 都出现在 docs/prd/00-index.md,除非明确是 archive 且索引策略排除。建议合并:
建议保留独立:
.ai/future/**,不作为正式 PRD。最终答复必须包含:
默认按以下维度并行调用 subagent:
| 维度 | subagent 任务 |
|---|---|
| PRD 上下文治理 | 使用 context-curator 识别重复、过期、冲突、过程化和非权威 PRD 内容 |
| 结构组织评估 | 使用 structure-review 评估 PRD、代码、测试、Demo、.ai/ 目录和模块边界是否合理 |
| PRD 描述准确性 | 使用 general_agent 提取关键 PRD 声明,并核对是否被实现事实支撑;默认 audit 只做高风险声明抽样 |
| 用户故事与验收描述 | 核对用户故事、GWT、验收标准是否与 PRD 和实现一致 |
| Demo 描述与覆盖事实 | 核对 Demo 测试注释、故事映射、断言和实际覆盖是否准确 |
| 后端实现一致性 | 检查 API 能力边界、模型、校验、权限、业务逻辑 |
| 前端实现一致性 | 核对页面、组件、交互、权限可见性与 PRD/故事描述是否一致 |
| Traceability | 核对 PRD -> 用户故事 -> 设计/任务 -> 代码 -> 测试/Demo 链路是否存在断链、错链或重复链 |
| 候选问题验证 | 复核各维度候选问题是否有文件定位、真实证据、合理分级和修复方向 |
--backend-only 只启动“后端实现一致性”“后端深度一致性”和“候选问题验证”。--deep 在“后端实现一致性”之外,额外按模块调用 backend-consistency 做专项深度检查。backend-consistency 在 t-dream 调用下必须只返回结构化结果,不自行写入独立一致性报告。
Task 或 Agent 启动 subagent_type="context-curator"、subagent_type="structure-review"、subagent_type="general_agent"。共享上下文包必须包含:
[feature] / --all / --backend-only / --deep / --govern-prd。${CLAUDE_PLUGIN_ROOT}/protocols/dream-report-contract.md 报告格式要求。每个 general_agent 必须返回符合 ${CLAUDE_PLUGIN_ROOT}/protocols/dream-report-contract.md 的候选问题结构:
维度:
范围:
分数:
已核验声明:
候选问题:
- 标题:
严重级别: P0|P1|P2
置信度: 0-100
描述位置:
实现证据:
判断依据:
修复方向: 修正文档|修正实现|产品确认
可能误报原因:
未能确认:
专项 agent 可按自身文档增加 权威上下文地图、整理计划、结构地图、结构建议 等字段,但 候选问题 中必须保留标题、严重级别、置信度、位置/证据、判断依据、整理或修复方向、可能误报原因。
候选问题置信度建议:
最终报告只纳入置信度不低于 80 的 P0/P1;低于 80 的发现只能进入“未能确认 / 观察项”,除非主线程二次验证后提高置信度。
[feature]、--all、--deep、--backend-only、--govern-prd。.ai/quality/(如不存在)。--all:扫描 docs/prd/**/*.md 自动提取模块名;默认先做索引级健康扫描,只对高风险模块继续深挖。[feature]:优先匹配 PRD 文件名;若不存在精确文件,按标题、路径、模块名、用户故事引用和测试注释进行模糊定位。主线程先做轻量扫描,不做最终判断:
.ai/design 与 .ai/task 对应关系。默认先启动两个专项只读 agent:
context-curator:判断 PRD、用户故事、设计、任务、Demo 注释中哪些是当前权威事实,哪些是历史过程、重复描述、冲突规则、过期术语或容易误导 agent 的上下文。structure-review:判断文档目录、代码目录、模块边界、测试布局、Demo 布局和运行时产物是否支持快速定位、窄范围修改和可靠验证。专项 agent 只输出候选问题和整理建议,不直接修改文件。PRD 治理模式下,主线程必须二次验证后再执行写入。
从 PRD、用户故事和 Demo 测试中提取可核验声明:
只记录可被文件证据验证的声明。
按目标项目真实结构定位实现,不假定固定目录;若采用常见 Rust + Axum 布局,可优先检查:
backend/**/src/**/[module]*/、实体、服务、策略和领域规则。demo/e2e/**/*.e2e.ts 中的场景、注释、断言和日志。后端模块检查的输入规则:
docs/prd/**/*.md 中定位与 [module] 对应的 PRD。[module] 对应的后端领域实现目录必须能被定位;若未采用固定布局,基于仓库真实结构搜索模块代码。逐项判断每个描述声明是否准确:
每条差异必须判断优先修正文档还是实现:
检查 PRD、用户故事、设计、任务、实现、测试、Demo 之间是否存在可追踪关系:
默认后端维度由 general_agent 完成证据提取和对比;在 --deep 或 --backend-only 时,对每个后端模块额外调用 backend-consistency。
通过 Agent(subagent_type="backend-consistency") 启动,prompt 必须包含:
docs/prd/**/*.md 的实际匹配结果。t-dream 调用标记:只读返回,不写入 .ai/quality/consistency-* 独立报告。agent 失败时记录失败模块为 P1,并继续其他模块(--all 模式)。
并行发现结束后,必须进行验证步骤。验证可由主线程完成,也可额外启动一个 general_agent 作为“候选问题验证”维度。
验证输入:
验证动作:
所有 subagent 返回后,主线程执行汇总:
评分权重以 ${CLAUDE_PLUGIN_ROOT}/protocols/dream-report-contract.md 为准。当前约定如下:
默认模式总分 100:
默认 audit 的实现一致性分只对已抽样核验的关键声明负责;报告中必须列出抽样范围和未覆盖范围,不得暗示已完成全量实现审计。
深度模式总分 100:
后端深度一致性内部权重:
--backend-only 模式只计算 PRD 与后端实现一致性,按 100 分折算,并在报告中标注未覆盖上下文治理、结构组织、用户故事、Demo 和前端描述准确性。
写入 .ai/quality/dream-check-[YYYYMMDD-HHMMSS].md。
报告结构以 ${CLAUDE_PLUGIN_ROOT}/protocols/dream-report-contract.md 为准,必须包含:
--all 是否只做索引级扫描。.ai/ 产物组织问题。/t-dream [feature] 或 /t-dream --all。.ai/quality/ 权限。/t-prd-check、/t-design-check、/t-task-check 或 /t-demo-accept 执行门禁。npx claudepluginhub timzaak/web-dev-skillsAudits PRD blueprints against implementation evidence in archives, features directories, and codebase. Classifies phases as Complete/Partial/Not Started and guides disposition decisions like archive, add/remove scope, defer, or continue.
Verifies alignment between requirements/specs/PRDs and plans/tasks/implementation steps; detects coverage gaps, scope creep, design mismatches; rewrites tasks in TDD red/green/refactor format.
Writes Product Requirements Documents (PRDs) for new features (with/without UI), third-party integrations, feature refactoring, and performance/security optimizations. Scans project docs for consistency and embeds traceability metadata.