Catálogo de plugins de Compas

Descubre plugins y packs. Copia comandos de instalación. Registro determinista y fail-closed.

Plugins: 38 · Packs: 9

Instalar (nativo, recomendado)

Funciona directamente con el registro firmado (sin clonar).

ai-dx-mcp plugins install --registry https://github.com/AmirTlinov/compas-plugin-registry/releases/latest/download/registry.manifest.v1.json --admin-lane --plugins <plugin-id> --repo-root /path/to/your/project
ai-dx-mcp plugins install --registry https://github.com/AmirTlinov/compas-plugin-registry/releases/latest/download/registry.manifest.v1.json --admin-lane --packs <pack-id> --repo-root /path/to/your/project

Packs

all

Instala todos los plugins registrados, incluyendo verificaciones opcionales y avanzadas

Plugins: app-lifecycle-harness boundary-arch-hardening change-contract complexity-loc-budgets context-budget coverage-nonregression deadcode-orphan-api docs-graph docs-no-drift exceptions-ttl-guard golden-principles-enforcer lease-lock lint-unified-gate log-pii-guard merge-truth-contract observability-agent-gate paranoid-tool-policy perf-regression-budget plan-diff-scope projection-integrity provenance-attestation quality-summary-report release-readiness-gate reuse-report-gate review-matrix sast-semgrep-gate sbom-gate secrets-leak-guard spec-adr-gate stale-artifact-scanner structured-report-ingestion supply-chain-hygiene surface-contract-guard tests-junit-gate ui-validation-gate worktree-isolation-guard

starter-safe

Valores seguros recomendados: sólo checks community estables; sin plugins experimentales/deprecados

Plugins: boundary-arch-hardening complexity-loc-budgets coverage-nonregression deadcode-orphan-api docs-no-drift exceptions-ttl-guard lint-unified-gate log-pii-guard paranoid-tool-policy plan-diff-scope provenance-attestation reuse-report-gate sast-semgrep-gate sbom-gate secrets-leak-guard spec-adr-gate supply-chain-hygiene surface-contract-guard tests-junit-gate

Plugins

Mostrando 38 de 38.

No hay plugins que coincidan con tus filtros.

app-lifecycle-harness

Run a repo-declared start-readiness-smoke-teardown runtime harness

Por qué
Run a repo-declared start-readiness-smoke-teardown runtime harness
Aliases
p27
Etiquetas
harnesslifecycleruntime
Mantenedores
amirtlinov
Packs
ai-runtimeall
experimental

boundary-arch-hardening

Refuerzo de capas de arquitectura y políticas de límites (anti‑spaghetti) para proyectos políglotas

Por qué
Needed so the project does not turn into spaghetti: it keeps modules in their places and prevents chaotic coupling.
Aliases
p04
Etiquetas
archboundaryhardening
Mantenedores
amirtlinov
Packs
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

change-contract

Validate typed change capsule frontmatter, required sections, and lease declarations

Por qué
Validate typed change capsule frontmatter, required sections, and lease declarations
Aliases
p34
Etiquetas
changecontracttyped
Mantenedores
amirtlinov
Packs
ai-proof-coreall
community

complexity-loc-budgets

Presupuestos de complejidad y LOC para repositorios políglotas para evitar monolitos generados por IA

Por qué
Needed to stop huge unreadable functions/files early, while changes are still cheap to fix.
Aliases
p06
Etiquetas
budgetscomplexityloc
Mantenedores
amirtlinov
Packs
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

context-budget

Validate typed context-budget limits across active change capsules and projection manifests

Por qué
Validate typed context-budget limits across active change capsules and projection manifests
Aliases
p35
Etiquetas
budgetcontexttyped
Mantenedores
amirtlinov
Packs
ai-entropyall
community

coverage-nonregression

Guardia de no regresión de cobertura para mantener el nivel de calidad

Por qué
Needed so test coverage does not silently degrade from release to release.
Aliases
p15
Etiquetas
coveragenonregression
Mantenedores
amirtlinov
Packs
ai-repo-qualityallqualitystarter-safe
community

deadcode-orphan-api

Detecta símbolos privados muertos y API público huérfano en código runtime políglota

Por qué
Needed to clean dead code and unused public API, reducing maintenance cost and confusion.
Aliases
p07
Etiquetas
apideadcodeorphan
Mantenedores
amirtlinov
Packs
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

docs-graph

Validate docs-router, change-capsule graph files, and stale capsule freshness windows

Por qué
Validate docs-router, change-capsule graph files, and stale capsule freshness windows
Aliases
p36
Etiquetas
docsgraphtyped
Mantenedores
amirtlinov
Packs
ai-entropyai-proof-coreall
community

docs-no-drift

