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

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

Очищает долговечные документы от случайных привязок к конкретным CLI, вендорам и путям, сохраняя суть действий. Пригодится при переносе документации между стеками.

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

Что делает detool

Скилл находит в долговечных артефактах названия утилит, переменные окружения, пути обвязок и квоты вендоров. Затем он заменяет их на нейтральное описание механизма. Действие при этом остаётся. Вместо размытого совета проверить логи скилл сохраняет чёткую инструкцию по чтению записей сессии.

Перед любой правкой detool определяет роль текста. Он делит документ на переносимый контент и исторические записи. Сводки сборок, бенчмарки, баг-репорты и точные инструкции для конкретных CLI остаются нетронутыми, потому что имя инструмента служит предметом высказывания.

Замена выполняется точечно по каждому вхождению, а не слепым поиском по всему документу. Если скилл не обнаружил привязок к окружению, он оставляет файл без изменений. В отчёте он прямо показывает, что именно нейтрализовал и почему сохранил конкретные названия.

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

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

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

  • Проверь этот документ с помощью detool и убери привязку к платформе
  • Используй detool для очистки архитектурной заметки от вендорных CLI
  • Запусти detool над файлом guide.md и покажи отчёт по сохранённым именам

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/detool/SKILL.md

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

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

Вопросы о detool

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

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

Что делает скилл detool?

Он находит упоминания конкретных CLI, моделей, путей и квот в переносимых документах. Скилл заменяет их на описания механизмов работы, сохраняя практические шаги.

Удаляет ли detool названия утилит из баг-репортов и логов?

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

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

SKILL.md · MIT
---
name: detool
description: "Make durable artifacts portable by replacing incidental stack, vendor, model, CLI, path, quota, or harness nouns with the mechanism they mean, while keeping provenance, runbooks, and tool-subject claims concrete."
---

Remove incidental tool coupling from artifacts that claim to outlive the stack that wrote them.

## Goal

A durable artifact should stay true and actionable when the agent, harness, operating system, vendor, model, or toolchain changes. `detool` finds stack-specific nouns in portable content and rewrites them to the underlying mechanism without deleting the action they enabled.

The point is portability, not vagueness. A reader should still know what to inspect, run, measure, compare, or verify after the rewrite.

## Workflow

1. Read the target artifact end to end.
2. **Role before edit**: classify the whole artifact, or each section if mixed, as durable/portable content, provenance/operational record, or a claim about a named tool.
3. Sweep durable content for incidental coupling: harness paths, vendor CLIs and flags, model or product brands used as mechanisms, tool-specific environment variables, quotas, UI steps, cache homes, session files, and version-pinned behavior stated as timeless truth.
4. **Mechanism not euphemism**: replace each durable-content hit with the neutral mechanism that preserves the action. If neutral wording would lose the action, keep the concrete detail as an example of the mechanism instead of pretending it generalizes.
5. Keep provenance and operational content concrete. Build records, capsules, benchmark logs, install guides, runbooks, tool-targeted how-tos, command transcripts, and exact reproduction steps are supposed to name the stack that produced them.
6. Keep comparative and tool-subject claims concrete. If the sentence is about a named tool, vendor, model, bug, prior-art source, or measured limit, the name is the subject, not incidental coupling.
7. Re-read as a reader on a different stack: the artifact should still be true, portable, and executable where it promised action.
8. Report what was neutralized, what was deliberately kept, and the role judgment behind each keep.

## Rules

- **Role before edit.** Never scrub before deciding whether the text is portable content, provenance, operational instruction, or a tool-subject claim.
- **Mechanism, not euphemism.** "Use the session execution log and sum usage records" is a mechanism; "check the logs" is a euphemism that loses the work.
- Preserve actionable detail. Abstract only the coupling, not the procedure, evidence, comparison, or constraint.
- Keep provenance and operational records exact. Concrete paths, commands, flags, versions, products, and UI steps stay when they record what happened or explain how to drive a specific tool.
- Keep comparative/tool-subject names. A bug report about a CLI, a benchmark against a model, a prior-art citation, or a vendor-specific limit keeps the named subject.
- A pass that finds no incidental coupling changes nothing.
- Mutate with edit-safety: assert each target exists and report a MISS instead of silently no-oping; edit unicode-safe; replace per occurrence, never by blanket sweep; script large structural moves.

## Verification

Before finishing, confirm:

1. Every changed hit was in durable or portable content.
2. Every rewrite preserved the actionable mechanism.
3. Every kept tool noun is provenance, operational instruction, or the subject of its claim.
4. The report names neutralized couplings, deliberate keeps, and any judgment calls.

© LilMGenius · MIT · LilMGenius/paperthin

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

Всё по теме «Тексты и документация» →
memory-spring-cleaning davila7 Разбирает CLAUDE.md и файлы документации, сверяет записанные правила с реальным кодом и убирает устаревшее. 391установок documenting-legacy-codebases riekelt Скилл восстанавливает документацию по коду, когда старые доки устарели или врут. Сначала инвентаризация системы, потом текст. CX Codex +1 17 900установок firecrawl-knowledge-ingest firecrawl Скилл для сохранения сайтов документации, справочников и баз знаний в markdown или JSON. Работает с динамическим контентом, авторизацией и пагинацией — нужен API-ключ Firecrawl. CX Codex +1 31 400установок vitepress Anthony Fu Скилл по VitePress: помогает агенту настраивать конфиг, тему и Markdown с Vue-компонентами при сборке сайта документации. CX Codex +1 11 800установок docs-cleaner daymade Скилл приводит наборы документации в порядок: находит устаревшие команды и пути после правок кода и сливает дублирующие файлы без потери смысла. CX Codex +1 996установок convert-plaintext-to-md официальный github Скилл для GitHub Copilot: превращает текстовый документ в Markdown — по инструкции из запроса, по готовому образцу или по заданным параметрам. 9 000установок

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

reorder Скилл приводит список, таблицу, каталог, разделы или enum к осмысленному порядку. Двигает только элементы — текст не переписывает. CX Codex +1 1 200установок re0-loop Скилл организует циклическую разработку через вертикальные срезы, проверку на реальном интерфейсе и фиксацию выводов. Помогает избавляться от антипаттернов в долгих агентных проектах. CX Codex +1 1 200установок aim Скилл для Claude: когда вы кидаете файлы, репозиторий или переписку без чёткого запроса, он читает всё и предлагает, что вы хотели сделать. Остаётся подтвердить или поправить. CX Codex +1 1 200установок re0-memo Разбирает завершённый, проваленный или неудачный цикл работы и превращает его в уроки, антипаттерны и проверки для следующего прохода. CX Codex +1 1 200установок prism Разбирает утверждение, план или файл через независимые критерии и показывает главное расхождение. Нужен перед выпуском, когда одной проверки мало. 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установок

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

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