Catalogue de plugins Compas

Découvrez plugins et packs. Copiez les commandes d’installation. Registre déterministe et fail-closed.

Plugins: 38 · Packs: 9

Installer (natif, recommandé)

Fonctionne directement avec le registre signé (sans cloner).

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

Installe tous les plugins enregistrés, y compris les vérifications optionnelles et avancées

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

Réglages sûrs recommandés : uniquement checks community stables ; pas de plugins expérimentaux/dépréciés

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

Affichage 38 sur 38.

Aucun plugin ne correspond à vos filtres.

app-lifecycle-harness

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

Pourquoi
Run a repo-declared start-readiness-smoke-teardown runtime harness
Alias
p27
Tags
harnesslifecycleruntime
Mainteneurs
amirtlinov
Packs
ai-runtimeall
experimental

boundary-arch-hardening

Renforcement des couches d’architecture et des règles de frontières (anti‑spaghetti) pour projets polyglottes

Pourquoi
Needed so the project does not turn into spaghetti: it keeps modules in their places and prevents chaotic coupling.
Alias
p04
Tags
archboundaryhardening
Mainteneurs
amirtlinov
Packs
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

change-contract

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

Pourquoi
Validate typed change capsule frontmatter, required sections, and lease declarations
Alias
p34
Tags
changecontracttyped
Mainteneurs
amirtlinov
Packs
ai-proof-coreall
community

complexity-loc-budgets

Budgets de complexité et de LOC pour dépôts polyglottes afin d’éviter les monolithes générés par IA

Pourquoi
Needed to stop huge unreadable functions/files early, while changes are still cheap to fix.
Alias
p06
Tags
budgetscomplexityloc
Mainteneurs
amirtlinov
Packs
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

context-budget

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

Pourquoi
Validate typed context-budget limits across active change capsules and projection manifests
Alias
p35
Tags
budgetcontexttyped
Mainteneurs
amirtlinov
Packs
ai-entropyall
community

coverage-nonregression

Garde‑fou de non‑régression de couverture pour maintenir le niveau de qualité

Pourquoi
Needed so test coverage does not silently degrade from release to release.
Alias
p15
Tags
coveragenonregression
Mainteneurs
amirtlinov
Packs
ai-repo-qualityallqualitystarter-safe
community

deadcode-orphan-api

Détecte les symboles privés morts et l’API publique orpheline dans le code runtime polyglotte

Pourquoi
Needed to clean dead code and unused public API, reducing maintenance cost and confusion.
Alias
p07
Tags
apideadcodeorphan
Mainteneurs
amirtlinov
Packs
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

docs-graph

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

Pourquoi
Validate docs-router, change-capsule graph files, and stale capsule freshness windows
Alias
p36
Tags
docsgraphtyped
Mainteneurs
amirtlinov
Packs
ai-entropyai-proof-coreall
community

docs-no-drift

Vérifications no‑drift de sync docs : architecture et contrat de documentation

Pourquoi
Needed to keep docs aligned with real behavior, so users and contributors trust what they read.
Alias
p17
Tags
docsdriftno
Mainteneurs
amirtlinov
Packs
allqualitystarter-safe
community

example-minimal

Plugin minimal de référence pour l’onboarding de la communauté

Pourquoi
Needed as a minimal reference plugin so teams can quickly understand structure and start safely.
Alias
Tags
exampleminimal
Mainteneurs
amirtlinov
Packs
certified

exceptions-ttl-guard

P16 : impose TTL, expiration et budgets pour les exceptions d’allowlist

Pourquoi
Needed so temporary exceptions really stay temporary and do not become hidden permanent debt.
Alias
p16
Tags
exceptionsguardttl
Mainteneurs
amirtlinov
Packs
allqualitystarter-safe
community

golden-principles-enforcer

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

Pourquoi
Validate a compact PHILOSOPHY.md golden-principles contract for AI-first repositories
Alias
p30
Tags
ai-firstgovernanceprinciples
Mainteneurs
amirtlinov
Packs
ai-entropyall
community

