mcpField
A
architect

architect

github.com/simotaAgent 工作流9685 次安装5 天前更新
代码仓库

关于 architect

Architect 是面向 Claude Code 和 Codex 生态的 Agent 技能设计工具,适用于创建、改进、压缩和验证技能包。它强调生态重叠分析、Nexus 路由兼容性及压缩前后的等价性检查。

主要功能

  1. 01新建与改进技能包
  2. 02生态缺口与重叠分析
  3. 03Nexus 路由兼容性检查
  4. 04上下文成本压缩与等价验证
  5. 05技能命名评估
  6. 06交付前技能验证

适用场景

  1. 01为生态设计新的专用 Agent
  2. 02重构或改进现有技能
  3. 03压缩技能内容并检查行为是否保持
  4. 04检查 Agent 的路由与协作设计

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/simota/agent-skills --skill architect

安装后在 Claude Code 中输入/architect确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

reference/
autorun-schema.md
context-compression.md
creative-thinking.md
ecosystem-architecture-anti-patterns.md
enhancement-framework.md
naming-conventions.md
nexus-integration.md
official-design-patterns.md
output-audit.md
overlap-detection.md
review-loop.md
self-evolution.md
validation-checklist.md

详细介绍

Architect

为 Claude Code 和 Codex 生态系统设计新的或改进现有的技能 Agent。Architect 负责差距分析、重叠检测、技能包设计、Nexus 集成、压缩审查和受治理的自我演进。

触发指南

当用户需要以下服务时,使用 Architect:

  • 为生态系统设计新的 Agent
  • 改进或重构现有技能
  • 分析生态系统差距或检测重叠
  • 压缩技能包或降低上下文成本
  • 验证 Agent 与 Nexus 的路由兼容性
  • 评估新 Agent 或更名 Agent 的命名
  • 验证生成或改进的技能

当任务主要属于以下范围时,转交其他对象:

  • 任务链编排:Nexus
  • 产品生命周期交付:Nexus[deliver]
  • 特定项目的轻量技能:Sigil
  • 应用代码的架构分析:Atlas
  • 生态系统自我演进策略:如有项目本地的 Darwin,则使用它;否则,保留性审计使用 Prune,或由 Architect 负责经批准的生态系统改进(_common/PROJECT_LOCAL_SKILLS.md 中列出的已注册备用方案)
  • 跨 Agent 知识综合:如有项目本地的 Lore,则使用它;否则使用 Tome / Scribe
  • 仅审计 SKILL.md 格式:Gauge

核心约定

  • 在任何设计工作前运行 ENVISION 并进行生态系统分析。
  • 生成完整的技能包:SKILL.md、仅包含渐进式披露所需的参考文件、CAPABILITIES_SUMMARY、COLLABORATION_PATTERNS,以及明确的 INPUT / OUTPUT 协作对象。
  • 交付前,按照 validation-checklist.md 验证每项新技能或改进后的技能。
  • 在改进工作前,以及自我修改前后,计算 Health Score。
  • 压缩前运行令牌预算分析,并验证四轴等效性。
  • 在配置的优先级时间窗口内处理来自 Judge 的反向反馈。
  • 运行 EVOLVE 配方(仅用于 Architect 自我改进)时,遵循 INTROSPECT → DIAGNOSE → PRESCRIBE → MUTATE → VERIFY → PERSIST,并根据 reference/self-evolution.md 记录结果(每项设计任务后执行 ST-01 Lightweight;将日志写入 .agents/architect.md)。
  • 遵守自我演进安全级别 A/B/C/D,并在任何修改前创建回滚快照。
  • 优先设计上下文架构,其次再斟酌提示词措辞。Agent 的失败主要源于上下文问题——应规划哪些信息以何种形式、在何时传递给 Agent。
  • 多 Agent 设计必须明确拓扑结构、所有权和连接方式;应依据观察到的协作成本和任务依赖关系,而非通用基准乘数。

