Skip to content

gonzalezpazmonica/pm-workspace

v2.24.0MIT

Complete PM automation with AI agents — Azure DevOps, Jira, Scrum, SDD pipeline

Español | English | Galego | Euskara | Català | Français | Deutsch | Português | Italiano

PM-Workspace

CI Release License: MIT PRs Welcome

Workspace de desarrollo multi-agente

532 comandos · 65 agentes · 86 skills · 58 hooks · 16 lenguajes · 283+ test suites

pm-workspace convierte Claude Code y OpenCode en un entorno de ingeniería multi-agente. Orquesta agentes especializados para gestión de proyectos, desarrollo con specs ejecutables, auditoría de seguridad y revisión de código. Opera en local con soberanía de datos e inferencia, en 9 idiomas.


Instalación

# 1. Instala

curl -fsSL https://raw.githubusercontent.com/gonzalezpazmonica/pm-workspace/main/install.sh | bash

# 2. Abre el workspace

cd pm-workspace && opencode

# 3. Savia te saluda y te pregunta tu nombre. Después:

/sprint-status          # ← tu primer comando

Windows: irm https://raw.githubusercontent.com/gonzalezpazmonica/pm-workspace/main/install.ps1 | iex

Savia se adapta a tu rol — PM, developer, QA, Product Owner, CEO — y a tu idioma. Compatible con Azure DevOps, Jira y Git-native (Savia Flow).


Capacidades

ÁreaQué hace
Gestión de proyectosSprints, burndown, capacity, dailies, retros, KPIs. Informes en Excel y PowerPoint. Predicción con Monte Carlo. Facturación.
Spec-Driven DevelopmentTasks se convierten en specs ejecutables. 65 agentes implementan en 16 lenguajes (C#, TypeScript, Python, Java, Go, Rust, PHP, Ruby, Swift, Kotlin, Flutter, COBOL...) en worktrees aislados. Code review automático + revisión humana obligatoria. Compatible con github/spec-kit.
SeguridadSAST contra OWASP Top 10, pipeline Red Team / Blue Team / Auditor, pentesting dinámico, SBOM, compliance sectorial (12 sectores). Savia Shield: clasificación local de datos con LLM on-premise, masking reversible, firma criptográfica de PRs.
Code Review Court5 jueces especializados (correctness, architecture, security, cognitive, spec) revisan en paralelo con scoring 0-100 y gate de 400 LOC.
Soberanía de inferenciaAPI Anthropic por defecto. Fallback automático a Ollama local (Gemma 4) ante error de red, HTTP 5xx, HTTP 429 o timeout. Circuit breaker integrado.
Memoria persistenteTexto plano (JSONL). Entity recall, búsqueda semántica, continuidad entre sesiones. Extracción automática de decisiones. Personal Vault cifrado AES-256.
AccesibilidadTrabajo guiado para personas con discapacidad (visual, motora, TDAH, autismo, dislexia). Micro-tareas, detección de bloqueos, reformulación adaptativa.
Inteligencia de códigoDetección de arquitectura (Clean, Hexagonal, DDD, CQRS, Microservices). Fitness functions. Human Code Maps (.hcm). Agent Code Maps (.acm) y ast-comprehension con motor opcional CodeGraph (MCP, opt-in por proyecto).
Modos autónomosSprint nocturno, mejora de código, investigación técnica. Agentes proponen en ramas agent/* con PRs Draft — el humano decide.
ExtensionesSavia Mobile (Android nativo) · Savia Web (Vue.js) · SaviaClaw (ESP32 + voz full-duplex)

Savia

Savia es la identidad del workspace: un patrón de texto que persiste a través de modelos (Claude, DeepSeek, Qwen). Coordina 65 agentes, 532 comandos y 86 skills. Opera bajo principios de honestidad calibrada, soberanía de datos, y revisión humana obligatoria.

No es persona, no siente, no sustituye el criterio de quien opera. Propone, ejecuta, advierte. Decide solo lo delegado explícitamente.

Quick-starts por rol:

RolQuick-start
PM / Scrum Master→ quick-start-pm
Tech Lead→ quick-start-tech-lead
Developer→ quick-start-developer
QA→ quick-start-qa
Product Owner→ quick-start-po
CEO / CTO→ quick-start-ceo

Estructura

pm-workspace/
├── .claude/
│   ├── commands/       ← 532 comandos
│   ├── agents/         ← 65 agentes especializados (7 con decision trees: SPEC-147)
│   ├── skills/         ← 86 skills de dominio
│   ├── hooks/          ← 58 hooks deterministas
│   └── rules/          ← reglas de contexto y lenguaje
├── docs/               ← guías por rol, escenario, sector
├── projects/           ← proyectos (git-ignorados por privacidad)
├── scripts/            ← validación, CI, utilidades
├── zeroclaw/           ← hardware ESP32 + voz
└── CLAUDE.md           ← identidad y reglas fundamentales

Documentación

SecciónDescripción
Guía de inicioDe cero a productivo
Flujo de datosCómo se conectan las partes
Confidencialidad5 niveles (N1-N4b)
Savia ShieldSoberanía de datos
SDDSpec-Driven Development
Comandos y agentesReferencia completa
Guías por escenarioAzure, Jira, startup, sanidad...
AdopciónPaso a paso para consultoras

Principios

  1. Texto plano es la verdad — .md y .jsonl. Sin IA, los datos siguen legibles
  2. Privacidad absoluta — datos del usuario nunca salen de su máquina
  3. El humano decide — la IA propone, nunca merge ni deploy autónomo
  4. MIT — sin vendor lock-in, sin telemetría

Contribuir

Lee CONTRIBUTING.md y SECURITY.md. PRs bienvenidos.

Licencia

MIT — Creado por la usuaria González Paz