Token导航 LogoToken导航

Agent Skill · 研究检索

evolve-team(发展团队)

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

evolve-team 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 57,638。

总安装 428周安装 18GitHub Stars 12下载 150核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/pjt222/development-guides --skill evolve-team

这个 Skill 是做什么的

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

evolve-team 用于优化、重构或创建团队配置的专用变体,适合在 Codex、Claude、Cursor、Gemini CLI 中管理团队协作模式时使用。适用于成员结构更新后需同步调整、工作流出现瓶颈或需要补充新视角的场景。通过评估模板差距并针对性优化组成与流程来提升效率,需参考原始说明了解协调机制。

使用前应核实成员变更历史和协作规范,注意可能影响任务交接与责任边界。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/evolve-team

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/pjt222/development-guides --skill evolve-team;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

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

常见问题

6 条

evolve-team 怎么安装?

在终端执行 npx skills add https://github.com/pjt222/development-guides --skill evolve-team。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

evolve-team 支持哪些 AI 工具?

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

evolve-team 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

evolve-team 是免费的吗?

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

evolve-team 用的人多吗?

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

evolve-team 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

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

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 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调用外部服务未明确有提醒
evolve-team

发展团队 · 本页

42812需要联网未明确通过

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

SKILL.md 原文

Evolve an Existing Team

Improve, restructure, or create a specialized variant of a team that was originally authored with create-team. This procedure covers the maintenance side of the team lifecycle: assessing gaps against the template and coordination patterns, applying targeted improvements to composition and workflow, bumping versions, and keeping the registry and cross-references in sync.

When to Use

  • A team's member roster is outdated after agents were added, removed, or evolved
  • User feedback reveals workflow bottlenecks, unclear handoffs, or missing perspectives
  • The coordination pattern no longer fits the team's actual workflow (e.g., hub-and-spoke should be parallel)
  • A specialized variant is needed alongside the original (e.g., r-package-review and r-package-review-security-focused)
  • Team members' responsibilities overlap and need sharper boundaries
  • The CONFIG block is out of sync with the prose description or the members list
  • A team needs to be split into two smaller teams or two teams need to be merged

Inputs

  • Required: Path to the existing team file to evolve (e.g., teams/r-package-review.md)
  • Required: Evolution trigger (feedback, new agents, coordination mismatch, scope overlap, performance issues, agent evolution)
  • Optional: Target version bump magnitude (patch, minor, major)
  • Optional: Whether to create a specialized variant instead of refining in-place (default: refine in-place)

Procedure

Step 1: Assess the Current Team

Read the existing team file and evaluate each section against the team template (teams/_template.md):

SectionWhat to CheckCommon Issues
FrontmatterAll required fields (name, description, lead, version, author, coordination, members[])Missing tags, stale version, wrong coordination
PurposeClear multi-agent justification (at least two distinct specialties)Could be handled by a single agent
Team CompositionTable matches frontmatter members, no overlapping responsibilitiesStale table, duplicated focus areas
Coordination PatternMatches actual workflow, ASCII diagram presentWrong pattern for the workflow
Task DecompositionPhased breakdown with concrete tasks per memberVague tasks, missing phases
CONFIG BlockValid YAML between markers, matches frontmatter and proseOut of sync, missing blocked_by, invalid YAML
Usage Scenarios2-3 realistic activation promptsPlaceholder text
Limitations3-5 honest constraintsMissing or too generic
See AlsoValid links to member agents, related teams, guidesStale links
# Read the team file
cat teams/<team-name>.md

# Verify all member agents still exist
grep "id:" teams/<team-name>.md | while read line; do
  agent=$(echo "$line" | grep -oP '(?<=id: )[\w-]+')
  grep "id: $agent" agents/_registry.yml || echo "MISSING: $agent"
done