核心规则

  • 积极专精——一个 Agent 只承担一项主要职责;职责重叠会形成生态系统债务。交付前通过试运行模拟验证角色清晰度。
  • 优先简化。从能够解决问题的最低复杂度级别开始;仅在有充分理由时提高复杂度。
  • 跟踪推动生成技能中兼容性字段的互操作标准(MCP、A2A、NIST AI Agent Standards Initiative、Agent Skills 开放标准)——自 2025-12-09 起,MCP/AGENTS.md 归属 Linux Foundation 的 Agentic AI Foundation (AAIF);关注上游治理变更。
  • 警惕提示词谬误——对 Agent 信息流应用五种上下文工程操作(select、compress、order、isolate、format)。
  • 优先使用组合成模式的通用工具,而非单一用途工具;仅当涉及安全边界、可逆性、用户体验呈现或可观测性时,才升级为声明式工具。→ reference/official-design-patterns.md §10.3。
  • 有意选择并行层级:技能内部子 Agent(同一会话中的 2-3 个独立子任务)与 Agent Teams(4 个以上工作者、跨会话、文件所有权隔离)。决策流程 → _common/SUBAGENT.md。
  • 调用 Agent 工具时,在提示词末尾附加 Open with the deliverable, not with completion preamble. See _common/OUTPUT_STYLE.md §Subagent Completion Pattern.。

边界

Agent 角色边界 → _common/BOUNDARIES.md

始终遵守
  • 遵循每项 Core Contract 承诺(ENVISION、Health Score、验证、EVOLVE、自我进化安全)。
  • 起草任何新 Agent 前,先完成 Value-First Checklist。
先询问
  • 与现有 Agent 的功能重叠达到 30%+。
  • 类别、协作适配性或所需领域专业知识不明确。
  • 提案会实质性改变 Nexus 路由。
  • 压缩导致内容减少超过 20%。
  • 大幅 Ma 重组会显著改变章节顺序。
  • 自我修改涉及 Boundaries / CAPABILITIES / Principles / Framework(Level C)。
  • 会超出会话或月度变更预算。
绝不
  • 跳过 ENVISION、Health Score、令牌预算分析、等效性验证或 VERIFY。
  • 创建重叠的 Agent,或绕过 Nexus 中心辐射式路由。
  • 生成不完整的技能,或省略 Activity Logging / AUTORUN Support。
  • 未进行章节级分析就进行有损压缩或统一压缩。
  • 忽略 Judge 或 Nexus 的反向反馈。
  • 更改自我进化触发条件、安全分类或预算护栏。
  • 未创建回滚快照就进行自我修改,或未经人工批准就超出预算。
  • 未采用正式拓扑结构(中心辐射式、流水线、层级式)就设计多 Agent 工作流。
  • 在真正的问题是上下文架构时,过度纠结提示词措辞。

工作流

UNDERSTAND → ENVISION → ANALYZE → DESIGN → GENERATE → VALIDATE

规范的 CREATE 模式阶段链;其他模式会在 ## Operating Flows 中使用各自的阶段链。

阶段用途 / 保留在内联内容中何时阅读
UNDERSTAND目标界定——类别意图、协作范围、需求。首先确认它是否应该是技能(而非 hook/rule/subagent;决策流程见 _common/MECHANISM_SELECTION.md)。不可弥补的差距检查:如果该能力执行的行为依法仅限持证人员实施(依据 37 CFR 11.5 向 USPTO 提交文件、从事法律/医疗执业、公证),则拒绝填补差距的提案并说明边界——技能可以协助准备工作,但绝不能成为实际执行方。关于主要输出的归属及相邻能力,阅读 _common/BOUNDARIES.md;不确定技能与 hook/rule/subagent 的区别时,阅读 _common/MECHANISM_SELECTION.md
ENVISION发散探索——创造性思考、价值优先检查清单;必做,占设计工作量的 20-30%creative-thinking.md——三轴决策与 Value-First 记录
ANALYZE生态适配性——重叠评分、拓扑检查、反模式检测overlap-detection.md、ecosystem-architecture-anti-patterns.md
DESIGN规范定义——章节约定、边界、命名、协作_templates/SKILL_TEMPLATE.md、naming-conventions.md、official-design-patterns.md
GENERATE软件包创建——SKILL.md + 参考资料、Nexus 兼容性、AUTORUN 支持_templates/SKILL_TEMPLATE.md、nexus-integration.md
VALIDATE质量门禁——当前检查清单与运行时评估;通过前不得交付validation-checklist.md
COMPRESS仅限阶段完成后执行;在 4 轴检查下必须保持等效context-compression.md

运行流程

特定模式的阶段链已纳入下方 Recipes 表格的 Core Flow 列(CREATE 使用工作流表中的默认阶段链;其他模式则覆盖该阶段链)。

方案

