smith-matrix

Solid

This skill should be used when the user asks to "create a multi-agent system", "spawn agents for parallel tasks", "decompose task recursively", "set up agent matrix", or wants to execute complex tasks using multiple coordinated agents with conflict-free parallel processing.

AI & Automation 18 stars 2 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
43
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 史密斯矩阵 (Smith Matrix) 实现递归自相似多智能体系统的 Skill,通过目录隔离协议达成无冲突的并行任务分解与执行。 ## 何时使用 在以下场景触发本 Skill: - 用户请求"创建多智能体系统"或"设置智能体矩阵" - 任务需要分解为多个并行子任务 - 需要协调多个 Agent 同时工作 - 复杂任务需要递归分解处理 - 要求无冲突的并行执行环境 ## 核心概念 **史密斯 (Smith)** 是自相似的智能体单元,每个史密斯拥有唯一 ID 和层级,能够执行任务、分解任务、创建子史密斯并汇总结果。所有史密斯遵循相同的协议,形成递归结构。 **递归安全限制**: - 最大层级:3(LEVEL 0 为根,最多到 LEVEL 3) - 最大子代理数:每层最多 5 个 - 终局规则:LEVEL ≥ 3 时禁止分解,必须直接执行 **无冲突协议** 通过严格的目录隔离实现并行安全:每个史密斯只能写入自己的 `private/` 和 `outbox/`,只能读取父史密斯写入的 `inbox/`。父史密斯拥有创建子目录的专属权限。 ## 快速开始 **第一步:初始化矩阵** 执行初始化流程,创建 `.smith-matrix/` 工作目录和根史密斯。 **第二步:定义根任务** 在 `.smith-matrix/inbox/` 创建任务文件,描述需要完成的复杂任务。 **第三步:启动执行** 根史密斯读取任务,决定直接执行或分解为子任务并创建子史密斯。 ## 目录结构 ``` .smith-matrix/ ├── inbox/ # 任务队列(父写子读) │ └── task-{id}.md ├── smiths/ │ ├── smith-root/ # 根史密斯 │ │ ├── smith.md # 史密斯定义(只读) │ │ ├── private/ # 私有工作区 │ │ ├── outbox/ # 结果输出 │ │ │ └── result.md │ │ └── children/ # 子史密斯目录 │ │ └── smith-001/ │ └── smith-001/ │ ├── smith.md │ ├── private/ │ ├── outbox/ │ └── children/ └── results/ └── final.md # 最终结果 ``` ## 初始化矩阵 当用户请求初始化 Smith Matrix 时,执行以下步骤: **1. 创建目录结构 `.smith-matrix/`** 创建基础目录框架: - `.smith-matrix/inbox/` —— 任务队列 - `.smith-matrix/smiths/` —— 史密斯目录 - `.smith-matrix/results/` —— 最终结果 **2. 读取 `smith.md` 模板** 从 `smith-matrix/smith.md` 读取史密斯定义模板。 **3. 替换占位符** 替换模板中的变量: - `{SMITH_ID}` → `smith-root` - `{PARENT_ID}...

Details

Author
cyijun
Repository
cyijun/agent-smith
Created
2 months ago
Last Updated
3 weeks ago
Language
N/A
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

-agent-skills

如何编写 Agent Skills - 完整指南

42 Updated 1 months ago
Lionad-Morotar
AI & Automation Solid

mckinsey-consultant

McKinsey顾问式问题解决系统。从商业问题出发,通过假设驱动的结构化分析方法,生成McKinsey风格研究报告和PPT。融合Problem Solving方法论、MECE原则、Issue Tree拆解、Hypotheses形成、Dummy Page设计、智能数据收集和专业PPT生成能力。

59 Updated today
Mann1988
AI & Automation Featured

immortal-skill

通用数字永生框架:从聊天记录、社交媒体、文档等多平台数据中蒸馏任何人的数字分身——支持自己、同事、导师、亲人、伴侣/前任、朋友、公众人物 7 种角色模板,接入国内外 12+ 数据平台。

449 Updated 1 months ago
agenmod
AI & Automation Solid

dingtalk-ai-table

钉钉 AI 表格(多维表格)操作。当用户提到"钉钉AI表格"、"AI表格"、"多维表格"、"工作表"、"字段"、"记录"、"新增记录"、"查询记录"、"更新记录"、"删除记录"、"新建字段"、"删除字段"、"dingtalk AI table"、"dingtalk notable"、"able文件"时使用此技能。支持工作表管理、字段管理、记录的增删改查等全部操作。

47 Updated 1 months ago
breath57
Data & Documents Solid

skill-evolve

用演进式方法论改进任何 skill 的质量。当用户说"改进这个 skill"、"这个 skill 效果不好"、"优化 skill"、"skill 不够好"、"迭代 skill"、"skill-evolve"、"/evolve"时触发。也适用于用户拿着一个 skill 的输出结果说"不满意"、"有问题"、"效果差"的场景。不要等用户明确说"演进"——只要他们在讨论一个 skill 的质量问题,就应该启用。

36 Updated 2 months ago
OrangeViolin