用途:在设计或架构 Elixir/Phoenix 应用时使用,生成涵盖系统概览、领域模型、数据层、功能核心、边界、生命周期、后台任务与集成模式的文档包,并规划 OTP 监督树、Ash 领域资源、ADRs 与 AI 协作护栏。
主要能力:提供六阶段流程(需求收集、专家调研、目录结构、基础文档、护栏文档、架构文档)。主张数据库为唯一事实来源、函数核心与命令外壳分离、Let It Crash、Dave Thomas 路径式依赖结构、Ash 优先、Oban 异步、测试先行。护栏含 NEVER_DO(禁止浮点存金额、缺少版本检查等十条)、ALWAYS_DO(事务、ULID、审计等)、DIRECTOR_ROLE、IMPLEMENTOR_ROLE、CODE_REVIEW_CHECKLIST。架构文档共八份,从系统概览到集成模式,并给出 Ash 资源、Ecto.Multi 服务、Oban worker 示例。
使用方式:先询问项目域、技术栈、绝对路径、结构风格与特殊需求,再并行调研后创建目录并逐份写入文档。启用时以技能调用方式执行,具体命令与安装方式资料未提供。
适用场景:从零设计的 Elixir/Phoenix 应用、金融/电商/SaaS 类系统、事件驱动与后台任务规划,以及需要 Director 与 Implementor 智能体交接协作文档的项目。
限制:资料仅描述该技能的流程与文档模板,未提供版本要求之外的安装命令、价格、平台或效果数据;实际产出取决于所用环境与模型。