Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问clear审计提醒

interaction-patterns交互模式

Agent Skill

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

总安装

306

周安装

13

GitHub Stars

61

下载量

107
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/melodic-software/claude-code-plugins --skill interaction-patterns

简介

用于查找、检索和筛选相关信息。

  • 适合根据关键词、任务场景或来源线索快速定位候选结果。
  • 可结合来源仓库和原始 README 进一步核验具体用法。
  • 安装命令:npx skills add https://github.com/melodic-software/claude-code-plugins --skill interaction-patterns。
  • 建议确认权限范围、维护状态及是否会触发联网、命令执行或文件读写。

SKILL.md

Team Interaction Patterns Skill

When to Use This Skill

Use this skill when:

  • Interaction Patterns tasks - Working on team interaction modes and their evolution over time
  • Planning or design - Need guidance on Interaction Patterns approaches
  • Best practices - Want to follow established patterns and standards

Overview

Define and evolve team interaction modes using Team Topologies interaction patterns.

MANDATORY: Documentation-First Approach

Before defining interaction patterns:

  1. Invoke docs-management skill for interaction mode guidance
  2. Verify Team Topologies concepts via MCP servers (perplexity)
  3. Base guidance on Skelton & Pais interaction modes

Three Core Interaction Modes

Team Topologies Interaction Modes:

┌─────────────────────────────────────────────────────────────────┐
│                    INTERACTION MODES                            │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  ┌──────────────────────────────────────────────────────────┐  │
│  │                   COLLABORATION                           │  │
│  │                                                           │  │
│  │   ┌───────┐            ┌───────┐                         │  │
│  │   │ Team  │◄──────────►│ Team  │                         │  │
│  │   │   A   │  working   │   B   │                         │  │
│  │   └───────┘  together  └───────┘                         │  │
│  │                                                           │  │
│  │   High bandwidth • Shared goals • Time-limited           │  │
│  └──────────────────────────────────────────────────────────┘  │
│                                                                 │
│  ┌──────────────────────────────────────────────────────────┐  │
│  │                  X-AS-A-SERVICE                           │  │
│  │                                                           │  │
│  │   ┌───────┐            ┌───────┐                         │  │
│  │   │ Team  │───────────►│ Team  │                         │  │
│  │   │   A   │  consumes  │   B   │                         │  │
│  │   └───────┘    API     └───────┘                         │  │
│  │                                                           │  │
│  │   Clear API • Low coupling • Sustainable long-term       │  │
│  └──────────────────────────────────────────────────────────┘  │
│                                                                 │
│  ┌──────────────────────────────────────────────────────────┐  │
│  │                   FACILITATING                            │  │
│  │                                                           │  │
│  │   ┌───────┐            ┌───────┐                         │  │
│  │   │Enabling│──────────►│ Team  │                         │  │
│  │   │ Team  │   helps    │   A   │                         │  │
│  │   └───────┘  improve   └───────┘                         │  │
│  │                                                           │  │
│  │   Knowledge transfer • Time-boxed • Exit planned         │  │
│  └──────────────────────────────────────────────────────────┘  │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Collaboration Mode

COLLABORATION: Working closely together on shared goals

CHARACTERISTICS:
• High-bandwidth communication
• Shared responsibility for outcomes
• Blurred team boundaries (temporarily)
• Frequent synchronization
• Joint decision-making

WHEN TO USE:
• New product/service development
• Complex integration work
• Innovation or discovery phases
• Major architectural changes
• Rapid problem-solving

DURATION:
• Time-boxed (weeks to months)
• NOT sustainable long-term
• Should evolve to X-as-a-Service

SIGNS IT'S WORKING:
✓ Joint ownership of outcomes
✓ Frequent informal communication
✓ Shared understanding develops
✓ Problems solved together
✓ Knowledge transfers both ways

ANTI-PATTERNS:
✗ Collaboration without end date
✗ One team doing all the work
✗ No knowledge transfer happening
✗ Dependencies increasing
✗ "Collaboration" as excuse for poor boundaries

EXAMPLE:
┌─────────────────────────────────────────┐
│ Payments Team + Security Team           │
│                                         │
│ Goal: Implement PCI compliance          │
│ Duration: 3 months                      │
│ Exit: Security becomes X-as-a-Service   │
│                                         │
│ Activities:                             │
│ • Joint design sessions                 │
│ • Shared Slack channel                  │
│ • Pairing on implementation             │
│ • Knowledge transfer sessions           │
└─────────────────────────────────────────┘

X-as-a-Service Mode

X-AS-A-SERVICE: Consuming another team's capability via API

CHARACTERISTICS:
• Clear, versioned API
• Minimal coordination needed
• Teams operate independently
• Provider-consumer relationship
• Self-service when possible

WHEN TO USE:
• Stable, well-defined capabilities
• Platform team offerings
• Standard infrastructure needs
• Commoditized services
• After collaboration establishes patterns

DURATION:
• Long-term sustainable
• Default interaction mode
• Can evolve from Collaboration

