/ Directorio / Playground / pro-workflow
● Comunidad rohitg00 ⚡ Instantáneo

pro-workflow

por rohitg00 · rohitg00/pro-workflow

Deja de corregir a Claude Code en lo mismo. pro-workflow captura tus correcciones, paraleliza worktrees y permite que el contexto se acumule durante semanas.

pro-workflow convierte Claude Code en un colaborador que aprende. Cuando lo corriges («no uses any types», «prefiere composición sobre herencia aquí»), la skill captura eso como una regla duradera y la resucita en sesiones futuras relevantes. También añade orquestación de git worktrees en paralelo para ejecutar varios hilos de agente sobre el mismo repositorio sin conflictos.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

listo

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "pro-workflow-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/rohitg00/pro-workflow",
        "~/.claude/skills/pro-workflow"
      ],
      "_inferred": true
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "pro-workflow-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/rohitg00/pro-workflow",
        "~/.claude/skills/pro-workflow"
      ],
      "_inferred": true
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "pro-workflow-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/rohitg00/pro-workflow",
        "~/.claude/skills/pro-workflow"
      ],
      "_inferred": true
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "pro-workflow-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/rohitg00/pro-workflow",
        "~/.claude/skills/pro-workflow"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "pro-workflow-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/rohitg00/pro-workflow",
        "~/.claude/skills/pro-workflow"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "pro-workflow-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/rohitg00/pro-workflow",
          "~/.claude/skills/pro-workflow"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add pro-workflow-skill -- git clone https://github.com/rohitg00/pro-workflow ~/.claude/skills/pro-workflow

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: pro-workflow

Dejar de corregir a Claude Code en lo mismo dos veces

👤 Usuarios diarios de Claude Code ⏱ ~10 min beginner

Cuándo usarlo: Le has dicho a Claude 'usa lodash isEmpty, no !arr.length' tres veces y sigue volviendo al antiguo patrón.

Requisitos previos
  • Skill instalada en el repositorio — git clone https://github.com/rohitg00/pro-workflow ~/.claude/skills/pro-workflow
Flujo
  1. Capturar la próxima corrección
    Use pro-workflow. Capture this rule: 'Use lodash isEmpty for emptiness checks; never !arr.length'. Scope: src/utils/.✓ Copiado
    → Regla guardada con alcance; CLAUDE.md actualizado
  2. Verificar en la próxima sesión
    Tomorrow: ask Claude to clean up an empty-check pattern in src/utils/.✓ Copiado
    → Claude usa isEmpty sin necesidad de re-indicarlo
  3. Auditar el conjunto de reglas mensualmente
    List all captured rules. Anything stale or superseded?✓ Copiado
    → Lista de reglas con fechas de última aplicación; poda lo obsoleto

Resultado: Cada corrección se paga una vez, no semanalmente.

Errores comunes
  • Las reglas demasiado amplias ('usa siempre estilo funcional') tienen efectos adversos — Acota las reglas a directorios o áreas de funcionalidad; lo concreto supera lo general
Combinar con: filesystem

Ejecutar dos hilos de Claude Code sobre el mismo repositorio sin pisarse

👤 Devs ejecutando tareas largas de agente ⏱ ~20 min intermediate

Cuándo usarlo: Quieres refactorizar el módulo A mientras Claude sigue con una funcionalidad en el módulo B.

Flujo
  1. Crear worktrees
    Use pro-workflow. Create two worktrees: ../wt-refactor-a and ../wt-feature-b from main.✓ Copiado
    → Worktrees creados; reglas sincronizadas en cada uno
  2. Ejecutar los hilos
    Start a Claude Code session in each. Worktree-aware rules apply per directory.✓ Copiado
    → Ambas sesiones en ejecución; sin conflictos de fusión durante el vuelo
  3. Reintegrar
    When both branches are ready, open PRs. The skill notes any rules that triggered and their effects.✓ Copiado
    → Los PRs incluyen resúmenes del efecto de las reglas

