Об этом проекте
Pro Workflow — это плагин с открытым исходным кодом (MIT), который добавляет постоянную память, управление знаниями и оркестрацию рабочих процессов поверх существующих агентов ИИ-кодинга. Он нативно ориентирован на Claude Code и расширяется на Cursor, Codex CLI, Gemini CLI, Windsurf, OpenCode, Kiro, Goose, Roo и 27 других агентов через установщик `skills add`.
Основные возможности:
- Самокорректирующаяся память: каждая пользовательская правка фиксируется как правило в базе данных SQLite с полнотекстовым индексом FTS5. Правила автоматически загружаются при старте сессии, поэтому ошибки не повторяются между сессиями. Команда `/learn-rule` фиксирует правки; `/wrap-up` сохраняет результаты обучения в конце сессии.
- Плоскость знаний (v3.3): постоянные исследовательские вики, хранящиеся как markdown на диске с теневым индексом FTS5. Вики поддерживают девять разновидностей (research, paper, domain, product, person, organization, project, codebase, incident). Автономный цикл автоисследования BFS с ограничением бюджета может пополнять вики за ночь из источников web, arXiv и GitHub. Гибридный поиск сочетает BM25 с опциональными векторными эмбеддингами (OpenAI или Voyage) через Reciprocal Rank Fusion. Мультипровайдерный совет LLM (Anthropic, OpenAI, OpenRouter, Fireworks) проводит трёхфазное обсуждение по важным решениям, сохраняя стенограммы как страницы вики.
- Шлюзы качества: хуки предварительного коммита и сканирования секретов на базе LLM, детерминированные защиты радиуса поражения git, сохранение состояния с учётом компакции, отслеживание затрат с оповещениями о бюджете и аудит накладных расходов MCP.
Структура: 41 навык, 8 агентов (planner, reviewer, scout, orchestrator, debugger, context-engineer, permission-analyst, cost-analyst), 23 слэш-команды и 33 скрипта хуков, охватывающих 22 события жизненного цикла (SessionStart, UserPromptSubmit, PreToolUse, PreCompact, FileChanged и другие).
Ключевые паттерны рабочих процессов включают многофазную разработку (Research → Plan → Implement → Review с шлюзами валидации), параллельную оркестрацию git worktree для крупных изменений, контекстную инженерию (фреймворк Write/Select/Compress/Isolate), команды агентов с общими списками задач и пакетную оркестрацию.
Хранилище находится в ~/.pro-workflow/: единая база SQLite data.db, содержащая обучающие данные, сессии, реестры вики и эмбеддинги; глобальные каталоги вики; стенограммы совета; и файл-переключатель STOP для остановки всех автоциклов. Вики уровня проекта можно коммитить в каталог .claude/wikis/ репозитория.
Установка: нативный маркетплейс плагинов Claude Code (`/plugin install pro-workflow@pro-workflow`) или кросс-агентная установка через `npx skills add rohitg00/pro-workflow`. Также документирован путь ручного клонирования и копирования для произвольных конфигураций агентов. После установки `/doctor` проверяет корректность загрузки хранилища SQLite, хуков и навыков.
Конфигурация принимает settings.json для разрешений, правил песочницы, авто-компакции и стиля вывода; опциональные серверы MCP (context7, Playwright, GitHub); и переменные окружения для провайдеров эмбеддингов, бэкендов LLM совета и бюджетов исследовательского цикла.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.