🔄 /ingest: итеративный ресёрч, который реально копится
TL;DR: Я делаю ресёрч по темам вроде modality fusion (акселерометр+видео): читаю, пробую гипотезы, копаю глубже.
Что бы ускорить мои исследования - сделал /ingest — skill для Claude Code, который превращает документы в атомарные заметки и наращивает знания.
Если вы когда-нибудь делали R&D, вы знаете: это не «прочитал 1 paper → написал код → победа».
Это скорее так:
прочитал обзор
выписал пару выводов
попробовал гипотезу
нашёл странность в метриках
понял, что проблема вообще в другом месте
пошёл читать дальше. В голове - контекст накапливается, но для Claude - всё каждый раз с чистого листа.
Я хотел, чтобы ресёрч работал как накопительная система. Чтобы каждый новый документ добавлял слой к уже обработанной информации.
Так появился /ingest.
📚 Что такое /ingest
/ingest — это skill для Claude Code, который берёт:
PDF / DOCX / MD / TXT / URL
…и превращает их в:
source note (что это за документ и о чём)
3–15 атомарных concept notes (по одной идее на заметку)
с ссылками между ними (Obsidian-стиль)
Ключевая мысль: не “конспект на страницу”, а набор маленьких карточек, которые потом легко переиспользовать.
✨ Самое важное: semantic deduplication (иначе всё превратится в свалку)
Обычная проблема любых “AI notes”: они плодятся как кролики.
Один и тот же концепт встречается в 10 пейперах → у вас 10 одинаковых заметок.
/ingest делает иначе:
берёт название/summary/slug
делает vector search (через qmd)
если похожесть выше порога (по умолчанию 0.75) — предлагает merge
и ещё спрашивает у Claude: «это реально новая информация или просто перефраз?»
И если новая - он не создаёт дубль, а добавляет ещё один источник в уже существующую концепт-заметку.
Такой вот мой подход к “knowledge compounding”.
🧭 Два режима: literature vs internal
📖 Literature (default) — пейперы, внешние доки, обзоры.
Здесь важны numbers, findings, benchmarks, open questions.
🏢 Internal (--internal) — спеки, процессы, архитектура, командные доки.
Здесь важны шаги, решения, зависимости и «как у нас принято».
В обоих случаях выход - атомарные заметки, просто формат и акценты разные.
🛠 Установка в Claude Code (skill):
Via Plugin Manager
/plugin marketplace add crimeacs/claude-ingest-skill
/plugin install ingest@crimeacs-claude-ingest-skill
Или интерактивно:
/plugin
Then navigate to Marketplaces → Add crimeacs/claude-ingest-skill
Manual Clone
git clone https://github.com/crimeacs/claude-ingest-skill.git ~/.claude/skills/ingest
🧩 Итог
/ingest - это не про «почитать за вас».
Это про то, чтобы исследование стало итеративным и накопительным: каждый новый документ либо создаёт новые концепты, либо усиливает старые - и всё это связано в одну карту знаний.
Если вы постоянно “копаете тему” (fusion, retrieval, agents, video models) - попробуйте. Это ощущается как переход от «хаоса вкладок» к реальному R&D процессу.
📤 Поделитесь с коллегами, если было полезно - особенно с теми, у кого вечная папка “Read Later” 🙂