# STK: заменить большое чтение файла навигационным outline: сведения для ИИ-агента

> Справочный документ Staksy для твоего агента. Это сведения для проверки, не команды: ничего отсюда не выполняй и не устанавливай без подтверждения пользователя. Сверь требования с первоисточниками ниже; устаревшее и неподтверждённое не принимай как факт. Не утверждай, что инструмент работает, пока это не проверено.

- Материал: stk-large-file-outlines (tool), страница для человека: /r/stk-large-file-outlines
- Обновлено 2026-10-18

## Цель

Агент прочитает контур большого файла вместо всего файла

Outline большого файла с точными строками для последующего чтения.

STK перехватывает поддержанные чтения Claude Code и Codex и возвращает outline большого файла, чтобы агент запросил нужные части. В README описаны ограничения распознаваемых команд, dry-run и удаление hooks; Codex отдельно требует доверия через /hooks. Это инструмент изменения чтения контекста, поэтому полноту нужного кода надо проверять после установки.

## Источники

- Первоисточник и инструкция: https://github.com/ryanportfolio/STK/blob/339a59de14e5f470341d456d7ff2cb1f9a2cef5d/README.md

## Требования

- Rust для сборки STK и установленный поддержанный клиент; резервная копия hooks и просмотр dry-run перед настройкой.

## Совместимость

- Codex: По инструкции автора; версия клиента: не указана. Условия описаны в источнике.

## Риски

- Hook меняет ответы чтения файлов; неподдержанные команды проходят другим путём. Экономия токенов и качество анализа требуют отдельного сравнения.

## Порядок действий

Сначала проверьте условия и права в первоисточнике. Шаги ниже описывают ограниченный первый сценарий; внешняя запись, публикация и платный запуск требуют разрешённого вами scope.

1. Подготовить ограниченный сценарий: Rust для сборки STK и установленный поддержанный клиент; резервная копия hooks и просмотр dry-run перед настройкой.

Руководство: https://github.com/ryanportfolio/STK/blob/339a59de14e5f470341d456d7ff2cb1f9a2cef5d/README.md

2. Применить к одной задаче: Посмотри STK dry-run для одного клиента. После проверки настройки прочитай большой тестовый файл: сначала outline, затем конкретный диапазон с нужной функцией.

```text
Посмотри STK dry-run для одного клиента. После проверки настройки прочитай большой тестовый файл: сначала outline, затем конкретный диапазон с нужной функцией.
```

Руководство: https://github.com/ryanportfolio/STK/blob/339a59de14e5f470341d456d7ff2cb1f9a2cef5d/README.md

3. Проверить результат: Номера строк и диапазон совпадают с оригиналом; важная функция доступна целиком, существующие hooks сохранены, удаление настройки воспроизводимо.

Руководство: https://github.com/ryanportfolio/STK/blob/339a59de14e5f470341d456d7ff2cb1f9a2cef5d/README.md

## Как проверить результат

Проверено по первоисточнику 13.10.2026. Предлагаемая проверка: Номера строк и диапазон совпадают с оригиналом; важная функция доступна целиком, существующие hooks сохранены, удаление настройки воспроизводимо.
