adaptive-communication — скилл для Claude Code: обзор и установка
Настраивает стиль ответов агента под манеру пользователя: распознаёт намёки, сомнения или сухой технический запрос и выбирает подходящую подачу.
npx skills add bencium/bencium-marketplace --skill adaptive-communication -a claude-codeЧто делает adaptive-communication
Скилл учит агента считывать стиль общения собеседника. Все реплики делятся на два типа: контекстные и транзакционные. Если человек пишет с оговорками («кажется», «может быть»), делится эмоциями или задаёт открытый вопрос, ассистент сначала уточняет цель и валидирует контекст.
На прямые команды («составь список», «проанализируй код») модель отвечает сразу по делу, без мета-комментариев и лишних вежливостей. В неоднозначных ситуациях скилл обязывает задать вопрос с двумя вариантами на выбор, но запрещает переспрашивать на очевидных задачах вроде поиска столицы Франции.
Главное правило скилла — не выдавать саму адаптацию фразами в духе «я заметил, что вы не уверены». Такая скрытая подстройка бережёт диалог от снисходительного тона.
Какие задачи решает
- определить тон и намерения пользователя по косвенным признакам
- уточнить задачу при размытых или неуверенных формулировках
- избавить прямые технические запросы от лишней вежливости
- распознать смешанные сигналы перед переходом к решению
Примеры запросов агенту
- Я тут уже три часа сижу над этим багом в авторизации и, кажется, совсем запутался... Посмотришь свежим взглядом?
- Сгенерируй 5 пунктов по оптимизации запросов к базе данных, без вступлений.
- Я пока сам не знаю, хочу ли переписать этот модуль с нуля или просто отрефакторить. Что думаешь?
Как установить adaptive-communication
1Через Skills CLI (Vercel)
npx skills add bencium/bencium-marketplace --skill adaptive-communication -a claude-code2Вручную: положить файлы
~/.claude/skills/adaptive-communication/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/adaptive-communication/
1Через Skills CLI (Vercel)
npx skills add bencium/bencium-marketplace --skill adaptive-communication -a codex2Вручную: положить файлы
.agents/skills/adaptive-communication/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add bencium/bencium-marketplace --skill adaptive-communication -a cursor2Вручную: положить файлы
.cursor/skills/adaptive-communication/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install bencium/bencium-marketplace adaptive-communication2Вручную: положить файлы
.github/skills/adaptive-communication/SKILL.md1Через Skills CLI (Vercel)
npx skills add bencium/bencium-marketplace --skill adaptive-communication -a gemini-cli2Командой платформы
gemini skills install https://github.com/bencium/bencium-marketplace --path adaptive-communication/skills/adaptive-communicationВручную: положить файлы
.devin/skills/adaptive-communication/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add bencium/bencium-marketplace --skill adaptive-communication -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о adaptive-communication
Как установить adaptive-communication в Claude Code?
Выполните команду npx skills add bencium/bencium-marketplace --skill adaptive-communication -a claude-code. Файл скилла будет сохранён в ~/.claude/skills/adaptive-communication/SKILL.md.
Как скилл реагирует на прямые технические команды?
При получении прямых инструкций модель переходит к ответу без вводных мета-комментариев. Она сохраняет структуру и предполагает техническую компетентность автора.
Что делает ассистент, если намерение пользователя неоднозначно?
Агент предлагает выбор из двух конкретных вариантов продолжения диалога, вместо того чтобы угадывать самостоятельно. Однако при очевидных вопросах скилл запрещает задавать лишние уточнения.
Исходный текст
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