К основному содержанию
скилл CX Codex

prism — скилл для Claude Code: что делает и как установить

Разбирает утверждение, план или файл через независимые критерии и показывает главное расхождение. Нужен перед выпуском, когда одной проверки мало.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add LilMGenius/paperthin --skill prism -a claude-code
Открыть на GitHub

Что делает prism

prism читает артефакт целиком, затем подбирает от 2 до 5 независимых ракурсов по разным причинам сбоя: корректности, безопасности, читаемости, стоимости или действиям недоброжелательного пользователя. Для каждого ракурса он даёт вердикт «пройдено», «не пройдено» или «неясно» и одну решающую причину.

Дальше скилл группирует выводы: полное согласие, совпадение по разным причинам либо разногласие. При разногласии итогом становится один следующий вопрос, который снимет спор или чётко разделит ответственность. Усреднять оценки он запрещает.

Скилл запускается только по явному запросу пользователя. Это повод вызывать его осознанно: несколько ракурсов требуют отдельного расхода ресурсов и не служат автоматическим доказательством верности.

Какие задачи решает

  • проверить план миграции с разных причин сбоя
  • найти расхождение между безопасностью и стоимостью
  • разобрать спорное утверждение перед выпуском
  • сформулировать один вопрос для снятия разногласия

Примеры запросов агенту

  • Используй скилл prism для проверки плана миграции и покажи главный вопрос, который снимет разногласия.
  • Запусти prism для этого файла через ракурсы корректности и безопасности.
  • Примени prism к моему утверждению и не усредняй противоречивые выводы.

Как установить prism

1Через Skills CLI (Vercel)

npx skills add LilMGenius/paperthin --skill prism -a claude-code

2Вручную: положить файлы

~/.claude/skills/prism/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/prism/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о prism

Как установить prism в Claude Code?

Выполните npx skills add LilMGenius/paperthin --skill prism -a claude-code, затем повторите npx skills add LilMGenius/paperthin --skill prism -a claude-code. Файл скилла находится в ~/.claude/skills/prism/SKILL.md.

Что делает prism?

Скилл оценивает один артефакт через независимые ракурсы и сопоставляет их выводы. Если они расходятся, он формулирует вопрос, который поможет разрешить это расхождение.

Почему prism не запускается автоматически?

Для скилла отключён вызов моделью. Его нужно явно попросить применить, потому что несколько ракурсов требуют отдельного расхода ресурсов.

Исходный текст

SKILL.md · MIT
---
name: prism
disable-model-invocation: true
description: "Split one artifact — a claim, plan, or file — across 2 to 5 independent lenses, one per genuinely distinct failure mode (correctness, security, readability, cost, adversarial-user), and return their convergence: where they agree, where they disagree, and the single next question that resolves the disagreement. Use when one reviewer isn't enough because the failure modes are heterogeneous, or a claim looks strong to its author and needs cross-lens pressure before it ships."
---

Split one artifact across independent lenses and return where they converge and where they don't.

## Goal

The result is a picture of where the lenses agree, where they disagree, and the smallest question that would resolve the disagreement. Not a checklist, and never an average — averaging the lenses is the failure this skill exists to prevent.

## Workflow

1. Read the artifact end to end before choosing the lenses.
2. Choose one lens per genuinely distinct failure mode — correctness, security, readability, cost, adversarial-user, and the like. Two candidate lenses that share a failure mode are one lens, not two. In practice this lands between **2 and 5**: below 2 there is nothing to converge, and past 5 you are almost always padding with lenses that overlap. There is no default count — the artifact's distinct failure modes set it.
3. Through each lens, produce a one-line verdict — pass, fail, or unclear — with its single most load-bearing reason. No hedging list; if a reason isn't load-bearing, drop it.
4. Compare the verdicts and group them: full agreement, agreement for different reasons, disagreement.
5. Where there is disagreement, name the single next question whose answer would move it into agreement or a clean split with owners. That question is the output, not the individual verdicts.
6. Where every lens agrees, return the shared verdict with the reasons that were load-bearing for at least two lenses.