SIGNS IT'S WORKING:
✓ Consumers self-serve successfully
✓ Provider rarely contacted
✓ Clear documentation exists
✓ Versioning allows evolution
✓ Both teams operate independently

ANTI-PATTERNS:
✗ Constant back-channel requests
✗ Documentation always outdated
✗ Breaking changes without warning
✗ Provider becomes bottleneck
✗ Service doesn't meet needs

EXAMPLE:
┌─────────────────────────────────────────┐
│ Stream-aligned Team → Platform Team     │
│                                         │
│ Service: Container Deployment           │
│ Interface: CLI + Terraform module       │
│ Documentation: Self-service guide       │
│ Support: Office hours + Slack           │
│                                         │
│ Consumer:                               │
│ • Reads docs                            │
│ • Uses CLI to deploy                    │
│ • Files issues if blocked               │
│ • Attends office hours for questions    │
└─────────────────────────────────────────┘

Facilitating Mode

FACILITATING: Helping another team improve their capability

CHARACTERISTICS:
• Enabling team leads
• Knowledge transfer focus
• Teaching over doing
• Time-boxed engagement
• Clear exit criteria

WHEN TO USE:
• Capability gap identified
• New technology adoption
• Process improvement needs
• Team struggling with patterns
• Skills development required

DURATION:
• Time-boxed (weeks to few months)
• Exit when capability transferred
• NOT meant to be permanent

SIGNS IT'S WORKING:
✓ Receiving team gains skills
✓ Less help needed over time
✓ Enabling team can exit
✓ Receiving team owns capability
✓ Knowledge documented

ANTI-PATTERNS:
✗ Facilitating team does the work
✗ No skill transfer happening
✗ Dependency created
✗ Engagement drags on indefinitely
✗ Receiving team passive

EXAMPLE:
┌─────────────────────────────────────────┐
│ DevOps Enablement → Checkout Team       │
│                                         │
│ Goal: Improve CI/CD maturity            │
│ Duration: 6 weeks                       │
│ Exit: Team owns their pipeline          │
│                                         │
│ Activities:                             │
│ Week 1-2: Assessment & planning         │
│ Week 3-4: Pairing on improvements       │
│ Week 5: Team leads implementation       │
│ Week 6: Documentation & handoff         │
└─────────────────────────────────────────┘

Interaction Mode Selection

MODE SELECTION MATRIX:

┌────────────────────┬─────────────────┬─────────────────┬─────────────────┐
│ Situation          │ Collaboration   │ X-as-a-Service  │ Facilitating    │
├────────────────────┼─────────────────┼─────────────────┼─────────────────┤
│ New product dev    │ ✓ Start here    │ → Evolve to     │                 │
│ Discovery work     │ ✓               │                 │                 │
│ Complex integration│ ✓               │                 │                 │
├────────────────────┼─────────────────┼─────────────────┼─────────────────┤
│ Stable capability  │                 │ ✓ Default       │                 │
│ Platform service   │                 │ ✓               │                 │
│ Infrastructure     │                 │ ✓               │                 │
├────────────────────┼─────────────────┼─────────────────┼─────────────────┤
│ Skill gap          │                 │                 │ ✓               │
│ Process improvement│                 │                 │ ✓               │
│ Adoption help      │                 │                 │ ✓               │
└────────────────────┴─────────────────┴─────────────────┴─────────────────┘

Interaction Evolution

TYPICAL EVOLUTION PATTERNS:

Pattern 1: Collaboration → X-as-a-Service

  START                    MID                       END
  ┌─────┐    ┌─────┐      ┌─────┐    ┌─────┐       ┌─────┐    ┌─────┐
  │  A  │◄──►│  B  │  →   │  A  │◄──►│  B  │   →   │  A  │───►│  B  │
  └─────┘    └─────┘      └─────┘    └─────┘       └─────┘    └─────┘
  Collaboration           Patterns emerge           API defined

Pattern 2: Facilitating → Independence

  START                    MID                       END
  ┌─────┐    ┌─────┐      ┌─────┐    ┌─────┐       ┌─────┐    ┌─────┐
  │ EN  │───►│  A  │  →   │ EN  │───►│  A  │   →   │ EN  │    │  A  │
  └─────┘    └─────┘      └─────┘    └─────┘       └─────┘    └─────┘
  Heavy help              Light touch              Team independent

Pattern 3: X-as-a-Service → Collaboration → X-as-a-Service

  START                    MID                       END
  ┌─────┐    ┌─────┐      ┌─────┐    ┌─────┐       ┌─────┐    ┌─────┐
  │  A  │───►│  B  │  →   │  A  │◄──►│  B  │   →   │  A  │───►│  B  │
  └─────┘    └─────┘      └─────┘    └─────┘       └─────┘    └─────┘
  Using service           Major change together    New API version

Team Type and Interaction Compatibility

INTERACTION COMPATIBILITY MATRIX:

                    │ Stream │Platform│Enabling│Complicated│
                    │Aligned │        │        │ Subsystem │