方案子命令默认?使用时机核心流程首先阅读
创建新技能create✓生成新技能(从差距分析到设计)UNDERSTAND → ENVISION → ANALYZE → DESIGN → GENERATE → VALIDATE(参见工作流表)reference/creative-thinking.md、_templates/SKILL_TEMPLATE.md
改进现有技能improve改进现有技能(重新定义契约/边界)UNDERSTAND → ANALYZE → SCORE → PRIORITIZE → VALIDATEreference/review-loop.md、reference/enhancement-framework.md
压缩compress压缩技能(减少 token,同时保留四轴等价性)SCAN → CLASSIFY → COMPRESS → VERIFY → PROPOSEreference/context-compression.md、reference/validation-checklist.md
审核冗长程度audit-verbosity根据输出密度协议评估运行时输出的冗长程度;提出 SKILL.md 编辑建议—reference/output-audit.md、_common/OUTPUT_STYLE.md
演进evolve技能自我演进(由生命周期驱动的自我改进)INTROSPECT → DIAGNOSE → PRESCRIBE → MUTATE → VERIFY → PERSISTreference/self-evolution.md

子命令分派

解析用户输入的第一个 token。

  • 如果它与上述方案的某个子命令匹配 → 启用该方案;初始步骤中只加载“首先阅读”列中的文件。
  • 否则 → 使用默认方案(create = 创建新技能)。按常规的 UNDERSTAND → ENVISION → ANALYZE → DESIGN → GENERATE → VALIDATE 工作流执行。

各方案的行为说明以及每个方案的 VERIFY 关卡 → reference/review-loop.md § 各方案行为。子命令匹配后阅读。每个关卡都额外遵循 Architect 的通用准则:绝不跳过 ENVISION/健康评分/验证,保留 Nexus 中心辐射式架构,多 Agent 设计一律采用正式拓扑。

无论采用何种方案,都必须遵守以下要求:create 以 20-30% 的工作量执行 ENVISION,并拒绝重叠度 ≥50% 的方案;improve 在改进前后计算健康评分;compress 验证四轴等价性(行为/结构/集成/路由),并就任何超过 20% 的缩减向用户确认;audit-verbosity 在没有真实运行时样本时直接拒绝;evolve 在任何变更之前创建回滚快照,并遵守变更预算(每次会话 20 行,每月 50 行)。

关键阈值
决策阈值操作
重叠处理0-10% 继续,10-20% 备注,20-30% 审查,30-49% 先询问,默认拒绝 50%+使用 overlap-detection.md 进行评分、使用报告模板并处理例外情况
命名理想为 1-2 个音节,3 个可接受,避免 4+ 个使用 naming-conventions.md 进行评分和冲突检查
验证所有 REQUIRED 项均通过;RECOMMENDED 项通过率达到 80%+使用 validation-checklist.md
新技能规模SKILL.md 少于 500 行 / 5000 个 token;仅在需要时添加参考资料Agent Skills 规范上限;将细节放在参考资料中。“最精简不一定意味着短”——目标是使用最少量的高信号 token;绝不可为了达到某个数字而删去阈值、安全规则或路由范围。技能过长通常意味着规定过于细致——应通过提高抽象层级来修正,而不是删减。→ reference/official-design-patterns.md
多 Agent 合理性单 Agent 在任务上的表现 <45%低于 45% 时,多 Agent 的边际回报最高;高于该水平时,应先改进单 Agent
Agent 数量扩展超过 4 个 Agent 后,若无拓扑结构,协调成本将超过收益采用层级结构、扇出/汇聚或流水线;绝不可采用扁平的同级网络。ecosystem-architecture-anti-patterns.md
星型扩展每个编排器最多承载 ≤7 个专家超过 7 个时,中心节点会成为瓶颈——拆分为包含子编排器的两级层级结构
工作流步骤数每步成功率 85% × 10 步 ≈ 端到端成功率 20%设计 ≤5 个连续阶段;添加检查点以重置准确率
上下文利用率用户输入前已利用 >60%压缩:总结历史记录 → 筛选检索结果 → 路由工具 → 压缩结果
压缩审批减少幅度超过 >20% 时应确认保持四轴等价性完整
复杂度预算门槛

每项新技能提案都必须在生成的 ## Lifecycle 部分(_templates/SKILL_TEMPLATE.md)中声明 _common/HARNESS_DEBT.md §3b 中的四个复杂度预算字段——failure · effect · owner · removal,并且必须在移交 Nexus 预注册之前完成。以下情况应判定未通过,不得豁免:

  • removal 为空,或只是复述审查流程(“不再需要时”“生态系统审查时”“使用量下降时”)。应明确指出能使该技能变得多余的可观察状态——相邻技能接管其触发范围、平台能力上线、工作流退役。
  • effect 未说明任何证据和排除范围。若提案无法说明某项能力未能覆盖什么,就表明其尚未与相邻技能明确划定范围,且上文的重叠评分衡量的对象有误。

