Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

evolve-team发展团队

Agent Skill

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

总安装

428

周安装

18

GitHub Stars

12

下载量

150
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 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

简介

evolve-team 用于优化、重构或创建团队配置的专用变体,适合在 Codex、Claude、Cursor、Gemini CLI 中管理团队协作模式时使用。

  • 适用于成员结构更新后需同步调整、工作流出现瓶颈或需要补充新视角的场景。
  • 通过评估模板差距并针对性优化组成与流程来提升效率,需参考原始说明了解协调机制。
  • 使用前应核实成员变更历史和协作规范,注意可能影响任务交接与责任边界。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

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

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

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