────────────────────┼────────┼────────┼────────┼───────────┤
Stream-Aligned      │ Collab │ XaaS   │Facilit.│   XaaS    │
────────────────────┼────────┼────────┼────────┼───────────┤
Platform            │ XaaS   │ Collab │Facilit.│   XaaS    │
────────────────────┼────────┼────────┼────────┼───────────┤
Enabling            │Facilit.│Facilit.│ Collab │ Facilit.  │
────────────────────┼────────┼────────┼────────┼───────────┤
Complicated         │ XaaS   │ XaaS   │Facilit.│  Collab   │
Subsystem           │        │        │        │           │
────────────────────┴────────┴────────┴────────┴───────────┘

XaaS = X-as-a-Service (default, sustainable)
Collab = Collaboration (time-boxed)
Facilit. = Facilitating (time-boxed, knowledge transfer)

Interaction Anti-Patterns

ANTI-PATTERNS TO AVOID:

1. PERMANENT COLLABORATION
   Problem: Two teams always in collaboration mode
   Impact: Neither team fully independent
   Fix: Define API, evolve to X-as-a-Service

2. FACILITATING WITHOUT EXIT
   Problem: Enabling team never leaves
   Impact: Dependency created, not capability
   Fix: Time-box engagement, define exit criteria

3. X-AS-A-SERVICE WITHOUT SERVICE
   Problem: API claimed but not actually self-service
   Impact: Hidden collaboration, provider overloaded
   Fix: Invest in documentation, automation

4. COLLABORATION THEATER
   Problem: Called collaboration but one team does work
   Impact: No knowledge transfer, resentment
   Fix: Define joint outcomes, shared work

5. TOO MANY INTERACTION MODES
   Problem: Team interacts with 10+ teams intensively
   Impact: Cognitive overload, context switching
   Fix: Reduce dependencies, consolidate interactions

6. NO EVOLUTION PLANNING
   Problem: Interactions never reviewed or evolved
   Impact: Sub-optimal patterns persist
   Fix: Quarterly interaction review

Interaction Mapping Template

# Team Interaction Map: [Team Name]

## Current Interactions

### Collaboration Mode
| Partner Team | Purpose | Started | Planned End | Exit Criteria |
|-------------|---------|---------|-------------|---------------|
| [Team] | [Why collaborating] | [Date] | [Date] | [Criteria] |

### X-as-a-Service (We Provide)
| Consumer Team | Service | API/Interface | SLE |
|--------------|---------|---------------|-----|
| [Team] | [What we provide] | [Interface] | [SLE] |

### X-as-a-Service (We Consume)
| Provider Team | Service | API/Interface | Our Usage |
|--------------|---------|---------------|-----------|
| [Team] | [What we consume] | [Interface] | [How we use] |

### Facilitating (We Receive)
| Enabling Team | Capability | Duration | Exit Criteria |
|--------------|------------|----------|---------------|
| [Team] | [What they help with] | [Dates] | [Criteria] |

### Facilitating (We Provide)
| Receiving Team | Capability | Duration | Exit Criteria |
|----------------|------------|----------|---------------|
| [Team] | [What we help with] | [Dates] | [Criteria] |

## Interaction Health

### Working Well
- [Interaction that works well]
- [Another positive interaction]

### Needs Attention
| Interaction | Issue | Proposed Change |
|-------------|-------|-----------------|
| [Teams] | [Problem] | [Solution] |

## Planned Evolution

### Q1 Changes
| Current | Target | Reason |
|---------|--------|--------|
| Collab with Team X | XaaS | API now stable |

### Dependencies to Reduce
| Dependency | Current Impact | Reduction Plan |
|------------|----------------|----------------|
| [Team] | [Impact] | [Plan] |

## Review Schedule
- **Last Review:** [Date]
- **Next Review:** [Date]
- **Reviewer:** [Name]

Interaction Review Process

QUARTERLY INTERACTION REVIEW:

1. MAP CURRENT STATE
   □ List all team interactions
   □ Classify by mode
   □ Note duration of each

2. ASSESS HEALTH
   □ Which interactions work well?
   □ Which are struggling?
   □ Any "forever collaborations"?

3. PLAN EVOLUTION
   □ What should change mode?
   □ What can be reduced?
   □ What needs more investment?

4. TAKE ACTION
   □ Update interaction agreements
   □ Set exit criteria for time-boxed
   □ Communicate changes

Workflow

When defining interaction patterns:

  1. Map Current Interactions: What exists today?
  2. Classify Modes: Collaboration, X-as-a-Service, or Facilitating?
  3. Assess Fit: Is each mode appropriate for the situation?
  4. Identify Anti-Patterns: Any problematic patterns?
  5. Plan Evolution: What should change and when?
  6. Document Agreements: Make interactions explicit
  7. Review Regularly: Quarterly assessment

References

For detailed guidance:


Last Updated: 2025-12-26

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

补充不同宿主或平台的使用分布数据

能力 5

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

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

平台分布

Antigravity

32.04%
按下载量换算34

trae

23.44%
按下载量换算25

windsurf

17.8%
按下载量换算19

Claude Code

11.17%
按下载量换算12

Codex

8.36%
按下载量换算9

Gemini CLI

3.79%
按下载量换算4

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills