sdlc-intent

Solid

Digests and health-checks product requirement documents (PRD). Stage 1 produces a structured digest (roles, concepts, feature map, flow diagrams, state machines) to build shared understanding; stage 2 audits the requirement against a six-layer defect taxonomy and produces a graded issue report plus a PM clarification checklist. Use when the user shares a requirement/PRD document (Feishu/wiki link or local file) and wants to understand it, prepare for design, or find problems before development. 触发词:需求文档、需求梳理、需求体检、需求评审、产品需求、帮我理解这个需求、requirement-intake、sdlc-intake、PRD digest、requirement audit.

Data & Documents 63 stars 0 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 需求接收助手(sdlc-intent) 两段式:**第一段梳理**建立对需求的共识理解,**第二段体检**尽早暴露需求缺陷。梳理是体检的前提——先与用户对齐理解,再找问题。 ## 选择工作流 按用户意图选择分支: - 用户说「梳理 / digest / 理解需求」,或**首次**给出需求文档 → 只跑【第一段:需求梳理】,跑完暂停 - 用户说「体检 / 评审 / 找问题 / review」→ 跑【第二段:需求体检】;若已存在梳理文档(`sdlc/*/intake/digest-*.md`)优先复用,不存在则提示先梳理 - **复用梳理文档前强制版本校验**:体检本身要重新读取原文,读取后将本次原文的版本/修订时间与梳理文档头「版本」字段比对——一致 → 直接复用;不一致 → 告知用户「原文已从 vX 更新至 vY,梳理文档基于旧版」,建议重梳理(用户明确说沿用才沿用);原文无版本信息时,向用户展示梳理文档的梳理日期,请其确认原文是否有更新 - 用户只给文档未指明 → 两段连跑:梳理完成后**暂停**,向用户展示摘要并提示「请确认或补充业务理解,完成后说“继续体检”」,得到确认再跑体检 ## 输入读取 - 飞书链接(feishu.cn / doubao.com 的 /docx/、/wiki/):`lark-cli docs +fetch --doc "<URL>" --doc-format markdown`(权限不足时向用户说明,不要反复重试) - 飞书链接在读取正文后**必须**同步读取评论区:`lark-cli drive +list-comments --url "<URL>" --solved-status all --comment-scope all --need-relation --format json`(权限不足时同样只向用户说明一次、不重试,正文流程照常继续) - 评论区是正文的补充信息源,正文外的关键决策/变更说明/答疑常在评论区;评论结论与正文不一致时以最新评论为准。本地文件输入或评论数为 0 时记「无评论」,权限不足记「未读取(原因)」,均如实写入梳理文档头「评论区」字段 - 本地 markdown/text 文件:直接 Read - 文档内嵌表格已随正文返回;若正文出现 `<sheet>`/`<bitable>` 引用且与核心流程相关,用 lark-sheets/lark-base 下钻读取(有权限时) - 原文内容(正文 + 评论区)在后续体检阶段还要反复引用,梳理时先在本地留存原始内容(如 `/tmp/` 下临时文件;评论 JSON 与正文 markdown 分开存放) ## 第一段:需求梳理 复制此 checklist 跟踪进度: ``` 梳理进度: - [ ] Step 1: 通读原文,提取角色与术语 - [ ] Step 2: 按 references/digest-template.md 生成 8 区块梳理文档 - [ ] Step 3: 落盘 sdlc/<需求名>/intake/digest-<YYYYMMDD>.md - [ ] Step 4: 终端展示摘要 + 暂停等待用户确认 ``` **Step 2** 是核心:读取 [references/digest-template.md](references/digest-template.md),严格按模板 8 区块产出,功能地图、流程图、状态机、规则表必须图表化(markdown 表格 + mermaid)。 **梳理纪律...

Details

Author
TsCarpe
Repository
TsCarpe/claude-sdlc-skills
Created
2 weeks ago
Last Updated
6 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

requirement-analysis

多格式需求文档分析与整合。自动解析 Markdown、Excel、Word、思维导图文件,智能去重和补充需求信息,生成标准化的 PRD.md 文档。大文件采用分层提取避免上下文溢出;支持用户指定子目录输出;支持完整版/业务摘要版模板。可选集成 pencil-designer 生成可视化原型。适用场景:用户有多个需求来源需要整合、需要从零梳理需求、需要将模糊想法转化为结构化 PRD、需要可视化原型。触发词:需求分析、分析需求、整理需求、PRD、需求文档、需求梳理、梳理需求、可视化原型、页面设计。

11 Updated 6 days ago
WikkyGao
Web & Frontend Listed

sdlc-requirements

决定需求要写到多细、按什么句式写、谁来评审时使用。触发场景包括:怎么写 PRD、需求要写到多细、模糊想法怎么变成规格、user story 怎么拆、验收标准怎么写、需求评审怎么做、PRD 评审、需求写得不可验证怎么办、demo 怎么移交研发。

0 Updated today
xazaj
AI & Automation Featured

requirement-analysis

Model a requirement/system: extract goals, scope, roles, rules, exceptions, dependencies from PRD, docs, bugs, code; outputs a structured model with clarifications. Not for: writing cases, strategy decisions, the pipeline. 建模需求/系统:从 PRD、文档、Bug、代码提炼目标/范围/角色/规则/异常/依赖。不用于:直接写用例、策略、流水线。

35 Updated 6 days ago
fishzjp