Конвейер промптов демонстрирует свойства метапрограммирования.

Разработчик задокументировал конвейер промптов, используемый для создания приложения Electron (Claude Code CLI, React, TypeScript, SQLite), который демонстрирует структурные свойства метаязыка программирования, включая типизированные входы/выходы, управление потоком выполнения, циклы, конечные автоматы и интерфейсы модулей.
Архитектура конвейера
Система работает в четырех отдельных этапах с типизированными контрактами между ними.
Этап 1: Статический анализ
Промпт repo-eval.md выполняет полное сканирование кодовой базы. Он читает каждый исходный файл, отслеживает графы зависимостей, отображает IPC-потоки от начала до конца и выдает структурированный отчет о результатах в issues.md. Каждая находка включает:
- Идентификатор раздела
- Заголовок
- Серьезность (Критическая/Высокая/Средняя/Низкая)
- Категория
- Пути к файлам с диапазонами строк
- Доказательства
- Оценка влияния
- Рекомендуемое исправление
Этап 2: Компиляция
Промпт address-issues.md анализирует вывод Этапа 1. Он группирует находки по сходству файлов, назначает номера промптов (FIX-01, FIX-02, ...), определяет зависимости между промптами и сортирует по серьезности. Результатом является каталог (prompts/arch/r{NNN}/), содержащий:
FIX-NN.md— Самодостаточные промпты на исправление, указывающие цель, рассматриваемые находки, файлы для изменения, шаги реализации и критерии проверки.STATE.md— Трекер состояния выполнения со статусом для каждого промпта (ожидает/в процессе/готово/заблокировано), графом зависимостей, датами завершения и заметками о передаче.MASTER.md— Спецификация цикла выполнения.
Этап 3: Выполнение
MASTER.md служит циклом выполнения. На каждой итерации:
- Читает
STATE.md - Выбирает следующий ожидающий промпт, зависимости которого удовлетворены
- Читает промпт
- Читает все затронутые исходные файлы
- Выполняет шаги реализации
- Запускает проверку (
tsc --noEmit,grepдля удаленных шаблонов, проверки количества строк) - Обновляет
STATE.md - Добавляет запись в журнал изменений, обновляет документацию по архитектуре
- Возвращается к шагу 1
Этап 4: Упаковка
Промпт release-notes.md читает журнал изменений, запускает git log и git diff --stat по сравнению с последним тегом, категоризирует изменения и выдает отформатированные заметки о выпуске с рекомендацией по увеличению версии.
Ключевые свойства
Типизированные контракты: Схема вывода repo-eval является входным контрактом для address-issues. Схема вывода address-issues является входным контрактом для MASTER. Промпты FIX потребляют точный формат, который выдает address-issues. STATE.md имеет определенную схему, которую MASTER читает и записывает.
Автоматическая документация: Системный промпт (agents.md), прикрепленный к каждому контекстному окну Claude Code, включает протокол пост-выполнения: добавление записи в журнал изменений, обновление затронутой документации по архитектуре, обновление отслеживания состояния. Документация создается как побочный эффект выполнения промпта, устраняя распад контекста.
Промпты как ADR: Каждый FIX-NN.md функционирует как документ проектирования, рабочий заказ и запись архитектурных решений, фиксируя проблему, обоснование, план реализации и критерии проверки перед выполнением.
Результат
Один день работы этого конвейера дал:
- 2 полные оценки репозитория
- 17 исправлений ошибок за 2 раунда ревизий (условия гонки, архитектура потоков, управление параллельным состоянием)
- Декомпозиция сервиса: 1218 строк → 403 строки + 5 извлеченных сервисов
- 3 дополнительных исправления сбоев
- Переписывание README, проверенное по исходному коду
- 6-страничный веб-сайт GitHub Pages
- 21 запись в журнале изменений
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Локальный многозадачный исследовательский помощник экономит 15–25 минут на задачу
ИТ-администратор создал локальный многокомпонентный исследовательский конвейер на моделях Ollama, который генерирует структурированные отчёты примерно за 2 минуты вместо 20-30 минут ручного исследования. Система работает на RTX 5090 с 64 ГБ ОЗУ и интегрирована с OpenClaw для управления агентами.

Команда /insight в Claude Code анализирует паттерны рабочего процесса разработчиков на основе реальных данных об использовании.
Разработчик, создающий приложение для личных финансов на iOS, использовал новую команду /insight в Claude Code для анализа 22 дней использования: 529 сообщений, 47 604 строк кода, 632 затронутых файла и 146 коммитов. Отчёт выявил эффективные паттерны, такие как 'конвейер аудит-затем-пакетное-исправление', и отметил траты времени, такие как циклы отладки.

Локализация больших кодовых баз с помощью LLM: Рабочий процесс разработчика для 4500 UI-ключей
Разработчик делится своим рабочим процессом локализации игры с 4500 ключами интерфейса с использованием LLM. Он обнаружил, что добавление контекста к промптам перевода и использование локальных моделей, таких как Qwen 3 8B, даёт приемлемое качество, в то время как облачные модели, такие как Claude и Gemini Pro, испытывали трудности с размером файлов и точностью.

Как Клод превратил сайт не-разработчика в 10 тысяч пользователей с помощью SEO и AEO
Неразаработчик использовал Claude для SEO-стратегии контента, AEO-оптимизации и технических аудитов, чтобы развить маркетплейс AI-навыков с 0 до 10 000 активных пользователей за 6 недель без затрат на рекламу.