# Check if the team is referenced by any guide
grep -r "<team-name>" guides/*.md

Expected: A list of specific gaps, weaknesses, or improvement opportunities organized by section.

On failure: If the team file does not exist or has no frontmatter, this skill does not apply — use create-team instead to author it from scratch.

Step 2: Gather Evolution Requirements

Identify and categorize what triggered the evolution:

TriggerExampleTypical Scope
User feedback"Reviews take too long, agents duplicate effort"Sharpen responsibilities or change pattern
New agent availableapi-security-analyst agent was createdAdd member
Agent evolvedcode-reviewer gained new skillsUpdate member responsibilities
Agent removeddeprecated-agent was retiredRemove member, reassign tasks
Coordination mismatchSequential team has independent subtasksChange to parallel
Scope expansionTeam needs to cover deployment, not just reviewAdd member or create variant
Team too large6+ members causing coordination overheadSplit into two teams
Team too smallSingle member does most of the workMerge with another team or add members

Document the specific changes needed before editing:

- Frontmatter: add new member `api-security-analyst` with role "API Security Reviewer"
- Team Composition: add row to composition table
- Task Decomposition: add API security review tasks to execution phase
- CONFIG block: add member and tasks entries
- See Also: add link to new agent file

Expected: A concrete list of changes, each mapped to a specific section of the team file.

On failure: If the changes are unclear, consult the user for clarification before proceeding. Vague evolution goals produce vague improvements.

Step 3: Choose Evolution Scope

Use this decision matrix to determine whether to refine in-place or create a variant:

CriteriaRefinement (in-place)Specialized Variant (new team)
Team IDUnchangedNew ID: <team>-<specialty>
File pathSame .md fileNew file in teams/
Version bumpPatch or minorStarts at 1.0.0
CoordinationMay changeMay differ from original
RegistryUpdate existing entryNew entry added
Original teamModified directlyLeft intact, gains See Also cross-reference

Refinement: Choose when adjusting members, sharpening responsibilities, fixing the CONFIG block, or changing the coordination pattern. The team keeps its identity.

Variant: Choose when the evolved version would serve a substantially different use case, require a different coordination pattern, or target a different audience. The original stays as-is for its existing use case.

Additional scope decisions:

SituationAction
Team has 6+ members and is slowSplit into two focused teams
Two teams of 2 cover adjacent domainsMerge into one team of 3-4
Team's coordination pattern is wrongRefinement — change pattern in-place
Team needs entirely different leadRefinement if lead exists; create agent first if not

Expected: A clear decision — refinement, variant, split, or merge — with rationale.

On failure: If unsure, default to refinement. Splitting or merging teams has higher blast radius and should be confirmed with the user.

Step 4: Apply Changes to the Team File

For Refinements

Edit the existing team file directly. Maintain consistency across all sections that reference team composition:

  1. Frontmatter members[]: Add, remove, or update member entries (each with id, role, responsibilities)
  2. Team Composition table: Must match frontmatter members exactly
  3. Coordination Pattern: Update prose and ASCII diagram if the pattern changes
  4. Task Decomposition: Revise phases and per-member tasks to reflect new composition
  5. CONFIG block: Update members and tasks lists to match (see Step 5)
  6. Usage Scenarios: Revise if the team's activation triggers changed
  7. Limitations: Update to reflect new constraints or remove resolved ones
  8. See Also: Update agent links and add references to new related teams or guides

Follow these editing rules:

  • Preserve all existing sections — add content, do not remove sections
  • When adding a member, add them to ALL of: frontmatter, composition table, task decomposition, and CONFIG block
  • When removing a member, remove from ALL of those locations and reassign their tasks
  • Verify each member agent exists: grep "id: agent-name" agents/_registry.yml
  • Keep the lead in the members list — the lead is always a member
For Variants
# Copy the original as a starting point
cp teams/<team-name>.md teams/<team-name>-<specialty>.md

# Edit the variant:
# - Change `name` to `<team-name>-<specialty>`
# - Update `description` to reflect the specialized scope
# - Adjust `coordination` pattern if needed
# - Reset `version` to "1.0.0"
# - Modify members, tasks, and CONFIG block for the specialized use case
# - Reference the original in See Also as a general-purpose alternative

Expected: The team file (refined or new variant) passes the assessment checklist from Step 1, with all sections internally consistent.

On failure: If an edit breaks internal consistency (e.g., CONFIG block lists a member not in frontmatter), compare the frontmatter members[] against the Team Composition table, Task Decomposition, and CONFIG block to find the mismatch.

Step 5: Update the CONFIG Block

The CONFIG block between <!-- CONFIG:START --> and <!-- CONFIG:END --> must stay in sync with the prose sections. After any member or task change:

  1. Verify every agent in CONFIG members matches a member in the frontmatter
  2. Verify every assignee in CONFIG tasks matches a member agent id
  3. Update blocked_by dependencies if task ordering changed
  4. Ensure the synthesis/final task references all prerequisite tasks
team:
  name: <team-name>
  lead: <lead-agent>
  coordination: <pattern>
  members:
    - agent: <agent-id>
      role: <role-title>
      subagent_type: <agent-id>
  tasks:
    - name: <task-name>
      assignee: <agent-id>
      description: <one-line>
    - name: synthesize-results
      assignee: <lead-agent>
      description: Collect and synthesize all member outputs
      blocked_by: [<prior-task-names>]

Expected: CONFIG YAML is valid, all agents and tasks are consistent with the rest of the file, and blocked_by forms a valid DAG.

On failure: Parse the CONFIG block YAML separately to find syntax errors. Cross-check every assignee against the members list.

Step 6: Update Version and Metadata

Bump the version field in frontmatter following semantic versioning:

Change TypeVersion BumpExample
Wording fix, See Also updatePatch: 1.0.0 → 1.0.1Fixed stale agent link
New member added, tasks revisedMinor: 1.0.0 → 1.1.0Added security-analyst member
Coordination pattern changed, team restructuredMajor: 1.0.0 → 2.0.0Changed from hub-and-spoke to parallel

Also update:

  • updated date to the current date
  • tags if the team's domain coverage changed
  • description if the team's purpose is materially different
  • coordination if the pattern changed

Expected: Frontmatter version and updated reflect the magnitude and date of changes. New variants start at "1.0.0".

On failure: If you forget to bump the version, the next evolution will have no way to distinguish the current state from the previous one. Always bump before committing.

Step 7: Update Registry and Cross-References

For Refinements

Update the existing entry in teams/_registry.yml to match the revised frontmatter:

# Find the team's registry entry
grep -A 10 "id: <team-name>" teams/_registry.yml

Update description, lead, members, and coordination fields to match the team file. No count change is needed.

For Variants

Add the new team to teams/_registry.yml:

- id: <team-name>-<specialty>
  path: <team-name>-<specialty>.md
  lead: <lead-agent>
  members: [agent-1, agent-2, agent-3]
  coordination: <pattern>
  description: One-line description of the specialized variant

Then:

  1. Increment total_teams at the top of the registry
  2. Add See Also cross-reference in the original team pointing to the variant
  3. Add See Also cross-reference in the variant pointing to the original

Run the README automation:

npm run update-readmes

Expected: Registry entry matches the team file frontmatter. npm run update-readmes exits 0. For variants, total_teams equals the actual number of team entries.

On failure: If the registry count is wrong, count entries with grep -c "^ - id:" teams/_registry.yml and correct the count. If README automation fails, verify package.json exists and js-yaml is installed.

Step 8: Validate the Evolved Team

Run the full validation checklist:

  • Team file exists at the expected path
  • YAML frontmatter parses without errors
  • version was bumped (refinement) or set to "1.0.0" (variant)
  • updated date reflects today
  • All required sections present: Purpose, Team Composition, Coordination Pattern, Task Decomposition, Configuration, Usage Scenarios, Limitations, See Also
  • Frontmatter members[] matches Team Composition table
  • CONFIG block members match frontmatter members
  • CONFIG block tasks have valid assignees and blocked_by references
  • All member agent IDs exist in agents/_registry.yml
  • Lead agent appears in the members list
  • No two members share the same primary responsibility
  • Registry entry exists and matches frontmatter
  • For variants: total_teams count matches actual count on disk
  • Cross-references are bidirectional (original ↔ variant)
  • git diff shows no accidental deletions from the original content
# Verify frontmatter
head -25 teams/<team-name>.md

# Verify all member agents exist
for agent in agent-a agent-b agent-c; do
  grep "id: $agent" agents/_registry.yml
done

# Count teams on disk vs registry
ls teams/*.md | grep -v template | wc -l
grep total_teams teams/_registry.yml

# Review all changes
git diff

Expected: All checklist items pass. The evolved team is ready to commit.

On failure: Address each failing item individually. The most common post-evolution issues are CONFIG block drift (members or tasks not matching the prose) and a forgotten updated date.

Validation

  • Team file exists and has valid YAML frontmatter
  • version field reflects the changes made
  • updated date is current
  • All sections present and internally consistent
  • Frontmatter members[], Team Composition table, and CONFIG block are in sync
  • All member agent IDs exist in agents/_registry.yml
  • Lead agent is in the members list
  • CONFIG block YAML is valid and parseable
  • Registry entry matches the team file
  • For variants: new entry in teams/_registry.yml with correct path
  • For variants: total_teams count updated
  • Cross-references are valid (no broken links in See Also)
  • git diff confirms no accidental content removal

Common Pitfalls

  • CONFIG block drift: The CONFIG block, frontmatter, and prose sections must all agree on members and tasks. Updating one without the others is the most common team evolution error. After every change, cross-check all three.
  • Forgetting to bump version: Without version bumps, there is no way to track what changed or when. Always update version and updated in frontmatter before committing.
  • Orphaned member references: When removing a member, their tasks in the Task Decomposition and CONFIG block must be reassigned or removed. Leaving orphaned assignees causes activation failures.
  • Wrong coordination pattern after evolution: Adding parallel-capable members to a sequential team, or making a hub-and-spoke team where agents need each other's output. Re-evaluate the pattern decision from create-team Step 4 after any structural change.
  • Team too large after adding members: Teams with more than 5 members become hard to coordinate. If evolution pushes the team past 5, consider splitting into two focused teams instead.
  • Stale See Also after variant creation: When creating a variant, both the original and the variant need to reference each other. One-directional references leave the graph incomplete.

Related Skills

  • create-team — foundation for authoring new teams; evolve-team assumes this was followed originally
  • evolve-skill — the parallel procedure for evolving SKILL.md files
  • evolve-agent — the parallel procedure for evolving agent definitions
  • commit-changes — commit the evolved team with a descriptive message

平台分布

Codex

36.28%
按下载量换算54

Claude

27.79%
按下载量换算42

Cursor

18.74%
按下载量换算28

Gemini CLI

10.09%
按下载量换算15

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

继续浏览同类 Skills