Resultado: Paralelismo real — rendimiento del agente multiplicado sin impuesto de coordinación.

Errores comunes
  • Las reglas divergen entre worktrees si solo se actualizan en uno — La skill sincroniza el conjunto de reglas al crear el worktree; para ediciones continuas, ejecuta sync-rules

Auditar cómo se acumula el contexto durante 50 sesiones

👤 Líderes de ingeniería evaluando flujos de trabajo con IA ⏱ ~30 min advanced

Cuándo usarlo: Quieres datos sobre si «la IA mejora en este repositorio con el tiempo» es real o una ilusión.

Flujo
  1. Línea base
    Use pro-workflow. Show me corrections per session over the last 30 days.✓ Copiado
    → Gráfico de tendencia; se espera una pendiente descendente
  2. Etiquetar categorías
    Categorize corrections: style, architecture, dependency choice, test pattern. Show category-wise decay.✓ Copiado
    → Tendencia por categoría
  3. Decidir
    Recommend whether to roll this out team-wide based on data.✓ Copiado
    → Recomendación concreta con advertencias

Resultado: Decisión fundamentada en datos sobre inversión en flujos de trabajo con agentes.

Errores comunes
  • Menos correcciones != mejor calidad — podría ser que simplemente dejaste de revisar — Compara también con el feedback de revisión de PRs o la tasa de fallos en pruebas

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

pro-workflow-skill + filesystem

Persistir reglas en el repositorio para que el equipo las comparta

Commit .claude/rules/ and CLAUDE.md to git; teammates inherit the same rule set.✓ Copiado
pro-workflow-skill + claude-mem-skill

Memoria por capas — pro-workflow para reglas, claude-mem para continuidad de sesión

Use pro-workflow to capture corrections; use claude-mem to bridge session context.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
capture_rule rule_text, scope_path?, severity? Justo después de corregir a Claude en algo durable 0
list_rules scope? Auditoría / poda 0
create_worktree branch, path Iniciar un hilo de agente en paralelo 0
sync_rules Después de actualizar reglas en un worktree, sincronizar a los demás 0
correction_stats since? Auditoría de tendencias 0

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Ninguna — local
Tokens por llamada
Las reglas expuestas añaden 100–800 tokens al system prompt; la poda importa
Monetario
Gratuito
Consejo
Audita las reglas mensualmente; las reglas demasiado amplias u obsoletas cuestan tokens para siempre

Seguridad

Permisos, secretos, alcance

Ámbitos mínimos: filesystem-read filesystem-write
Almacenamiento de credenciales: Reglas almacenadas en el repositorio (.claude/rules/) — misma confianza que el repositorio en sí
Salida de datos: Ninguna

Resolución de problemas

Errores comunes y soluciones

La regla no se aplica en la próxima sesión

Verifica la ruta de alcance; la regla puede estar acotada más estrechamente que el archivo que estás editando

Verificar: list_rules --scope /the/file
Las ediciones de CLAUDE.md causan conflictos de fusión

La skill escribe reglas en un archivo separado; solo cambia el índice en CLAUDE.md — revisa la estrategia de rebase

La creación del worktree falla

Se requiere git versión >= 2.5; asegúrate de que no haya archivos sin seguimiento que bloqueen la nueva ruta

Verificar: git worktree list
Las estadísticas no muestran decaimiento en 50 sesiones

Probablemente las reglas son demasiado estrechas para aplicarse; ejecuta una auditoría y amplía las clave

Alternativas

pro-workflow vs otros

AlternativaCuándo usarlaContrapartida
claude-reflect (BayramAnnakov)Quieres captura más pasiva basada en reflexión en lugar de explícitaEstilo de captura diferente; menos orquestación de worktrees
Manual CLAUDE.md curationTu equipo es pequeño y no te importa mantener las reglas manualmenteSin analíticas; sin ayuda de worktrees en paralelo

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills