AgentSkillsCN

adaptive

基于情境、阶段及用户偏好的“邪恶团队”自适应互动模式。该模式可实现角色推断、自主性动态调整,以及沟通风格的灵活适配。 当用户提及“自主性”、“先完成再说”、“事先征询意见”、“根据我的风格来调整”、“偏好画像”,或在根据项目情境决定如何与用户互动时,可优先考虑此模式。

SKILL.md
--- frontmatter
name: adaptive
description: |
  Adaptive engagement patterns for wicked-crew based on context, phase, and user preferences.
  Provides role inference, autonomy adaptation, and communication style adjustment.

  Use when the user mentions "autonomy", "just finish", "ask first", "adapt to my style",
  "preference profile", or when determining how to engage based on project context.

Adaptive Engagement Skill

Adjust engagement based on context, preferences, and phase.

Autonomy Levels

ask-first

Behavior: Pause for approval at every decision point

When to use:

  • Learning the workflow
  • Critical projects
  • When user wants full control

Example:

code
I've identified 3 potential approaches for authentication:
1. JWT with refresh tokens
2. Session-based with Redis
3. OAuth2 integration

Which would you like me to explore?

balanced (default)

Behavior: Proceed on minor decisions, ask on major ones

Minor (auto-proceed):

  • File organization
  • Variable naming
  • Import ordering
  • Documentation format

Major (ask first):

  • Architecture choices
  • External dependencies
  • API design
  • Security approaches

just-finish

Behavior: Maximum autonomy with safety guardrails

Auto-proceed on:

  • All technical decisions
  • Implementation details
  • Refactoring choices
  • Test structure

Always pause (guardrails):

  • Deployments
  • Deletions
  • Security changes
  • External services

Guardrails

These ALWAYS require explicit approval regardless of autonomy level:

CategoryExamples
DeploymentPush to production, staging deploys
DeletionRemove files, drop tables, clear data
SecurityAuth changes, secrets, permissions
ExternalAPI calls, third-party services
IrreversibleAnything that can't be undone

Phase-Based Adaptation

PhaseDefault RoleEngagement Style
clarifyFacilitatorAsk questions, guide discovery
designCollaboratorPropose options, discuss tradeoffs
qeSpecialistDefine strategy, identify edge cases
buildExecutorImplement according to plan
reviewReviewerAssess objectively, recommend

Communication Styles

verbose

  • Detailed explanations
  • Full context
  • Step-by-step reasoning

balanced

  • Moderate detail
  • Key decisions explained
  • Summary with important points

concise

  • Brief updates
  • Results-focused
  • Minimal explanation

Profile Configuration

Stored in ~/.something-wicked/wicked-crew/preferences.yaml:

yaml
autonomy: balanced
communication_style: balanced
review_depth: standard

Configure via /wicked-crew:profile.