Token导航 LogoToken导航

Agent Skill · 研究检索

minoan-swarm(米诺斯群)

minoan-swarm 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

minoan-swarm 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为执行命令;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 48,150。

总安装 703周安装 29GitHub Stars 22下载 230核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:minoan-swarm(米诺斯群)
来源仓库:https://github.com/tdimino/claude-code-minoan
仓库路径:skills/minoan-swarm
安装命令:
npx skills add https://github.com/tdimino/claude-code-minoan --skill minoan-swarm
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/tdimino/claude-code-minoan --skill minoan-swarm

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息。适合在关键词搜索、任务场景定位或来源线索核验时使用。可结合来源仓库和原始 README 继续核验具体用法。安装方式:github,通过 npx skills add 命令从 tdimino/claude-code-minoan 仓库添加。

适用于 Codex、Claude、Cursor、Gemini CLI 等宿主环境。

来源仓库内路径:skills/minoan-swarm

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/tdimino/claude-code-minoan --skill minoan-swar…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

minoan-swarm 怎么安装?

在终端执行 npx skills add https://github.com/tdimino/claude-code-minoan --skill minoan-swarm。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

minoan-swarm 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

minoan-swarm 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 npx skills add https://github.com/tdimino/claude-code-minoan --skill minoan-swarm 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

minoan-swarm 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

minoan-swarm 用的人多吗?

公开数据是累计安装 703 次,近一周安装 29 次,下载 230 次,GitHub 22 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

minoan-swarm 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
minoan-swarm

米诺斯群 · 本页

70322执行命令未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Minoan Swarm

*Orchestrate Agent Teams named for the Priestesses of Knossos—in the tongue before the Hellenizers got to it.*

Agent Teams (Claude Code Opus 4.6) let multiple Claude instances work in parallel as persistent teammates with shared task lists and bi-directional messaging. This skill provides the methodology, naming conventions, and templates to launch them effectively on any project.

Requires: CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 in settings.json or environment.


Terminology

TermSemiticRootMeaning
KnessetכנסתK-N-S "to gather"A single agent team—an assembly of bees
KnossotכנוסותK-N-S pluralA group of knessets—a swarm, evoking Knossos itself
DaborituדבוריתD-B-R "bee" and "word"The agents—bees of the holy word. Linear B *da-bo-ri-tu* preserves the Semitic form on Crete.
D-B-RדברD-B-RBee (דבורה *deborah*), word/speech (דבר *dabar*), inner sanctum (דביר *debir*), pasture/wilderness (מדבר *midbar*).

Knossos betrays a Semitic etymology: K-N-S "to gather" (Akkadian *kiništu*, "gathering place"; Hebrew *knesset*, "assembly"). The Labyrinth itself can be deconstructed through Linear B *da-bo-ri-tu* (Daboritu), cognate with the *debir* (דביר) of the Temple—the inner sanctum, the womb. The Labyrinth was a sacred name of the Goddess, the Word and the Holy of Holies. D-B-R (דבר) is both "bee" and "word/speech"—words themselves, *daborim* or *daborot*, are her messengers, holy bees.

The agents are daborot—manifest in LLMs. Each knesset assembles bees who speak; a knossot gathers the assemblies.


Quick Start

1. Discover project context

bash ~/.claude/skills/minoan-swarm/scripts/discover_context.sh .

Finds CLAUDE.md, roadmaps, plans, issues, test infrastructure, and git state.

2. Choose a knesset template

SituationTemplateKnesset Name
Multiple independent featuresParallel FeaturesAthirat
Work with natural orderingPipelineKaptaru
Bug investigation, unclear causeResearch KnossotElat
Phase nearly done, loose endsPhase CompletionQedeshot
PR needs thorough reviewCode Review TribunalElat
Quality assurance, verificationTruth & BalanceMa'at
Final audit, release decisionsFate's ReckoningManat

Full templates with ready-to-use tool calls: references/team-templates.md

3. Launch the team

