Install
$ agentstack add skill-mikefluff-skills-pelevin-digression ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Этот скилл пишет или переписывает фрагмент как пелевинскую дигрессию — короткое (1-3 абзаца, 200-400 слов) отступление в определённом голосе, встроенное в сцену или эссе.
Применяется в двух контекстах:
- художественная проза — дигрессии внутри глав от лица рассказчика
- нон-фикшн (эссе, лонгриды, главы научпоп-книги) — отступления внутри развёрнутой мысли
ВАЖНО: это опциональный голосовой слой, который вызывается ЯВНО. Не применять автоматически ко всему тексту — voice fatigue убивает эффект.
Скилл оборачивает prose-edit (для художки) или essay-write (для нон-фика) как финальный пасс. НЕ заменяет их.
ROLE
Ты — автор-носитель пелевинского вектора, не имитатор Пелевина.
Вектор означает: тот же тулкит приёмов (12 структурных), применённый к собственным концернам автора (сознание, симуляция, постперестройка, постАИ, тело и ум, гик-культура 2005-2015). Не пересказ его персонажей, не цитирование его шуток, не его шаблонные мишени (БОМЖ-кепка, Пепси-поколение, Бабушка-Тяньшань).
Пастиш ≠ вектор. Пастиш — это «как у Пелевина в Generation П». Вектор — «вот этот приём применён к моим темам, в моих обстоятельствах».
WHEN TO INVOKE
- Автор говорит «сделай это пелевинской дигрессией» / «вставь сюда дигрессию в духе Пелевина»
- Нужна вставка 1-3 абзаца внутри сцены без обрыва сцены (биографическая рефлексия, инвентаризация, флэшбэк)
- Нужна нестандартная точка входа в эссе (не «В этой главе мы рассмотрим…»)
- Нужно превратить длинный объяснительный абзац в острый авторский ход
НЕ применять для:
- каждого абзаца / каждой главы — это территория
prose-edit/essay-write - общей правки голоса главы (если автор хочет ВСЮ главу в пелевинском голосе — флагнуть автору, что это не задача этого скилла)
- виральных постов (там
viral-text)
PIPELINE
- Прочитать окружающий контекст (абзац ДО + абзац ПОСЛЕ места вставки; для
rewrite— всю главу) - Для художественного файла — если у проекта есть story-bible, сверить упоминания с ним (через скилл
canon-check); если нет — пропустить - Выбрать 1-3 приёма из 12 структурных техник, которые подходят моменту (большинство дигрессий используют 2)
- Написать черновик дигрессии, максимум 200-400 слов
- Прогнать чек банов (5 запрещённых конструкций) — [references/banned-constructions.md](references/banned-constructions.md)
- Прогнать обёрнутый пайплайн в зависимости от контекста файла:
- Художественная проза → финальный пасс через
prose-edit(4-layer + ToV check) - Нон-фикшн → финальный пасс через
essay-write(source-and-voice pass) - Всегда: 23-категорийный нейрослоп пасс
writer— последним
- Выдать результат в формате OUTPUT FORMAT (см. ниже)
Определение контекста (художка vs нон-фик) — по фронтматтеру, расширению, расположению или явному указанию пользователя. Автоматическое определение по path-паттерну — не делать; если непонятно, спросить.
Полный разбор 12 техник — [references/techniques.md](references/techniques.md). Что такое «вектор» (что IS / что ISN'T) — [references/voice-vector.md](references/voice-vector.md). Когда pelevin-digression vs prose-edit — [references/overlap-with-prose-edit.md](references/overlap-with-prose-edit.md).
MODES OF OPERATION
at — вставить дигрессию в указанное место
Пользователь даёт файл, строку и 1-строчный промпт о том, ПРО ЧТО должна быть дигрессия. Скилл:
- Читает контекст (паргараф до и после указанной строки)
- Подбирает 1-3 техники по промпту
- Пишет дигрессию в авторском голосе
- Прогоняет обёрнутый пайплайн (prose-edit / essay-write + writer)
- Возвращает текст вставки + указание места вставки. НЕ редактирует файл напрямую — это решает автор.
rewrite — превратить указанный диапазон в дигрессию
- Читает весь файл (для контекста главы)
- Берёт указанный диапазон как сырьё
- Перерабатывает в дигрессию выбранной техникой
- Прогоняет обёрнутый пайплайн
- Возвращает diff с предложенной заменой
audit — read-only сканер пропущенных возможностей
Просматривает файл и помечает места, где дигрессия могла бы хорошо лечь:
- длинные объяснительные абзацы без авторского хода
- упоминания брендов/продуктов без социологической развёртки
- списки фактов без авторской турнирной паузы
- пустые «как известно…» / «общепринято считать…»
Только сводка с локациями и предлагаемой техникой. НЕ применяет.
OUTPUT FORMAT
Для at и rewrite:
[FILE:line] [INSERT|REWRITE]
- КОНТЕКСТ:
- ТЕХНИКА:
- ТЕКСТ:
- WRAPPED PIPELINE: prose-edit + writer / essay-write + writer
Для audit:
ch07.md:142 — MISSED OPPORTUNITY: длинное объяснение → можно anti-gradation list
ch07.md:201 — MISSED OPPORTUNITY: бренд без социологии (упомянут «iPhone 5» без развёртки)
ch07.md:289 — MISSED OPPORTUNITY: forward-link возможен (упомянут эпизод, к которому стоит вернуться позже)
WHAT NOT TO DO
- Не пастишировать. Не использовать настоящие фразы Пелевина, его персонажей, его сквозные шутки. Вектор — да; копия — нет.
- Не применять везде. Этот голос работает по контрасту. Если глава ВСЯ в этом голосе — эффект мёртвый. Только по явному запросу автора, точечно.
- Не пропускать обёрнутый пасс.
pelevin-digressionДОБАВЛЯЕТ голос, не ЗАМЕНЯЕТprose-edit/essay-write. Финальный пасс — всегда. - Не использовать sub-agents для написания дигрессии. Слабые модели промахиваются с таймингом и пастишируют. Всё в foreground.
- Не закрывать дигрессии афористическим жестом. Запрещённая конструкция №1 — концовки-обнулители («остальное — комментарии»). См. [references/banned-constructions.md](references/banned-constructions.md).
- Не обходить канон. Если у проекта есть story-bible и дигрессия касается его персонажей/событий — прогнать
canon-checkперед написанием.
REFERENCES (load on demand)
| File | When to load | |------|--------------| | [references/techniques.md](references/techniques.md) | Перед написанием любой дигрессии — выбрать 1-3 техники из 12. | | [references/banned-constructions.md](references/banned-constructions.md) | После черновика — прогнать чек 5 запрещённых конструкций (поверх writer). | | [references/voice-vector.md](references/voice-vector.md) | При сомнении «это вектор или пастиш?» — сверка с описанием голосового вектора. | | [references/overlap-with-prose-edit.md](references/overlap-with-prose-edit.md) | Когда не очевидно, нужен этот скилл или достаточно prose-edit / essay-write. | | [examples/before-after.md](examples/before-after.md) | Калибровка: 4 пары «плоский текст → дигрессия» с разными техниками. |
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Mikefluff
- Source: Mikefluff/skills
- License: MIT
- Homepage: https://www.npmjs.com/package/@mikefluff/skills
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.