用途:为以 Mastra 为运行时的 AI 服务提供架构设计规则,在设计与重构时区分 agent、workflow、tool、memory、state 各自职责,并判断哪些环节交给 LLM、哪些用确定性代码实现。
主要能力:核心口径是「判断交给模型、保证交给 harness、确定性执行交给代码」。规则要求先检查仓库已有的 capability(agents、workflows、tools、workspace、memory、request context、storage、observability、evals 等),未存在且在需求中非必需的不要默认引入;workspace、memory、持久化存储、向量库、可观测性、评估、浏览器、队列及新依赖的引入均需用户明确批准。
职责划分:agent 负责模糊需求解读、开放计划、工具选择与综合回答;workflow 仅用于固定顺序、显式分支、并行扇入扇出、suspend/resume、人工审批、重试超时等确定性编排;tool 用于有类型的副作用、确定性操作与外部调用,需简洁说明、严格 input schema、可行时提供 output schema、过滤与分页、错误可修正提示。memory 用于跨交互上下文,state 只存执行范围内的共享与协调数据,不存原始聊天记录、密钥或大块输出。
使用方式:资料未给出安装命令或调用示例,仅说明该技能通过 references/design-memo-and-completion.md 等引用文件约束设计备忘与完成的定义,并与其他通用技能(agent-harness-engineering、agent-native-project-design)配合使用。
限制:资料注明该宪章是 capability-aware,具体功能名称以 2026-07 为例,可能随版本改名或废弃,需以仓库实际安装版本的官方文档与类型定义为准;安全、授权合成、评估等议题部分依赖配套技能,资料未提供具体命令、价格、平台支持与效果数据。