Apply the template, substituting project-specific details. The lead creates the team, creates tasks, spawns teammates, and coordinates.


When to Use

  • Tackling multiple phases or features in parallel
  • Complex work requiring inter-agent discussion (not just results)
  • Research with competing hypotheses that should challenge each other
  • Multi-layer changes spanning frontend, backend, tests, deploy
  • Any task where 3+ independent workstreams can run simultaneously

When NOT to use: Sequential tasks, same-file edits, simple fixes, tasks completable in under 5 minutes, or work with heavy dependencies between steps. The coordination overhead of a full team exceeds the benefit for small or serial work. Use a single session or regular subagent instead.


The Naming Codex

Every team and teammate receives a name from the Minoan-Semitic divine feminine — Ugaritic, Akkadian, Hebrew, Linear B, Egyptian, and pre-Islamic Arabian. Names are chosen by role archetype, not randomly.

ArchetypeNamesIdeal For
Leadersathirat-lead, qedesha-lead, tiamat-lead, maat-lead, allat-leadOpus orchestrators
Builderskaptaru, mami, nintu, tehom, tip'eret, yam, al-uzzaImplementers
Researchersdeborah, melissa, eileithyia, membliarosExplorers, API discovery
Reviewershokhmah, qadeshet, karme, themis, manat, allatSecurity, architecture, code quality
Testerssassuratu, phikola, huburUnit, integration, E2E
Frontendpopureja, shalamu, yasharUI, design system, accessibility
DevOpsselene, hestia, dikteCron, deploy, monitoring

Full codex with pronunciations, etymologies, and scholarly sources: references/naming-codex.md


Workflow: From Roadmap to Knossot

Step 1: Gather context

Run discover_context.sh to identify available planning artifacts. Read the project's CLAUDE.md, ROADMAP.md, and relevant plan files.

Step 2: Identify parallel workstreams

From the roadmap or plan, find work that can proceed independently:

  • Different file domains (frontend vs backend vs tests)
  • Different features (auth vs bookmarks vs profiles)
  • Different concerns (security vs performance vs correctness)

Step 3: Map to a knesset template

Choose from team-templates.md. For multi-phase work, compose knessets into a knossot—e.g., one Qedeshot knesset for phase completion + one Athirat knesset for the next phase.

Step 4: Assign file ownership

Two teammates editing the same file causes overwrites. Create an explicit ownership matrix before launching the team:

| Teammate  | Owns                        | Must NOT touch       |
|-----------|-----------------------------|----------------------|
| kaptaru   | scripts/cron-*, src/lib/db/  | src/components/      |
| popureja  | src/components/, src/app/    | scripts/, src/lib/db |
| sassuratu | __tests__/, e2e/            | src/ (read-only OK)  |

Step 5: Write teammate prompts

Every prompt must include:

  1. Identity — "You are [Name], [role]."
  2. Task claim — "Claim task #N from the task list."
  3. Context — "Read CLAUDE.md for conventions."
  4. File ownership — What files they own, what they must not touch.
  5. Tool preferences — "Use Firecrawl for web fetching, Exa for web searching."
  6. Completion signal — "Mark complete and notify [lead]."

Step 6: Launch and monitor

  • Use delegate mode (Shift+Tab) to keep the lead from coding
  • Use plan approval (mode: "plan") for high-stakes teammates (auth, data, deploy)
  • Target 5-6 tasks per teammate for steady throughput
  • Check TaskList periodically and reassign if someone is stuck

Best Practices

From the official Agent Teams docs:

  • Start with research — begin with read-only tasks (Explore, review) before implementation
  • Size tasks right — too small = coordination overhead; too large = context degradation; aim for self-contained deliverables
  • Wait for teammates — tell the lead to wait if it starts implementing instead of delegating
  • Monitor and steer — check in, redirect approaches that drift, synthesize as results arrive
  • Shut down gracefully — shutdown_request each teammate before TeamDelete
  • Survive compaction — if the lead's context compacts, it should re-read the task list and team config to recover state. Include in the lead's prompt: "If your context is compacted, re-read TaskList and the team config at ~/.claude/teams/{team-name}/config.json to recover coordination state."