lease-lock

Validate typed lease policy and detect conflicting active change leases

Pourquoi
Validate typed lease policy and detect conflicting active change leases
Alias
p37
Tags
coordinationleaselocking
Mainteneurs
amirtlinov
Packs
ai-proof-coreai-runtimeall
community

lint-unified-gate

P19 : branche un gate de lint unifié pour Rust, Python et JS/TS

Pourquoi
Needed to enforce one clear quality style across the repo, instead of many conflicting local rules.
Alias
p19
Tags
gatelintunified
Mainteneurs
amirtlinov
Packs
ai-repo-qualityallqualitystarter-safe
community

log-pii-guard

Empêche les fuites de PII et de secrets dans les logs

Pourquoi
Needed to prevent personal or sensitive data leaks in logs before they become incidents.
Alias
p18
Tags
guardlogpii
Mainteneurs
amirtlinov
Packs
allsecuritystarter-safe
community

merge-truth-contract

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

Pourquoi
Assemble canonical merge-readiness proof from existing compas witness state and repo-local review truth
Alias
p33
Tags
merge-truthproofreview
Mainteneurs
amirtlinov
Packs
ai-proof-coreall
community

observability-agent-gate

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

Pourquoi
Validate repo-local observability reports, logs, metrics, and traces
Alias
p28
Tags
metricsobservabilitytraces
Mainteneurs
amirtlinov
Packs
ai-runtimeall
experimental

paranoid-tool-policy

Politique paranoïaque des outils (guardrail) pour exécution stricte

Pourquoi
Needed to block dangerous or unexpected tool execution paths and keep automation predictable.
Alias
p01
Tags
paranoidpolicytool
Mainteneurs
amirtlinov
Packs
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

perf-regression-budget

Gate de budget de régression de performance pour edits IA et checks d’impact runtime

Pourquoi
Needed so the system does not become slower over time without anyone noticing.
Alias
p20
Tags
budgetperfregression
Mainteneurs
amirtlinov
Packs
ai-repo-qualityallquality
community

plan-diff-scope

P03 : vérifie la cohérence de scope entre plan et diff

Pourquoi
Needed to ensure implementation matches the agreed plan and does not include hidden extra changes.
Alias
p03
Tags
diffplanscope
Mainteneurs
amirtlinov
Packs
ai-coreallstarter-safe
community

projection-integrity

Validate typed projection manifest integrity for change-capsule projections

Pourquoi
Validate typed projection manifest integrity for change-capsule projections
Alias
p38
Tags
integrityprojectiontyped
Mainteneurs
amirtlinov
Packs
ai-proof-coreall
community

provenance-attestation

Gate de provenance et d’attestation pour l’intégrité et la confiance des artefacts de release

Pourquoi
Needed to prove where release artifacts came from and increase trust for users and auditors.
Alias
p11
Tags
attestationprovenance
Mainteneurs
amirtlinov
Packs
allsecuritystarter-safe
community

quality-summary-report

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

Pourquoi
Check and refresh the machine-readable quality summary witness from canonical compas gate outputs
Alias
Tags
posturequalitysummary
Mainteneurs
amirtlinov
Packs
ai-entropyai-repo-qualityallquality
community

release-readiness-gate

Contrôle de readiness release CI/CD pour publication déterministe

Pourquoi
Needed to check real readiness before release, reducing rollback and hotfix stress.
Alias
p21
Tags
gatereadinessrelease
Mainteneurs
amirtlinov
Packs
allquality
community

reuse-report-gate

P05 : extension du gate avec l’outil reuse-report (anti‑copier/coller)

Pourquoi
Needed to push reuse over copy-paste, so maintenance stays cheaper and behavior stays consistent.
Alias
p05
Tags
gatereportreuse
Mainteneurs
amirtlinov
Packs
ai-repo-qualityallqualitystarter-safe
community