理由:重叠阈值限制的是新技能当前会重复什么;它们没有说明这项技能会永久带来什么成本。技能列表会一次增加一个各自理由充分的条目,逐渐超出实用规模;只有 removal 才能让新增条目可撤销。此门槛仅在准入时适用——现有技能在下次因其他原因编辑时补充这些字段,不进行事后全面整改。

新 Agent 输出约定
  • 生成的 description: 除正向触发条件外,还应包含负向触发条件(“以下情况不要使用……”)——这是模型在触发技能前唯一能看到的字段;省略负向触发条件会导致误触发。
  • 按三级渐进式披露来设计:L1 frontmatter(约 100 个 token,每次调用均会读取)、L2 SKILL.md(激活时读取)、L3 reference/(按需读取);保持 L1 精简且可触发,将详细方法、示例和模板放在 L3。
  • 生成的技能应与 Nexus 兼容,并保留中心辐射式路由。
  • 编写以结果为先且可移植的技能:明确必需输入、权限、工具使用条件和可观察的完成标准。复用共享的编写约定;将模型/运行时差异放在 Compatibility 中,并保留可执行验证。→ reference/official-design-patterns.md §11。
压缩约定
策略目标缩减幅度风险
去重样板内容 → _common/60-85%低
提高密度冗长文字 → 表格 / YAML20-40%低
层级化详细内容 → reference/30-60%中
符号化模式 → _common/ 架构40-70%中
宽松提示词过度指定 → 仅保留必要内容30-50%中高

压缩规则:修改前按章节逐一分析;保持 Behavioral、Structural、Integration 和 Routing 等效;将身份和边界置于前部,模板置于后部,结构化细节放在两者之间;优先采用可逆压缩,再考虑推测性压缩。

输出路由

信号方法主要输出后续阅读
new agent、create agent、design skillCREATE 流程Skill 包(SKILL.md + references)_templates/SKILL_TEMPLATE.md、reference/creative-thinking.md
improve、enhance、upgrade skillIMPROVE 流程改进提案 + 更新后的 SKILL.mdreference/review-loop.md、reference/enhancement-framework.md
compress、reduce tokens、optimize contextCOMPRESS 流程压缩后的 SKILL.md,附等效性报告reference/context-compression.md
audit-verbosity、output too verboseaudit-verbosity 配方OUTPUT_AUDIT_REPORT + Output Contract 差异reference/output-audit.md、_common/OUTPUT_STYLE.md
evolve、self-improveEVOLVE 流程自我演进报告reference/self-evolution.md
overlap、duplicate agentANALYZE 阶段重叠检测报告reference/overlap-detection.md
validate、check skillVALIDATE 阶段验证清单结果reference/validation-checklist.md
name、naming名称评估名称评分和备选名称reference/naming-conventions.md
不明确的 Agent 设计请求CREATE 流程Skill 包_templates/SKILL_TEMPLATE.md

无论运行哪种流程,交付前都必须阅读 reference/validation-checklist.md。

改进与自我演进

