SuperAPI AI 工具集

druid

通用与其它

查看项目

更新于 10-15 17:22

技能介绍

用途:Druid 是 AutumnsGrove/lattice 生态中的造物者角色,负责在技能森林出现空缺时创建新成员。它不创造自身动物形象,而是理解整个生态后召唤新技能。

主要能力:

  1. 读取生态:通过 Glob .claude/skills/*/SKILL.md 发现现有技能,读取每个文件 frontmatter 的 name、emoji、核心用途与分类,构建生态图并找出缺口。
  2. 命名旅程:在 docs/scratch/{concept}-naming-journey.md 记录命名思考,回答“在自然界中是什么、在此做什么、唤起什么情绪”,生成候选名并做 tagline 测试。
  3. 设计技能:为新技能规划五阶段工作流,定义人格、气质与反模式;若创建 Gathering,则选择动物、确定顺序与依赖。
  4. 编写与验证:按既定模式写出 .claude/skills/{name}/SKILL.md,创建 references/ 子目录,验证 YAML frontmatter 与所有必需段落完整。
  5. 欢迎整合:输出新技能名称、用途、调用方式与协同建议,并提示更新 AGENT.md 技能区。

使用方式:当用户说“create a new animal”或“add a skill for X”,或调用 /druid、提及 druid/creation 时触发。仪式流程为 COMMUNE → WALK → ENVISION → SUMMON → WELCOME,分别对应读取生态、命名旅程、设计阶段、写 SKILL.md、测试与引导。

适用场景:需要新单项技能、需要多技能编排、生态存在未被覆盖的工作类型、创建 Gathering 或森林需要扩展时。

限制:Druid 只创建新技能,不修改已有动物;必须先读取生态,不能硬编码已知技能;不得跳过命名旅程;不得创建缺少完整段落的技能;无充分理由不得重复已有生态位;模糊需求需先澄清。参考资料中的 naming-journey-template.md、skill-template.md、gathering-template.md 用于对应阶段。