Comprobaciones no‑drift de sincronización de docs: arquitectura y contratos de documentación

Por qué
Needed to keep docs aligned with real behavior, so users and contributors trust what they read.
Aliases
p17
Etiquetas
docsdriftno
Mantenedores
amirtlinov
Packs
allqualitystarter-safe
community

example-minimal

Plugin mínimo de referencia para onboarding de la comunidad

Por qué
Needed as a minimal reference plugin so teams can quickly understand structure and start safely.
Aliases
Etiquetas
exampleminimal
Mantenedores
amirtlinov
Packs
certified

exceptions-ttl-guard

P16: aplica TTL, caducidad y presupuestos para excepciones en la allowlist

Por qué
Needed so temporary exceptions really stay temporary and do not become hidden permanent debt.
Aliases
p16
Etiquetas
exceptionsguardttl
Mantenedores
amirtlinov
Packs
allqualitystarter-safe
community

golden-principles-enforcer

Validate a compact PHILOSOPHY.md golden-principles contract for AI-first repositories

Por qué
Validate a compact PHILOSOPHY.md golden-principles contract for AI-first repositories
Aliases
p30
Etiquetas
ai-firstgovernanceprinciples
Mantenedores
amirtlinov
Packs
ai-entropyall
community

lease-lock

Validate typed lease policy and detect conflicting active change leases

Por qué
Validate typed lease policy and detect conflicting active change leases
Aliases
p37
Etiquetas
coordinationleaselocking
Mantenedores
amirtlinov
Packs
ai-proof-coreai-runtimeall
community

lint-unified-gate

P19: conecta un gate de lint unificado para Rust, Python y JS/TS

Por qué
Needed to enforce one clear quality style across the repo, instead of many conflicting local rules.
Aliases
p19
Etiquetas
gatelintunified
Mantenedores
amirtlinov
Packs
ai-repo-qualityallqualitystarter-safe
community

log-pii-guard

Evita filtraciones de PII y secretos en logs

Por qué
Needed to prevent personal or sensitive data leaks in logs before they become incidents.
Aliases
p18
Etiquetas
guardlogpii
Mantenedores
amirtlinov
Packs
allsecuritystarter-safe
community

merge-truth-contract

Assemble canonical merge-readiness proof from existing compas witness state and repo-local review truth

Por qué
Assemble canonical merge-readiness proof from existing compas witness state and repo-local review truth
Aliases
p33
Etiquetas
merge-truthproofreview
Mantenedores
amirtlinov
Packs
ai-proof-coreall
community

observability-agent-gate

Validate repo-local observability reports, logs, metrics, and traces

Por qué
Validate repo-local observability reports, logs, metrics, and traces
Aliases
p28
Etiquetas
metricsobservabilitytraces
Mantenedores
amirtlinov
Packs
ai-runtimeall
experimental

paranoid-tool-policy

Política paranoica de herramientas (guardrail) para ejecución estricta

Por qué
Needed to block dangerous or unexpected tool execution paths and keep automation predictable.
Aliases
p01
Etiquetas
paranoidpolicytool
Mantenedores
amirtlinov
Packs
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

perf-regression-budget

Gate de presupuesto de regresión de rendimiento para cambios de IA y checks de impacto en runtime

Por qué
Needed so the system does not become slower over time without anyone noticing.
Aliases
p20
Etiquetas
budgetperfregression
Mantenedores
amirtlinov
Packs
ai-repo-qualityallquality
community

plan-diff-scope

P03: verifica consistencia de alcance entre plan y diff

Por qué
Needed to ensure implementation matches the agreed plan and does not include hidden extra changes.
Aliases
p03
Etiquetas
diffplanscope
Mantenedores
amirtlinov
Packs
ai-coreallstarter-safe
community

projection-integrity

Validate typed projection manifest integrity for change-capsule projections

Por qué
Validate typed projection manifest integrity for change-capsule projections
Aliases
p38
Etiquetas
integrityprojectiontyped
Mantenedores
amirtlinov
Packs
ai-proof-coreall
community

provenance-attestation

Gate de procedencia y atestación para integridad y confianza de artefactos de release

Por qué
Needed to prove where release artifacts came from and increase trust for users and auditors.
Aliases
p11
Etiquetas
attestationprovenance
Mantenedores
amirtlinov
Packs
allsecuritystarter-safe
community

quality-summary-report

Check and refresh the machine-readable quality summary witness from canonical compas gate outputs

Por qué
Check and refresh the machine-readable quality summary witness from canonical compas gate outputs
Aliases
Etiquetas
posturequalitysummary
Mantenedores
amirtlinov
Packs
ai-entropyai-repo-qualityallquality
community

release-readiness-gate

Verificación de preparación de release en CI/CD para publicación determinista