## Rules

- Independent lenses, not roles. A "security reviewer" and a "senior security reviewer" are one lens, not two.
- One reason per lens — the load-bearing one. A lens that returns a list is hedging.
- Disagreement is the product. A prism that agrees on everything did not need to be run.
- Never average. If two lenses split, the answer is the question that resolves the split, not the midpoint of their verdicts.
- Draw the lenses fresh for the artifact in hand. A lens useful for a spec may be useless for a migration; don't carry lenses across artifacts.
- Don't manufacture disagreement. A run that finds none returns the shared verdict and stops.
- User-invoked on purpose: plural lenses are an opt-in spend, and their convergence must never masquerade as automatic proof, so this fires only when deliberately reached for.

## Verification

The result reads as a picture, not a checklist — a reader sees which lenses agreed, which disagreed, and the one question that matters, and can act on it without re-running the prism. If they'd need to re-run it to know what to do next, step 5 was skipped.

© LilMGenius · MIT · LilMGenius/paperthin

Похожие скиллы

Всё по теме «Код-ревью и рефакторинг» →
simplify brianlovin Переписывает код, который вы только что написали: снимает лишнюю вложенность, дубли и неудачные имена. Поведение программы остаётся прежним. CX Codex +1 20 100установок find-security-vulnerabilities-in-code usestrix Скилл запускает white-box аудит кода через Strix: агенты читают исходники, строят модель потоков данных и проверяют находки эксплойтом в песочнице. CX Codex +1 12 500установок code-review-pro OneWave-AI Разбирает файлы, модуль, диф или ветку и выдаёт находки по критичности: уязвимости, баги, узкие места, проблемы поддержки. С доказательствами и готовыми правками. CX Codex +1 2 600установок owasp-security agamm Скилл для проверки кода и диффов на уязвимости по OWASP Top 10:2025, ASVS 5.0 и спискам рисков для LLM и агентов. Пригодится при ревью перед релизом. CX Codex +1 2 400установок mantis-summarize официальный google Готовит карту кодовой базы перед аудитом безопасности и создаёт файлы mantis-summary.md в каждой папке. Сокращает контекст для планирования атак. CX Codex +1 1 600установок mantis-critic официальный google Проверяет, воспроизводится ли подтверждённая уязвимость в релизной сборке с отключёнными утверждениями. Нужен после первичной проверки находки. CX Codex +1 1 600установок

Из того же набора28

re0-loop Скилл организует циклическую разработку через вертикальные срезы, проверку на реальном интерфейсе и фиксацию выводов. Помогает избавляться от антипаттернов в долгих агентных проектах. CX Codex +1 1 200установок aim Скилл для Claude: когда вы кидаете файлы, репозиторий или переписку без чёткого запроса, он читает всё и предлагает, что вы хотели сделать. Остаётся подтвердить или поправить. CX Codex +1 1 200установок re0-memo Разбирает завершённый, проваленный или неудачный цикл работы и превращает его в уроки, антипаттерны и проверки для следующего прохода. CX Codex +1 1 200установок detool Очищает долговечные документы от случайных привязок к конкретным CLI, вендорам и путям, сохраняя суть действий. Пригодится при переносе документации между стеками. CX Codex +1 1 200установок re0-upgrade Приводит установленные скиллы paperthin к полному текущему каталогу: убирает переименованные, ставит недостающие, обновляет остальные. Сначала показывает план. CX Codex +1 1 200установок debloat Сжимает раздутые тексты и инструкции до плотной сути без потери правил или фактов. Пригодится, когда документ стал длинным из-за правок, но переписывать его с нуля не нужно. CX Codex +1 1 200установок modelchk Оценивает сложность и риск задачи, чтобы рекомендовать достаточный класс модели и глубину рассуждений. Нужен перед дорогой, неоднозначной или рискованной работой. CX Codex +1 1 200установок macrothink Скилл запускает 2–5 независимых свежих прочтений задачи и первым делом показывает, где они расходятся с текущим направлением сессии. CX Codex +1 1 200установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой