用途:这是一个“先读设计、再动手”的技能,适用于涉及项目功能或行为的各类任务,包括实现与修改功能、调试功能问题、分析“某功能如何工作/为何这样设计”、撰写或更新功能文档,以及评估新功能可行性与兼容性。
主要能力:通过 git 仓库位置自动识别项目根目录;从用户请求中提取功能领域关键词(如认证、同步、消息、终端、工作区、架构、产品);按优先级检索设计文档。文档检索顺序为 docs/design/(最重要,尤其是 core-user-experience-v2.md、architecture.md、prd.md、white-paper.md)、docs/implementation/、docs/research/、docs/verification/。使用 Grep 按关键词搜索,例如:grep -r "oauth|authentication|logto" docs/design/。加载后需先向用户总结已读文档与关键设计决策,再继续实际任务。
使用方式:先识别功能领域,再按上述目录顺序搜索并真正读取文档,而非凭假设作答;随后呈现上下文摘要,最后才执行任务。若未找到相关设计文档,应明确提示设计上下文缺失,并建议先用 three-doc-method 技能创建设计文档,未获用户明确同意不应继续实现。技能还提供“功能到文档”的快速对照表,并提示 core-user-experience-v2.md 通常是最佳起点。
限制与注意事项:文档缺失、过期或不足时需告知用户并建议先补文档;需避免仅凭记忆或假设活动。相关技能包括 three-doc-method(补设计文档)与 e2e-test-runner(实现后验证)。原文未提供安装命令、脚本内容或平台限制等更多信息。