用途:在动手写代码前,先读取项目内的开发规范,避免偏离既有约定。
主要能力:读取当前任务产物(prd.md 的需求与验收标准、design.md 的技术设计、implement.md 的执行顺序与验证计划);发现包及其规范层级;按所修改的包、工作类型(后端、前端、单元测试、文档等)以及任务产物引用的 spec/research 路径,判断适用规范;阅读相关模块的规范索引并遵循其中的“Pre-Development Checklist”,再读取清单指向的具体指南文件(如 error-handling.md、conventions.md、mock-strategies.md),同时始终阅读共享指南。
使用方式:先运行 python3 ./.trellis/scripts/get_context.py --mode packages 发现包与规范层级;再用 cat .trellis/spec/<package>/<layer>/index.md 阅读索引,并 cat .trellis/spec/guides/index.md 阅读共享指南。对于非平凡任务(涉及多个文件、跨层、改动公共接口或修改非刚写的代码),在写代码前说明改动边界:当前行为与应有行为之间的最小差距、该行为实际所在位置、预期修改的文件及各自必要性、本任务明确不做的事,以及如需局部重构将如何证明行为未变。小范围改动可直接进行。若实际范围明显更大,应先说明再继续,不得自行扩大改动。
适用场景:任何在 Trellis 项目中开始实现前的准备阶段,此步骤为强制要求。
限制:资料未提供该技能的安装方式、支持平台、收费与效果信息。