Sobre el proyecto

Pro Workflow es un plugin de código abierto (MIT) que superpone memoria persistente, gestión de conocimiento y orquestación de flujos de trabajo sobre los agentes de codificación con IA existentes. Está dirigido de forma nativa a Claude Code y se extiende a Cursor, Codex CLI, Gemini CLI, Windsurf, OpenCode, Kiro, Goose, Roo y otros 27 agentes mediante el instalador `skills add`. Capacidades principales: - Memoria autocorrectiva: cada corrección del usuario se captura como una regla en una base de datos SQLite con un índice de texto completo FTS5. Las reglas se cargan automáticamente al iniciar la sesión, de modo que los errores no se repiten entre sesiones. El comando `/learn-rule` captura las correcciones; `/wrap-up` persiste los aprendizajes al final de la sesión. - Plano de conocimiento (v3.3): wikis de investigación persistentes almacenadas como markdown en disco con un índice FTS5 paralelo. Las wikis admiten nueve variantes (investigación, artículo, dominio, producto, persona, organización, proyecto, base de código, incidente). Un bucle de autoinvestigación BFS con presupuesto limitado puede hacer crecer las wikis durante la noche a partir de fuentes web, arXiv y GitHub. La recuperación híbrida combina BM25 con incrustaciones vectoriales opcionales (OpenAI o Voyage) mediante Reciprocal Rank Fusion. Un consejo de LLM multiproveedor (Anthropic, OpenAI, OpenRouter, Fireworks) ejecuta una deliberación en tres fases sobre decisiones de alto riesgo, persistiendo las transcripciones como páginas de wiki. - Puertas de calidad: hooks de pre-commit y de escaneo de secretos impulsados por LLM, protecciones deterministas de radio de impacto en git, preservación de estado consciente de la compactación, seguimiento de costes con alertas de presupuesto y auditoría de sobrecarga de MCP. Estructura: 41 habilidades, 8 agentes (planificador, revisor, explorador, orquestador, depurador, ingeniero de contexto, analista de permisos, analista de costes), 23 comandos slash y 33 scripts de hook que abarcan 22 eventos del ciclo de vida (SessionStart, UserPromptSubmit, PreToolUse, PreCompact, FileChanged y otros). Los patrones de flujo de trabajo clave incluyen desarrollo multifase (Investigación → Planificación → Implementación → Revisión con puertas de validación), orquestación paralela de worktrees de git para cambios grandes, ingeniería de contexto (marco Write/Select/Compress/Isolate), equipos de agentes con listas de tareas compartidas y orquestación por lotes. El almacenamiento reside en ~/.pro-workflow/: una única base de datos SQLite data.db que contiene aprendizajes, sesiones, registros de wikis e incrustaciones; directorios globales de wikis; transcripciones del consejo; y un archivo de interruptor de emergencia STOP para detener todos los bucles automáticos. Las wikis de ámbito de proyecto pueden confirmarse en el directorio .claude/wikis/ de un repositorio. Instalación: marketplace nativo de plugins de Claude Code (`/plugin install pro-workflow@pro-workflow`), o entre agentes mediante `npx skills add rohitg00/pro-workflow`. También se documenta una ruta manual de clonado y copia para configuraciones de agentes arbitrarias. Tras la instalación, `/doctor` verifica que el almacén SQLite, los hooks y las habilidades se cargan correctamente. La configuración acepta settings.json para permisos, reglas de sandbox, autocompactación y estilo de salida; servidores MCP opcionales (context7, Playwright, GitHub); y variables de entorno para proveedores de incrustaciones, backends de LLM del consejo y presupuestos del bucle de investigación.