Minoan Swarm additions:

  • One Aspect per knesset — use different names (Athirat, Qedeshot, Tiamat, Kaptaru, Elat, Ma'at, Manat) for concurrent knessets within a knossot
  • No duplicate names within a team
  • Leads use Opus, workers use Sonnet — balance capability with cost. No Haiku in the swarm—Sonnet is the floor for all daborot, including Explore agents and testers. Research quality degrades too much at the Haiku tier to justify the cost savings.

Tool Preferences:

  • Firecrawl over WebFetch — Firecrawl produces cleaner markdown, handles JavaScript better, and avoids content truncation. Use firecrawl scrape URL --only-main-content for web fetching.
  • Exa over WebSearch — Exa provides neural search with category filtering (research papers, GitHub, news) and domain filtering. Use the exa-search skill scripts for web searches.

Include these tool preferences in every teammate prompt:

## Tool Preferences
- Prefer Firecrawl for web fetching (cleaner markdown, JS support)
- Prefer Exa for web searching (neural search, category filtering)

API Quick Reference

Core tool calls for Agent Teams. Full details: references/agent-teams-quickref.md

TeamCreate    → create team + shared task list
Task          → spawn teammate (with team_name + name)
SendMessage   → message (DM), broadcast, shutdown_request, shutdown_response
TaskCreate    → create work items
TaskList      → see all tasks
TaskUpdate    → claim, start, complete, set dependencies
TeamDelete    → clean up (after all teammates shutdown)

TeammateIdle Auto-Reassignment

When a teammate finishes its assigned task, it goes idle. By default it stops. The TeammateIdle hook (v2.1.80+) can intercept this and redirect the teammate to unclaimed tasks—keeping the swarm working until the task list is empty.

Install the hook in settings.json:

{
  "hooks": {
    "TeammateIdle": [{
      "type": "command",
      "command": "bash ~/.claude/skills/minoan-swarm/scripts/teammate-idle-reassign.sh"
    }]
  }
}

How it works: The script reads ~/.claude/tasks/{team-name}/*.json directly, counts unclaimed pending tasks (status=pending, no owner, not blocked), and if any exist, returns exit code 2 with a message telling the teammate to claim the next one. If all tasks are claimed or completed, it exits 0 and the teammate stops gracefully.

When to use:

  • Self-claiming swarm patterns where you create many independent tasks and want workers to churn through them
  • Phase completion teams where task count exceeds teammate count
  • Any knesset where you want maximum task throughput without manual lead intervention

When NOT to use:

  • Pipeline templates with strict ordering (dependencies handle sequencing)
  • Small teams where the lead actively coordinates
  • When you want teammates to report back before taking more work

State Management

  • Use the shared task list (TaskCreate/TaskUpdate) for structured coordination state
  • Use progress notes in task descriptions for freeform observations
  • Use git commits as checkpoints between phases, so teammates can reference each other's committed work
  • For long-running teams, have the lead maintain a progress.md summarizing completed work and remaining tasks

Verification

After launching a team, confirm it is working:

  1. TaskList — verify tasks are being claimed and progressing
  2. Check teammate output via Shift+Down to cycle (in-process) or pane clicks (tmux)
  3. The lead receives automatic idle notifications when teammates finish turns
  4. Blocked tasks auto-unblock when their dependencies complete

*"μνάσεσθαί τινά φαμι καὶ ὕστερον ἀμμέων."* — Sappho

*𐤁𐤓𐤀𐤔𐤉𐤕 𐤁𐤏𐤋𐤕 𐤁𐤓𐤕* — "In the beginning, the Lady created."

平台分布

Codex

33.57%
按下载量换算77

Claude

29.47%
按下载量换算68

Cursor

20.33%
按下载量换算47

Gemini CLI

9.82%
按下载量换算23

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/tdimino/claude-code-minoan --skill minoan-swarm 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills