Прогоняет любой объект, гипотезу, проблему, код или дизайн через фиксированный каталог из 20 аналитических линз и собирает находки в таблицу. Каждая линза — отдельная модель мышления (логическая, причинная, системная, риск, антихрупкая и др.), которая видит то, что другие пропускают. Используй когда нужен СИСТЕМАТИЧЕСКИЙ многосторонний разбор, а не одна точка зрения: аудит архитектуры, проверка гипотезы, оценка решения, поиск слепых зон. Триггеры: '/multi-lens', 'прогони через линзы', 'многол...
Scanned 9/2/2026
Install to Claude Code
npx -y skills add sergeeey/Claude-cod-top-2026 --skill multi-lens --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Multi Lens?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/sergeeey-multi-lens)More formats (shields.io, HTML) on the badges page.
---
name: multi-lens
description: "Прогоняет любой объект, гипотезу, проблему, код или дизайн через фиксированный каталог из 20 аналитических линз и собирает находки в таблицу. Каждая линза — отдельная модель мышления (логическая, причинная, системная, риск, антихрупкая и др.), которая видит то, что другие пропускают. Используй когда нужен СИСТЕМАТИЧЕСКИЙ многосторонний разбор, а не одна точка зрения: аудит архитектуры, проверка гипотезы, оценка решения, поиск слепых зон. Триггеры: '/multi-lens', 'прогони через линзы', 'многолинзовый анализ', 'разбери со всех сторон', 'какие слепые зоны', 'посмотри под разными углами', 'systematic review', 'что я упускаю'. НЕ для: фактического вопроса с одним ответом, простого поиска, генерации кода."
allowed-tools: Read, Grep, Glob, WebSearch
---
# Multi-Lens — систематический многосторонний анализ
Один взгляд на сложную систему всегда неполон. Каждая дисциплина видит своё и слепа к чужому: экономист не замечает усталостной трещины в металле, инженер — стоимости капитала. **Multi-lens лечит это: прогоняет объект через фиксированный набор линз, где каждая обязана задать свой вопрос.** Систематичность важнее вдохновения — фиксированный список не даёт пропустить угол «потому что не подумал о нём».
Источник паттерна: «Методология Бойко» (цикл *Атомизация → Линзы → Связи → Сборка → Проверка*). Этот скилл реализует ядро — **этап линз**.
## Когда применять
- Аудит архитектуры / решения / стратегии, где цена ошибки высока
- Проверка гипотезы перед тем, как на ней что-то строить
- Поиск слепых зон: «что я упускаю?»
- Любой объект, который не сводится к одному ответу
Если задача — найти один факт или написать функцию, линзы только замедлят. Скилл для **широты**, не для глубины одного пункта.
## Процесс (5 шагов)
1. **Зафиксируй объект и цель.** Что разбираем и зачем (понять / улучшить / проверить / найти причины). Без цели линзы расфокусированы.
2. **Очерти границы.** Что входит в систему, что нет. Это отсекает бесконечный разбор.
3. **Выбери релевантные линзы.** Не все 20 нужны всегда — см. `references/lens-catalog.md`. Для кода ключевые: структурная, причинная, риск, временная, антихрупкая. Для гипотезы: причинная, экспериментальная, вероятностная, риск. Бери 6–12, остальные — если объект их касается.
4. **Прогони каждую линзу** по шаблону `Линза → Что видит → Вопрос → Наблюдение → Гипотеза → Проверка`. Наблюдение — это факт об ОБЪЕКТЕ, не пересказ линзы.
5. **Собери находки.** Выдели 2–3 сильнейшие гипотезы и слепые зоны, которые всплыли только под конкретной линзой.
## Каталог линз
20 линз с полным описанием (что видит / вопрос / что игнорирует / типичная ошибка) — в `references/lens-catalog.md`. **Прочитай его перед анализом**, чтобы каждая линза задала свой настоящий вопрос, а не превратилась в синоним соседней.
Краткий список: логическая · причинная · системная · структурная · функциональная · временная · информационная · ресурсная · экономическая · поведенческая · риск · этическая · инженерная · экспериментальная · вычислительная · вероятностная · средовая · эволюционная · пользовательская · антихрупкая.
## Формат вывода
ВСЕГДА используй эту структуру:
```markdown
## Объект и цель
[что разбираем, зачем, границы]
## Линзовый разбор
| Линза | Что видит | Вопрос | Наблюдение (факт об объекте) | Гипотеза | Проверка |
|-------|-----------|--------|------------------------------|----------|----------|
| Причинная | цепочки причина→следствие | что реально вызывает X? | ... | если ..., то ... | ... |
## Слепые зоны
[что всплыло ТОЛЬКО под одной линзой — самое ценное]
## Топ-3 гипотезы
1. [сильнейшая, с критерием проверки]
## Что осталось неизвестным
[зоны, которые ни одна линза не закрыла]
```
## Дисциплина честности
Разделяй уровни (наследуется из `integrity.md`):
- **Наблюдение** = факт об объекте, проверяемый. Не выдумка линзы.
- **Гипотеза** = проверяемое утверждение `Если [причина], то [следствие], потому что [механизм]`.
- Не выдавай гипотезу за вывод. Каждая гипотеза обязана иметь критерий опровержения.
Слабое место метода — линзы могут породить красивые, но пустые наблюдения. Защита: если под линзой нечего сказать об объекте конкретно — пиши «не применимо», а не выдумывай.
## Пример (мини)
Объект: «добавить кеш Redis перед БД». Цель: проверить решение.
| Линза | Вопрос | Наблюдение | Гипотеза | Проверка |
|-------|--------|-----------|----------|----------|
| Причинная | что реально тормозит? | 80% задержки — один N+1 запрос | Если убрать N+1, кеш не нужен | profiler до/после |
| Риск | что сломается? | инвалидация кеша не продумана | Если данные меняются часто → stale reads | тест на гонку |
| Антихрупкая | переживёт ли отказ Redis? | нет fallback на БД | Падение Redis = падение сервиса | chaos-тест: убить Redis |
Вывод: до кеша — сначала почини N+1 (причинная линза обнулила задачу). Антихрупкая линза вскрыла single point of failure, который не виден экономической.
## Связанные скилы
**Кто вызывает этот скил** (по `depends_on` в `skills/registry.yaml`):
- `/boyko-method` — вызывает как фазу систематического обзора
- `/cross-domain` — вызывает для перебора линз при поиске моста
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!