review-evidence-contract

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

Pourquoi
Validate legacy JSON review artifacts and witness references for compatibility-mode merge lanes
Alias
p25
Tags
contractevidencelegacyreview
Mainteneurs
amirtlinov
Packs
sunset

review-matrix

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

Pourquoi
Validate review-matrix policy and change-capsule lens requirements by risk tier
Alias
p39
Tags
matrixreviewtyped
Mainteneurs
amirtlinov
Packs
ai-proof-coreall
community

sast-semgrep-gate

P12 : intègre le scan sécurité Semgrep dans le flux du gate

Pourquoi
Needed to catch common security issues early, before they reach production.
Alias
p12
Tags
gatesastsemgrep
Mainteneurs
amirtlinov
Packs
allsecuritystarter-safe
community

sbom-gate

Gate SBOM pour manifests de dépendances et traçabilité du lockfile

Pourquoi
Needed to keep a clear inventory of dependencies for security, legal, and incident response work.
Alias
p10
Tags
gatesbom
Mainteneurs
amirtlinov
Packs
allsecuritystarter-safe
community

secrets-leak-guard

Garde‑fou de fuite de secrets pour bloquer l’exposition de secrets

Pourquoi
Needed to prevent accidental leaks of tokens, passwords, and keys in code or artifacts.
Alias
p13
Tags
guardleaksecrets
Mainteneurs
amirtlinov
Packs
allsecuritystarter-safe
community

spec-adr-gate

Gate Spec/ADR : impose objectif, non‑objectifs, critères d’acceptation, cas limites et rollback avant d’implémenter

Pourquoi
Needed so teams agree on goals, constraints, and rollback before coding starts.
Alias
p02
Tags
adrgatespec
Mainteneurs
amirtlinov
Packs
ai-coreallstarter-safe
community

stale-artifact-scanner

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

Pourquoi
Scan for stale plans, review artifacts, and orphaned evidence files
Alias
p32
Tags
artifactsentropystale
Mainteneurs
amirtlinov
Packs
ai-entropyall
community

structured-report-ingestion

Valide et impose des artefacts de rapports structurés (SARIF/JUnit/JSON) dans les gates

Pourquoi
Needed to turn tool outputs into clear, comparable quality signals instead of noisy raw logs.
Alias
p22
Tags
ingestionreportstructured
Mainteneurs
amirtlinov
Packs
ai-proof-coreallquality
community

supply-chain-hygiene

Gate supply-chain : lockfiles déterministes et versions de dépendances stables

Pourquoi
Needed to control dependency risk and avoid unstable or unsafe package drift.
Alias
p09
Tags
chainhygienesupply
Mainteneurs
amirtlinov
Packs
allsecuritystarter-safe
community

surface-contract-guard

Protège la surface API publique et les ruptures de contrat via des baselines explicites

Pourquoi
Needed to protect API contracts from accidental breaking changes that hurt users.
Alias
p08
Tags
contractguardsurface
Mainteneurs
amirtlinov
Packs
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

tests-junit-gate

P14 : impose l’exécution de tests normalisée avec support JUnit dans le gate

Pourquoi
Needed to ensure tests run in a standard format so failures are visible and actionable for everyone.
Alias
p14
Tags
gatejunittests
Mainteneurs
amirtlinov
Packs
ai-repo-qualityallqualitystarter-safe
community

ui-validation-gate

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

Pourquoi
Validate repo-produced UI smoke reports, screenshots, and DOM assertions
Alias
p29
Tags
browseruivalidation
Mainteneurs
amirtlinov
Packs
ai-runtimeall
experimental

worktree-isolation-guard

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

Pourquoi
Validate deterministic per-worktree state, log, temp, and port isolation config
Alias
p26
Tags
isolationruntimeworktree
Mainteneurs
amirtlinov
Packs
ai-repo-qualityai-runtimeall
community