grill之后怎么开工:PRD落规格 → 垂直拆活 → TDD跑通第一个issue

grill之后怎么开工:PRD落规格 → 垂直拆活 → TDD跑通第一个issue
上篇用 grill-me 把盘前简报 MVP 问清楚了。Cursor已经给了我一份设计摘要CLI、run.json契约、mock/yfinance、单脚本不接 LangGraph、交差三条demo eval 契约。这篇主要展示PRD 落规格 → 垂直拆活 → TDD 跑通第一个 issue对应 to-prd / to-issues / implement。1. 这三个 skill 各自干什么skill干啥to-prd把 grill 摘要收成正式 PRD范围、契约、测在哪、范围外to-issues拆成能单独验收的垂直任务implement按一张 issue TDD先红后绿和普通帮我根据刚才的讨论写代码不一样先把规格写清楚再拆成几件能单独交差的活然后一件一件做——中间每步你都能点头或改口。2. to-prd把摘要收成正式 PRD我Cursor 先多问了两件事测在哪一层seam——通俗说验收主要看啥我们认的是跑 CLI → 有合格的run.jsonreport.md不按内部模块拆测试。因为 MVP 交差就是看「跑一条命令能不能产出合格文件」。从 CLI 出口测等于整条链路一起验内部怎么改都行只要最后产物对、契约稳。PRD 写哪——选了本地.scratch/premarket-briefing-mvp/PRD.md我PRD 落盘后我又补了一句我Cursor进行修改字段名、CLI、JSON 契约仍然会是英文的然后PRD 会很长用户故事特别多那是 skill 模板习惯。实现时盯决策 / 测试 / 范围外这3点 即可。3. to-issues拆成能单独验收的任务我别横切就是别按模块一层层写先用一个 issue 把 schema、拉取、CLI 串起来打通最小链路跑命令立刻能看到结果。Cursor先列了一版确认后的 6 张任务大致是#任务做完能验什么01手跑空壳简报CLI 落盘run.jsonreport.mdmeta 齐全超 10 只/空参失败02Mock 填满个股扫描异动/事件/新闻 source.toolpipeline_trace03yfinance fallback真拉/回退 mock 留痕04watch_today 三条 flags关注点有依据、规则会打标05hypothesis 宏观一句报告级核查、无 conclusion06demo 契约/golden eval交差门槛全绿Cursor展示依赖简图并让我确认我Cursor生成文件4. implement只干 01先红后绿我为啥先红再写用失败的测试先钉死做成什么样再写最少代码让它绿——范围不容易被 AI 撑爆也不会先写一堆再硬凑测试。红了 → 再写最小实现Cursor会先报红或说明在跑第一条失败用例然后补最小代码直到变绿Issue 收口时 Cursor 会写 Review做了啥 / 没做啥要点python run.py --symbols AAPL,MSFT --question ... --out runs/能出run.json含 meta和report.md问题 股票列表护栏10 只 / 空 symbols / 空白 question → 非 0 退出pytest 5 绿issue 标done并有 commitReview 里特意写清楚——校验非法股票代码属于 PRD 里更宽的口径本票不做留给后面的任务。这是在卡范围避免 AI 顺手把后面的活也写了。下一步才是 02不是一次 implement 写完全部 PRD。5. 最近学习 mattpocock/skills 的一点感受最近花了一定时间在mattpocock/skills的学习上才算摸清楚一条还算顺手的 AI 工作流用 grill-me或 grill-with-doc把要做啥问清楚 → to-prd 落成 PRD → to-issues 拆成几件能单独交差的活 → implement 一件一件做先红后绿。grill-me问清楚要做啥to-prd落成 PRDto-issues垂直拆活implement先红后绿做 issue上篇 这篇就是这条链路的演示实录。skill 也不是点了就自动做完该确认还是得自己点头PRD 有时还会又臭又长——但比一上来让 AI 把整个项目写完靠谱得多。模型越强这几步越省事技能也不用囤一堆把这套跑顺通常就够用。以后要是做带页面的全栈再塞一个原型或 UI 技能就行了。