Por qué
Needed to check real readiness before release, reducing rollback and hotfix stress.
Aliases
p21
Etiquetas
gatereadinessrelease
Mantenedores
amirtlinov
Packs
allquality
community

reuse-report-gate

P05: extensión del gate con herramienta reuse-report (anti‑copy/paste)

Por qué
Needed to push reuse over copy-paste, so maintenance stays cheaper and behavior stays consistent.
Aliases
p05
Etiquetas
gatereportreuse
Mantenedores
amirtlinov
Packs
ai-repo-qualityallqualitystarter-safe
community

review-evidence-contract

Validate legacy JSON review artifacts and witness references for compatibility-mode merge lanes

Por qué
Validate legacy JSON review artifacts and witness references for compatibility-mode merge lanes
Aliases
p25
Etiquetas
contractevidencelegacyreview
Mantenedores
amirtlinov
Packs
sunset

review-matrix

Validate review-matrix policy and change-capsule lens requirements by risk tier

Por qué
Validate review-matrix policy and change-capsule lens requirements by risk tier
Aliases
p39
Etiquetas
matrixreviewtyped
Mantenedores
amirtlinov
Packs
ai-proof-coreall
community

sast-semgrep-gate

P12: integra escaneo de seguridad Semgrep en el flujo del gate

Por qué
Needed to catch common security issues early, before they reach production.
Aliases
p12
Etiquetas
gatesastsemgrep
Mantenedores
amirtlinov
Packs
allsecuritystarter-safe
community

sbom-gate

Gate de SBOM para manifests de dependencias y trazabilidad de lockfile

Por qué
Needed to keep a clear inventory of dependencies for security, legal, and incident response work.
Aliases
p10
Etiquetas
gatesbom
Mantenedores
amirtlinov
Packs
allsecuritystarter-safe
community

secrets-leak-guard

Guardia de filtración de secretos para bloquear exposición de secretos

Por qué
Needed to prevent accidental leaks of tokens, passwords, and keys in code or artifacts.
Aliases
p13
Etiquetas
guardleaksecrets
Mantenedores
amirtlinov
Packs
allsecuritystarter-safe
community

spec-adr-gate

Gate Spec/ADR: exige objetivo, no‑objetivos, criterios de aceptación, casos límite y rollback antes de implementar

Por qué
Needed so teams agree on goals, constraints, and rollback before coding starts.
Aliases
p02
Etiquetas
adrgatespec
Mantenedores
amirtlinov
Packs
ai-coreallstarter-safe
community

stale-artifact-scanner

Scan for stale plans, review artifacts, and orphaned evidence files

Por qué
Scan for stale plans, review artifacts, and orphaned evidence files
Aliases
p32
Etiquetas
artifactsentropystale
Mantenedores
amirtlinov
Packs
ai-entropyall
community

structured-report-ingestion

Valida y exige artefactos de reportes estructurados (SARIF/JUnit/JSON) en gates

Por qué
Needed to turn tool outputs into clear, comparable quality signals instead of noisy raw logs.
Aliases
p22
Etiquetas
ingestionreportstructured
Mantenedores
amirtlinov
Packs
ai-proof-coreallquality
community

supply-chain-hygiene

Gate de supply-chain: lockfiles deterministas y versiones estables de dependencias

Por qué
Needed to control dependency risk and avoid unstable or unsafe package drift.
Aliases
p09
Etiquetas
chainhygienesupply
Mantenedores
amirtlinov
Packs
allsecuritystarter-safe
community

surface-contract-guard

Protege la superficie pública del API y rupturas de contrato con baselines explícitos

Por qué
Needed to protect API contracts from accidental breaking changes that hurt users.
Aliases
p08
Etiquetas
contractguardsurface
Mantenedores
amirtlinov
Packs
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

tests-junit-gate

P14: obliga ejecución de tests normalizada con soporte JUnit en el gate

Por qué
Needed to ensure tests run in a standard format so failures are visible and actionable for everyone.
Aliases
p14
Etiquetas
gatejunittests
Mantenedores
amirtlinov
Packs
ai-repo-qualityallqualitystarter-safe
community

ui-validation-gate

Validate repo-produced UI smoke reports, screenshots, and DOM assertions

Por qué
Validate repo-produced UI smoke reports, screenshots, and DOM assertions
Aliases
p29
Etiquetas
browseruivalidation
Mantenedores
amirtlinov
Packs
ai-runtimeall
experimental

worktree-isolation-guard

Validate deterministic per-worktree state, log, temp, and port isolation config

Por qué
Validate deterministic per-worktree state, log, temp, and port isolation config
Aliases
p26
Etiquetas
isolationruntimeworktree
Mantenedores
amirtlinov
Packs
ai-repo-qualityai-runtimeall
community