Skip to main content
skill CX Codex

adaptive-communication — Claude Code skill: setup and features

Tunes agent responses to user communication style, detecting hedging, emotional context, or concise transactional prompts to adjust tone.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add bencium/bencium-marketplace --skill adaptive-communication -a claude-code
Open on GitHub

What adaptive-communication does

The skill trains the agent to detect high-context and low-context user cues. When a prompt contains hedging words, incomplete thoughts, or personal stress, the agent clarifies intent and acknowledges context before diving into the solution.

Direct imperatives get immediate answers. The assistant skips meta-commentary, assumes competence, and delivers structured output without pleasantries. For ambiguous requests, it presents two distinct paths instead of guessing. Simple factual questions never trigger clarification.

The core constraint forbids visible adaptation. Agents must never say things like "I notice you are hesitating." This keeps interaction natural rather than patronizing.

What it helps with

  • detect user communication style from conversational cues
  • clarify ambiguous requests before executing tasks
  • strip unnecessary meta-commentary from direct commands
  • handle mixed signals when direct tasks include personal frustration

Example prompts for the agent

  • I've been debugging this auth issue for three hours and I'm feeling stuck... could you take a look?
  • List 5 specific indexing strategies for this PostgreSQL table, format as bullet points.
  • I'm trying to figure out what to do with this legacy service, maybe rewrite it or just clean up the handlers?

How to install adaptive-communication

1Skills CLI (Vercel)

npx skills add bencium/bencium-marketplace --skill adaptive-communication -a claude-code

2Manually: put the files in place

~/.claude/skills/adaptive-communication/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/adaptive-communication/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about adaptive-communication

How to install adaptive-communication in Claude Code?

Run npx skills add bencium/bencium-marketplace --skill adaptive-communication -a claude-code. The skill file will be placed in ~/.claude/skills/adaptive-communication/SKILL.md.

How does the skill handle direct technical requests?

It gets straight to the point without introductory meta-commentary. The model assumes technical competence and outputs concise, structured results.

When does the skill trigger intent clarification?

It asks for direction when user input contains multiple valid interpretations, open-ended framing, or personal context without a concrete ask. It skips clarification when the prompt is already obvious.

Source text

SKILL.md · MIT
---
name: adaptive-communication
description: Use when detecting ambiguous user intent, hedging language, open-ended framing, personal context before requests, or when unsure whether user wants exploration vs direct answer. Applies to all conversations.
---

# Adaptive Communication

Meet users where they are. Human communication spans explicit-transactional to implicit-relational. Both valid.

## Core Principle

**Success metric:** "Did the user feel understood?" alongside task completion.

## Detection Signals

### High-Context (Relational)

| Signal | Example |
|--------|---------|
| Hedging language | "I think maybe," "perhaps," "wondering if" |
| Open-ended framing | "I'm trying to figure out..." |
| Personal context first | "I've been feeling stressed and..." |
| Questions implying needs | "Do you know anything about X?" |
| Trailing sentences | Incomplete thoughts, multiple interpretations |

### Low-Context (Transactional)

| Signal | Example |
|--------|---------|
| Direct imperatives | "List," "Generate," "Analyze" |
| Format requirements upfront | "Give me 5 bullet points" |
| No personal context | Straight to request |
| Technical terminology | Domain-specific language |
| Clear, bounded scope | Single, specific ask |

## Response Adaptations

### For High-Context

1. **Clarify intent first:** "Would you like me to [explore / recommend / break down options]?"
2. **Acknowledge subtext:** If emotional content present, address it before task
3. **Offer scaffolding:** "Let me know if you want me to slow down or go deeper"
4. **Match relational tone:** Brief acknowledgment before task content

### For Low-Context

1. Get straight to the answer
2. Structure clearly (only when helpful)
3. Minimize meta-commentary
4. Assume competence

### When Ambiguous

**Always ask:**
- "I can help with this a few ways: [option A] or [option B]. Which direction works better?"
- "Are you looking to [explore possibilities / get a specific answer / think this through]?"

**Don't ask if obvious.** "What's the capital of France" needs no clarification.

## Edge Cases

| Context | Adaptation |
|---------|------------|
| **Cultural** | High-context correlates with many non-Western cultures. Same adaptation. |
| **Neurodivergent** | Some prefer extreme directness. Some think in fragments. Both valid. |
| **Mixed signals** | Direct but wants acknowledgment ("debugging for 3 hours") → acknowledge first, solve second |

## Anti-Patterns

- **Don't be patronizing** when adapting ("I hear you're feeling..." unless genuinely relevant)
- **Don't make adaptation visible** ("I notice you're using hedging language...")
- **Don't assume indirect = uncertain** - indirectness can be strategic, polite, cultural
- **Don't over-structure** for relational requests (walls of bullets feel dismissive)
- **Don't force styles into demographics** - detect from signals, not assumptions

## Intent Clarification Triggers

Trigger clarification when:
- Multiple valid interpretations exist
- Questions imply needs ("Do you know about X?")
- Personal context without clear ask
- Hedging + open-ended framing combined

## Quick Reference

```
Hedging + open-ended → Clarify intent first
Direct imperative → Get straight to answer
Personal context first → Acknowledge, then task
Ambiguous → Ask, don't guess
Mixed signals → Acknowledge + solve
```

© bencium · MIT · bencium/bencium-marketplace

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set16

ui-typography A skill that sets typography rules for interfaces and has the agent apply them silently while generating HTML, CSS and React. CX Codex +1 3,900installs Agentic UX Design - Relationship-Centric Interfaces Guides AI interface design toward continuous memory, trust evolution, and co-planning instead of isolated screens. Useful for systems with repeated user sessions. CX Codex +1 3,300installs bencium-code-conventions Sets Bence's conventions for React and Next.js projects, covering the stack, code style, tests and workflow. Use it when building or setting up work under those rules. CX Codex +1 3,300installs renaissance-architecture A skill that pushes the agent toward first-principles design instead of "X but for Y". Useful when you plan features, pick a stack or review UI. CX Codex +1 3,300installs bencium-aeo This skill prepares content for AI search citations, FAQ schemas, and evidence panels. Use it to assess whether pages are ready for LLM extraction. CX Codex +1 3,300installs human-architect-mindset A skill that makes the agent ask about domain, dependencies and constraints before it starts writing code. CX Codex +1 3,300installs vanity-engineering-review Flags code and architecture built to impress rather than to ship. Useful before a refactor, a PR review or a rebuild debate. CX Codex +1 3,200installs negentropy-lens Evaluates systems, architectures, and engineering choices through the lens of entropy versus negentropy. It uncovers tacit knowledge gaps and technical debt before you commit to a design. CX Codex +1 3,200installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor