# Clairvoyance

MCP-сервер добавляет агенту скиллы для проверки архитектурных решений, границ модулей и качества абстракций. Подключается по HTTP без входа.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 14
- Автор: codybrom
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/codybrom/clairvoyance
- Обновлён: 2026-10-08
- HTML: https://affpapa.org/nevibecode/mcp/clairvoyance

## Что делает

Clairvoyance даёт агенту набор скиллов для анализа дизайна кода. Они проверяют глубину модулей, границы между ними, скрытие информации, нагрузку на вызывающий код, качество абстракций, обработку ошибок, имена и документацию. Есть отдельные скиллы для сравнения вариантов перед реализацией и поиска архитектурных запахов.

MCP-сервер работает в режиме только чтения и доступен по Streamable HTTP. Запрос содержит лишь имя скилла, поэтому сервер не получает исходный код, пути к файлам или промпты. Клиенты с поддержкой MCP prompts могут показывать скиллы как слэш-команды, включая `/clairvoyance:red-flags`, `/clairvoyance:deep-modules` и `/clairvoyance:design-it-twice`. Для подключения к Claude Code нужен URL `https://clairvoyance.fyi/mcp`.

## Требования
- Удалённый сервер: `https://clairvoyance.fyi/mcp`

## Установка

### Claude Code (родная платформа)

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http mcp https://clairvoyance.fyi/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add clairvoyance --url https://clairvoyance.fyi/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "clairvoyance": {
            "url": "https://clairvoyance.fyi/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "clairvoyance": {
            "type": "http",
            "url": "https://clairvoyance.fyi/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http clairvoyance https://clairvoyance.fyi/mcp
```

## Когда брать
- проверить глубину интерфейсов модулей
- найти проходные методы и утечки сложности
- сравнить варианты дизайна до реализации
- разобрать обработку ошибок и нагрузку на вызывающий код
- проверить имена и документацию кода

## Примеры запросов агенту
- Запусти `/clairvoyance:red-flags` и найди архитектурные запахи в текущем изменении.
- Вызови `/clairvoyance:deep-modules` для проверки интерфейсов и реализации модулей.
- Сравни два варианта структуры через `/clairvoyance:design-it-twice` перед тем, как я начну кодировать.

## Похожие
- [Architect Guide for Programmers](https://affpapa.org/nevibecode/prompts/architect-guide-for-programmers.md) — промпт · ★ 174676
- [better-interface](https://affpapa.org/nevibecode/skills/better-interface.md) — скилл · 30000 установок
- [interface-review](https://affpapa.org/nevibecode/skills/interface-review.md) — скилл · 18500 установок
- [web-design-guidelines](https://affpapa.org/nevibecode/skills/vercel-web-design-guidelines.md) — скилл · 3900 установок
- [miro](https://affpapa.org/nevibecode/plugins/miro.md) — плагин · ★ 164
- [caveman-review](https://affpapa.org/nevibecode/skills/caveman-review.md) — скилл · 411800 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
