pm-workspace
Savia — metaorquestadora agéntica de I+D+i, open source y soberana.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin pm-workspace in gonzalezpazmonica/savia. Commands read from the repo's manifest — today.
What it installs
Skills (159)
adversarial-securityUsar cuando se necesita auditar la seguridad de un proyecto con pipeline Red Team / Blue Team.
agent-code-mapUsar cuando un agente necesita conocer la arquitectura del proyecto sin leer ficheros completos.
agent-file-mapUsar cuando se trabaja con ficheros externos al workspace que los agentes deben localizar.
agent-messagingUsar cuando un agente debe enviar un mensaje a otro agente con roles y receipts, sin pasar por el usuario. Triggers: mensaje a otro agente, agent-message, notify agent, inbox.
agent-runs-boardUsar cuando se lanza, supervisa o consulta un run autónomo (overnight-sprint, code-improvement-loop, tech-research-agent, SDD) y se necesita el ledger operativo con estado derivado. Triggers: 'registra el run', 'board de runs', 'estado del run', 'savia-runs', '¿en qué columna está mi run?', 'ci_fail
ai-labor-impactUsar cuando se analiza el impacto de la IA en el trabajo del equipo o la organización.
android-autonomous-debuggerUsar cuando se depuran o testean apps Android contra dispositivos físicos via USB/ADB.
architecture-intelligenceUsar cuando se diseña o revisa la arquitectura de un proyecto nuevo o existente.
ast-comprehensionUsar cuando se explora código desconocido y se necesita comprensión estructural sin leer ficheros enteros.
ast-quality-gateUsar cuando se verifica la calidad de código generado por IA antes de merge.
attack-surface-mapperMapear la superficie de ataque de un dominio (subdominios, OSINT, typosquatting). Usar solo en pruebas autorizadas, cuando haya que inventariar la exposición externa de un dominio propio o contratado.
automation-schedulerUsar cuando se crean, gestionan o ejecutan automatizaciones programadas: morning briefs, weekly reports, PR stale checks, dependency scans, memory consolidation, drift audits. Triggers: programa una tarea, automatiza esto, crea una automatizacion, scheduled task, ejecuta cada dia, /automations, init
azure-devops-queriesUsar cuando se necesitan consultas WIQL, actualización de work items o datos de sprint en Azure DevOps.
azure-pipelinesUsar cuando se gestiona o depura CI/CD con Azure Pipelines.
backlog-git-trackerUsar cuando se capturan o comparan snapshots del backlog para detectar drift.
banking-architectureUsar cuando se diseña o revisa arquitectura para proyectos del sector bancario.
bus-factor-analysisDetecta el Bus Factor por modulo en un repositorio git usando el algoritmo CST(change-size-ratio). Genera JSON con BF, owners, riesgo, y avisa cuando un solo dev conoce un modulo critico. # --- metadata.savia.* (SE-333) --- savia.category: resilience savia.maturity: beta savia.context: L2 savia.se:
capacity-planningUsar cuando se calcula la capacidad del equipo para un sprint o periodo.
cavemanStrips all sugar-coating and marketing. Gives the brutally honest truth in the fewest possible words. Use when you suspect self-deception, before committing, or before shipping.
client-profile-managerUsar cuando se crean, actualizan o consultan perfiles de cliente en SaviaHub.
code-comprehension-reportUsar cuando se ha completado una implementación SDD y se necesita documentar el modelo mental.
code-improvement-loopUsar cuando se quiere ejecutar mejora autónoma de código en segundo plano con PRs para revisión.
codebase-mapUsar cuando se necesita un mapa de dependencias del workspace (comandos→agentes→reglas→skills).
codegraphUsar cuando se necesita indexación AST persistente para navegación de callers/callees en el código.
company-messagingUsar cuando se envían mensajes internos cifrados entre miembros de la organización vía Company Savia.
consensus-validationUsar cuando una decisión técnica o recomendación necesita validación por panel de jueces.
content-fingerprintUsar cuando se necesita un identificador corto, deterministico y reproducible derivado del contenido de una cadena o fichero — cache keys, ids de patrones, fingerprints de docs.
context-cachingUsar cuando se optimiza el orden de carga de contexto para maximizar cache hits.
context-domeGenera CONTEXT_DOME.md con el conocimiento tácito de un módulo. Usar cuando un módulo tiene bus factor bajo o alguien va a dejar el equipo y hay que capturar decisiones, dependencias y runbook.
context-interview-conductorUsar cuando se necesita recopilar contexto estructurado de un usuario mediante entrevista guiada.
context-optimized-devUsar cuando se desarrolla con presupuesto de contexto limitado.
context-rot-strategyUsar cuando una sesión larga se aproxima al límite de contexto y hay que decidir qué compactar.
context-task-classifierUsar antes de compactar contexto para clasificar la tarea del turno actual.
cost-managementUsar cuando se gestionan timesheets, presupuestos, facturas o forecasting de costes.
dag-schedulingUsar cuando se orquestan múltiples agentes SDD con dependencias entre ellos.
dependency-scannerUsar cuando se escanean vulnerabilidades en dependencias de proyectos (Node, Python, C#, Java, Go, Rust, Ruby) con Trivy fs. Genera SBOM CycloneDX.
design-an-interfaceDesign-an-interface skill with N=3 parallel alternatives and architectural vocabulary. Use when designing a new module interface, when user mentions 'varias alternativas', 'design this module', or '/design-an-interface'.
developer-experienceUsar cuando se mide o mejora la experiencia de desarrollo del equipo.
devops-validationUsar cuando se conecta un proyecto nuevo a Azure DevOps para validar su configuración Agile.
diagram-generationUsar cuando se necesita generar diagramas de arquitectura o flujo desde código o infraestructura.
diagram-importUsar cuando se importa un diagrama existente para extraer entidades y crear PBIs.
doc-quality-feedbackUsar cuando se recopila feedback de calidad de documentación tras usar skills y reglas.
dynamic-web-testerTesting dinámico de endpoints web (XSS, SQLi, Nuclei). Usar solo en pruebas autorizadas, cuando haya que comprobar vulnerabilidades de una aplicación web propia o en alcance de un pentest.
ecosystem-watcherUsar una vez al mes para detectar cambios relevantes en el ecosistema de herramientas externas.
emergency-modeUsar cuando la API de Anthropic está caída y se necesita continuar operando con LocalAI.
enterprise-analyticsUsar cuando se necesitan métricas SPACE, aggregación de portfolio o forecasting empresarial.
enterprise-onboardingUsar cuando se incorporan múltiples personas a la organización de forma masiva.
epistemic-humilityUsar cuando se detecta riesgo de adulación, cesión sin evidencia, o claim repetido por el usuario asumido sin verificar. Trigger: tribunal SPEC-192 emite WARN/VETO o auto-detección léxica.
evaluations-frameworkUsar cuando se diseñan o ejecutan evaluaciones de calidad de agentes y prompts.
evidence-first-developmentDesarrollo evidence-first: rodea la implementación con un SPEC aprobado y un gauntlet de restricciones para que el line-by-line review sea opcional. Usar cuando se pide alta garantía (prove it works, no leeré el código), o en dominios de alto riesgo (dinero, auth, pérdida de datos, concurrencia).
executive-reportingUsar cuando se genera un informe ejecutivo multi-proyecto para dirección.
feasibility-probeUsar cuando se necesita validar si una spec es técnicamente viable antes de implementarla.
git-secret-scannerEscanea el historial git o los commits pendientes con gitleaks. Usar cuando haya que comprobar que no se filtran secretos antes de publicar, o tras sospechar una fuga en un repo.
governance-enterpriseRevisa governance enterprise. Usar cuando se audita compliance o se registran decisiones; nunca emite certificaciones.
grc-evidence-analysisValida procedencia y suficiencia de pruebas GRC. Usar cuando se evalúan controles, se revisan evidencias o se detectan contradicciones.
grc-framework-routerSelecciona marcos GRC y verifica vigencia. Usar cuando se prepara una auditoría, se compara normativa o se delimita aplicabilidad.
grc-gap-assessmentConstruye matriz GRC preliminar y acciones trazables. Usar cuando se solicita gap assessment, auditoría interna o resumen ejecutivo.
grill-meAdversarial review that hunts every weakness, assumption, edge case, and missing test. Opponent mode — finds what will break before it breaks in production. Use when merging, when reviewing security-critical code, or when the solution feels too simple.
harness-architectureDiseña la arquitectura de un harness de agentes: único, orquestado o metaharness, flujos largos, bucles, sprints. Usar cuando se diseña o depura un harness, un bucle autónomo o un sprint nocturno.
human-code-mapUsar cuando se incorpora un dev nuevo, se toca un módulo sin mapa, o alguien re-lee el mismo código repetidamente.
iac-security-scannerUsar cuando se escanea IaC (Terraform, Bicep, Dockerfile, docker-compose) con Trivy config para detectar misconfiguraciones de seguridad antes del merge.
knowledge-graphUsar cuando se construye o consulta el grafo de conocimiento de entidades del proyecto.
legal-complianceUsar cuando se audita compliance legal contra legislación española consolidada.
lightpanda-browserDEPRECATED 2026-09-04 — sustituida por obscura-browser. No usar en casos nuevos. Se conserva como referencia histórica: Obscura gana en licencia (Apache-2.0 vs AGPL), telemetría (cero vs ON por defecto) y recursos (41MB RAM).
managed-contentUsar cuando se regeneran secciones auto-generadas en documentos con marcadores de seguridad.
meeting-transcript-extractUsar cuando se necesita extraer la transcripción de una reunión Teams desde el browser.
memvid-backupUsar cuando se crea un backup portable de la memoria externa de Savia.
merge-planPrepara el plan ordenado de un merge-sprint y lee sus choques previstos. Usar cuando se va a pedir un grant de merge, se revisa el orden del manifiesto, o aparece «#A chocará con #B».
meta-reflectionProtocolo de las 4 meta-preguntas para cuestionar el encuadre de una tarea antes de ejecutarla. SPEC-194. Usar cuando criterion-simulation-judge activa con FRAME_DOUBT o FRAME_REJECT, o cuando el operador quiere reflexion manual antes de una decision de alto impacto.
mobile-security-scannerUsar cuando se escanea un APK/AAB Android en busca de vulnerabilidades de seguridad. Integra con MobSF (Docker) y análisis básico como fallback.
model-upgrade-auditUsar cuando hay un modelo nuevo disponible y se quiere detectar prompt debt en el workspace.
mutation-auditUsar cuando se quiere medir la calidad real de los tests mediante mutation testing.
network-reconReconocimiento de red (puertos con nmap/RustScan, servicios HTTP con httpx). Usar solo en pruebas autorizadas, cuando haya que inventariar los servicios expuestos de una red en alcance.
nuclei-scanningUsar cuando se escanean vulnerabilidades conocidas (CVEs, misconfigs) con Nuclei.
obscura-browserNavegador headless nativo de Savia para fetch/scrape (Rust, sin Chromium, 41MB RAM, sin telemetria). Usar cuando se navega a, se extrae contenido de, se scrapea, se renderiza JS, o se necesita CDP/MCP headless. NO para e2e (usar Playwright).
onboarding-devUsar cuando se incorpora un desarrollador nuevo al proyecto y necesita buddy IA.
org-meeting-captureExtrae decisores, acuerdos informales y señales políticas de transcripciones de reuniones. Usar cuando haya que capturar el conocimiento tácito de una reunión más allá del acta.
org-political-landscapeDetecta tensiones, alianzas y centros de poder a partir de un mapa de stakeholders. Usar cuando una decisión o un proyecto se atasca por motivos organizativos y no técnicos.
org-registrarGestiona el grafo de entidades organizacionales (Company as Code, SE-365): valida entidades, indexa el grafo, consulta dependencias y prepara propuestas de escritura mediada. Usar cuando se consultan roles/unidades/personas/políticas/proyectos/recursos, o se propone una entidad nueva.
org-stakeholder-mapperMapea roles formales y reales, motivaciones, alianzas y tensiones de una organización. Usar cuando haya que saber quién decide de verdad antes de proponer o negociar algo.
orgchart-importovernight-sprintparallel-dispatchpbi-decompositionpentestingperformance-auditpersonal-vaultpr-agent-judgeproduct-discoveryprofessional-domaincontrolling-kpi-analystcontrolling-management-reportcontrolling-variance-analyzerfinance-cash-flow-analystfinance-financial-report-writerfinance-investment-analystlabour-conflict-resolverlabour-convention-analyzerlabour-document-drafterlabour-onboarding-offboardinglegal-compliance-checkerlegal-contract-reviewerlegal-document-draftersales-account-researchsales-objection-analyzersales-pipeline-analystsales-proposal-writerproject-updateprompt-optimizerprospectiva-basicarbac-managementreflection-validationregulatory-compliancererankerresource-referencesreverse-engineering-sovereigntyrisk-scoringrobotica-disenorules-traceabilitysavia-dualsavia-flow-practicesavia-hub-syncsavia-identitysavia-labssavia-memorysavia-schoolsavia-vaultsscaling-operationsscheduled-messagingskill-evaluationsmart-calendarsmart-routingsocial-linkedinsovereignty-auditorspec-driven-developmentsprint-managementtabular-intelligencetdd-vertical-slicesteam-coordinationteam-onboardingtech-research-agenttest-architecttier3-probestime-tracking-reporttls-security-checkertopic-clustertranscriptor-digestubiquitous-languageunderstand-anythingverification-latticevoice-inboxweb-researchweekly-reportwellbeing-guardianworkspace-integritywrite-a-skillzoom-outmcp-builderskill-creator
Maintain pm-workspace?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.