用途:当需要 Drupal 核心实现示例时使用。可响应“核心如何实现 X”“找核心中 X 的例子”“展示核心对 X 的实现”等请求,为某个 Drupal 模式提供参考实现。
主要能力:先核对快速参考表,覆盖表单(ConfigFormBase、FormBase、ConfirmFormBase、EntityForm)、实体(内容实体、配置实体、实体列表构建器)、服务(EntityTypeManager、BlockManager、事件订阅者)、插件(区块插件、字段格式化器、字段组件、条件插件)和控制器(ControllerBase、实体控制器)等常见模式,直接给出对应 core 文件路径。若不在快速参考内,则使用 Grep 按类/接口名或 extends/implements 搜索 core/ 与 core/modules/,或用 Glob 查找服务类文件。
使用方式:找到文件后读取关键方法、相关行号与注入依赖,按结构化格式返回:模式名称、主要示例文件路径、关键方法(含行号与作用)、依赖服务、其他示例及使用注意事项。
限制:在模式含义不明确、核心中未找到匹配模式,或读取超过 3 个文件前,应停止并向用户确认。快速参考表中的路径为原文提供的具体路径,未提供 Drupal 版本、安装命令或额外配置说明。