用途:在功能设计与架构起草阶段,为任务加载开发参考并整合进架构文档。参考来源有三类:插件内置方法论参考、在线 dev-guides(Drupal 领域知识)、用户自定义指南(可选)。
主要能力:内置参考覆盖 TDD(references/tdd-workflow.md)、SOLID(references/solid-drupal.md)、DRY(references/dry-patterns.md)、Library-First/CLI-First(references/library-first.md)、质量门(references/quality-gates.md)、Purposeful Code(references/purposeful-code.md)。在线指南索引为 https://camoa.github.io/dev-guides/llms.txt,涉及 forms、config-forms、entities、plugins、routing、services、caching、config-management、render-api、security、sdc、js-development、views、blocks、layout-builder、media、migration、recipes、taxonomy、jsonapi、image-styles、icon-api、eca、github-actions、ai-content、custom-field、klaro、testing、tdd、solid-principles、dry-principles 等主题。
使用方式:按任务关键词自动加载对应方法论参考;用 WebFetch 获取 llms.txt 发现主题,再抓取相关主题页与具体指南(只取与当前任务相关的主题);若 project_state.md 中配置了 Guides Path,则在该路径下按文件名关键词匹配 .md 文件并加载。随后提取适用模式、检查清单、警告与反模式,用 Edit 将“Development References”章节(含插件参考、Dev-Guides、自定义指南、执行点表格)加入架构文件,并向用户汇总各来源整合内容。
适用场景:设计匹配参考主题的功能、用户提到 TDD/SOLID/DRY 等模式、任意功能的架构起草,以及由 architecture-drafter 智能体自动触发。
限制:自定义指南路径已配置但未找到文件、或存在多个可能适用的自定义指南时需停下询问用户;添加与现有架构冲突的模式前也需先确认。未提供收费、平台与效果等信息。