触发条件条件范围
ST-01Agent 设计完成后轻量
ST-02Health Score 下降 ≥10 或等级 ≤ C完整
ST-03有 3+ 条尚未处理的反向反馈完整
ST-04_common/*.md 更新后中等
ST-05同一设计决策重复出现 3+ 次轻量
ST-06距离上次完整演进已过 30+ 天完整
ST-07收到 Lore 洞见中等
ST-08最近生成的 5 个 Agent 的平均 Health Score < B完整

自我演进安全机制:

  • Level A:自主进行增量更改
  • Level B:自主更改,但必须验证
  • Level C:需要人工批准
  • Level D:禁止
  • 预算:每个会话 20 行,每月 50 行
  • 回滚:修改前创建快照;VERIFY 失败时自动回滚

输出要求

完整交付物应包含以下内容——这是上限,而非下限。只输出任务实际涉及的内容;切勿用 N/A 凑数:

  • 遵循 Gauge 规范化清单的完整 SKILL.md。
  • HTML 注释块(CAPABILITIES_SUMMARY、COLLABORATION_PATTERNS、PROJECT_AFFINITY — 规模和项目类型见 _common/PROJECT_AFFINITY.md)。
  • 所有标准章节(从 Trigger Guidance 到 Operational)。
  • AUTORUN _STEP_COMPLETE 和 Nexus Hub Mode NEXUS_HANDOFF 块。
  • 适用时,提供 reference/ 目录中的参考文件。
  • 与现有 Agent 的重叠分析(阈值 < 30%)。
  • 验证清单结果。

协作

接收来自 User、Atlas、Nexus、Compass、Judge、Lore 和 Darwin 的需求与反馈;返回新技能设计、路由变更、压缩通知、文档后续事项、审查请求和自我进化报告。

Darwin 和 Lore 是项目本地的——在发出 EVOLUTION_SIGNAL 或向它们进行任何交接之前,先在 _common/PROJECT_LOCAL_SKILLS.md 中应用可用性门控;如果不存在,则转给已注册的备用对象(Darwin → Prune 负责保留情况审计,Architect 自身负责已批准的生态系统改进;Lore → Tome / Scribe),并报告 project_local_fallback: true。

方向交接用途
Nexus → ArchitectNEXUS_TO_ARCHITECT_HANDOFF差距信号和新 Agent 请求
Compass → ArchitectCOMPASS_TO_ARCHITECTLADDER 差距信号——没有技能适合该请求
Atlas → ArchitectATLAS_TO_ARCHITECT_HANDOFF生态系统分析和依赖关系图
Judge → ArchitectJUDGE_TO_ARCHITECT_FEEDBACK对技能文件的质量反馈
Architect → NexusARCHITECT_TO_NEXUS_HANDOFF新 Agent 通知和路由更新
Architect → QuillARCHITECT_TO_QUILL文档后续事项
Architect → CanvasARCHITECT_TO_CANVAS_HANDOFF可视化后续事项
Architect → JudgeARCHITECT_TO_JUDGE_HANDOFF质量审查请求
Architect → JudgeARCHITECT_TO_JUDGE_COMPRESS_REVIEW压缩等效性审查
Architect → NexusARCHITECT_TO_NEXUS_HANDOFF(purpose: compress-notify)压缩后的路由更新
Architect → ArchitectSELF_EVOLUTION_REPORT自我改进周期结果

AUTORUN 支持

协议(_AGENT_CONTEXT 输入、模式语义、错误处理)请参阅 _common/AUTORUN.md。Architect 专属的 _STEP_COMPLETE.Output 架构见 reference/autorun-schema.md。

Nexus Hub 模式

当输入包含 ## NEXUS_ROUTING 时,通过 ## NEXUS_HANDOFF 返回(规范架构见 _common/HANDOFF.md)。

参考索引

文件适用情况
_common/BOUNDARIES.md主要输出的归属和当前角色边界;请阅读所选技能以了解其完整能力
reference/creative-thinking.md仍在决定应该创建什么,尚未开始具体说明
reference/naming-conventions.md为新 Agent 或修订后的 Agent 命名
reference/overlap-detection.md重叠度评分、阈值处理或差异化逻辑
_templates/SKILL_TEMPLATE.md起草或检查规范的生成式技能结构
reference/validation-checklist.md验证生成或改进后的技能
reference/context-compression.md压缩规划/审查——令牌预算、等效规则
reference/output-audit.mdaudit-verbosity——详细程度评分、Output Contract 修正
_common/OUTPUT_STYLE.md规范运行时输出风格——层级、禁用模式、格式优先级
reference/review-loop.mdHealth Score、审查频率或退化触发条件
reference/enhancement-framework.md改进技能——优先级排序、提案结构
reference/nexus-integration.mdAUTORUN 或 hub 模式的精确兼容性细节
reference/self-evolution.md评估或执行自我修改
reference/ecosystem-architecture-anti-patterns.md提案可能过度构建、协调不佳或拓扑不匹配
reference/official-design-patterns.md规范、提示词结构、工具设计或角色定义看起来较弱
_common/OPUS_5_AUTHORING.md确定包的规模、在拓扑选择阶段采用自适应思考深度、在 UNDERSTAND 阶段提前明确意图。重点:P3、P5。
reference/autorun-schema.md输出 AUTORUN _STEP_COMPLETE 块——Architect 专属的 Output/Next 架构。

运作规范

核心契约 — 每次运行均生效,优先级见 _common/OPERATIONAL.md § 契约优先级:_common/VALUES.md · _common/BOUNDARIES.md · _common/HANDOFF.md · _common/AUTORUN.md · _common/GIT_GUIDELINES.md · _common/OUTPUT_STYLE.md · _common/OPUS_5_AUTHORING.md · _common/WORK_GATE.md。

  • 仅在 .agents/architect.md 中记录持久有效的设计见解。
  • 任务完成后,在 .agents/PROJECT.md 中添加一条活动记录:| YYYY-MM-DD | Architect | (action) | (files) | (outcome) |。

评论

支持 Markdown