Каталог плагінів Compas

Обирайте плагіни та паки. Копіюйте команди встановлення. Детермінований, fail-closed реєстр.

Плагіни: 38 · Паки: 9

Встановлення (native, рекомендовано)

Працює напряму з підписаним реєстром (без клонування).

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

Паки

all

Встановити всі зареєстровані плагіни, включно з опційними та просунутими перевірками

Плагіни: 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

Рекомендовані безпечні defaults: лише stable community‑checks; без experimental/deprecated плагінів

Плагіни: 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

Плагіни

Показано 38 з 38.

Немає плагінів, що відповідають фільтрам.

app-lifecycle-harness

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

Навіщо
Run a repo-declared start-readiness-smoke-teardown runtime harness
Аліаси
p27
Теги
harnesslifecycleruntime
Мейнтейнери
amirtlinov
Паки
ai-runtimeall
experimental

boundary-arch-hardening

Посилення архітектурних шарів і boundary‑політики (анти‑спагеті) для поліглот‑проєктів

Навіщо
Needed so the project does not turn into spaghetti: it keeps modules in their places and prevents chaotic coupling.
Аліаси
p04
Теги
archboundaryhardening
Мейнтейнери
amirtlinov
Паки
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

change-contract

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

Навіщо
Validate typed change capsule frontmatter, required sections, and lease declarations
Аліаси
p34
Теги
changecontracttyped
Мейнтейнери
amirtlinov
Паки
ai-proof-coreall
community

complexity-loc-budgets

Бюджети складності та LOC для поліглот‑репозиторіїв, щоб запобігати монолітам від AI

Навіщо
Needed to stop huge unreadable functions/files early, while changes are still cheap to fix.
Аліаси
p06
Теги
budgetscomplexityloc
Мейнтейнери
amirtlinov
Паки
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

context-budget

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

Навіщо
Validate typed context-budget limits across active change capsules and projection manifests
Аліаси
p35
Теги
budgetcontexttyped
Мейнтейнери
amirtlinov
Паки
ai-entropyall
community

coverage-nonregression

Гейт проти регресії покриття (coverage) для контролю якості

Навіщо
Needed so test coverage does not silently degrade from release to release.
Аліаси
p15
Теги
coveragenonregression
Мейнтейнери
amirtlinov
Паки
ai-repo-qualityallqualitystarter-safe
community

deadcode-orphan-api

Виявлення мертвих приватних символів і осиротілого публічного API у runtime‑коді поліглот‑проєктів

Навіщо
Needed to clean dead code and unused public API, reducing maintenance cost and confusion.
Аліаси
p07
Теги
apideadcodeorphan
Мейнтейнери
amirtlinov
Паки
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

docs-graph

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

Навіщо
Validate docs-router, change-capsule graph files, and stale capsule freshness windows
Аліаси
p36
Теги
docsgraphtyped
Мейнтейнери
amirtlinov
Паки
ai-entropyai-proof-coreall
community

docs-no-drift

No‑drift перевірки синхронізації документації: архітектура та “контракт” документації

Навіщо
Needed to keep docs aligned with real behavior, so users and contributors trust what they read.
Аліаси
p17
Теги
docsdriftno
Мейнтейнери
amirtlinov
Паки
allqualitystarter-safe
community

example-minimal

Референсний мінімальний плагін для онбордингу спільноти

Навіщо
Needed as a minimal reference plugin so teams can quickly understand structure and start safely.
Аліаси
Теги
exampleminimal
Мейнтейнери
amirtlinov
Паки
certified

exceptions-ttl-guard

P16: примусове дотримання TTL, строків завершення та бюджетів для allowlist‑винятків

Навіщо
Needed so temporary exceptions really stay temporary and do not become hidden permanent debt.
Аліаси
p16
Теги
exceptionsguardttl
Мейнтейнери
amirtlinov
Паки
allqualitystarter-safe
community

golden-principles-enforcer

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

Навіщо
Validate a compact PHILOSOPHY.md golden-principles contract for AI-first repositories
Аліаси
p30
Теги
ai-firstgovernanceprinciples
Мейнтейнери
amirtlinov
Паки
ai-entropyall
community

lease-lock

Validate typed lease policy and detect conflicting active change leases

Навіщо
Validate typed lease policy and detect conflicting active change leases
Аліаси
p37
Теги
coordinationleaselocking
Мейнтейнери
amirtlinov
Паки
ai-proof-coreai-runtimeall
community

lint-unified-gate

P19: єдиний lint‑gate для Rust, Python і JS/TS перевірок якості

Навіщо
Needed to enforce one clear quality style across the repo, instead of many conflicting local rules.
Аліаси
p19
Теги
gatelintunified
Мейнтейнери
amirtlinov
Паки
ai-repo-qualityallqualitystarter-safe
community

log-pii-guard

Блокує витоки PII та секретів у логах

Навіщо
Needed to prevent personal or sensitive data leaks in logs before they become incidents.
Аліаси
p18
Теги
guardlogpii
Мейнтейнери
amirtlinov
Паки
allsecuritystarter-safe
community

merge-truth-contract

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

Навіщо
Assemble canonical merge-readiness proof from existing compas witness state and repo-local review truth
Аліаси
p33
Теги
merge-truthproofreview
Мейнтейнери
amirtlinov
Паки
ai-proof-coreall
community

observability-agent-gate

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

Навіщо
Validate repo-local observability reports, logs, metrics, and traces
Аліаси
p28
Теги
metricsobservabilitytraces
Мейнтейнери
amirtlinov
Паки
ai-runtimeall
experimental

paranoid-tool-policy

Параноїдна політика запуску tool’ів для строгого виконання

Навіщо
Needed to block dangerous or unexpected tool execution paths and keep automation predictable.
Аліаси
p01
Теги
paranoidpolicytool
Мейнтейнери
amirtlinov
Паки
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

perf-regression-budget

Гейт бюджету регресії продуктивності для AI‑правок і runtime‑impact checks

Навіщо
Needed so the system does not become slower over time without anyone noticing.
Аліаси
p20
Теги
budgetperfregression
Мейнтейнери
amirtlinov
Паки
ai-repo-qualityallquality
community

plan-diff-scope

P03: перевірка відповідності «план ↔ diff» (узгодженість scope)

Навіщо
Needed to ensure implementation matches the agreed plan and does not include hidden extra changes.
Аліаси
p03
Теги
diffplanscope
Мейнтейнери
amirtlinov
Паки
ai-coreallstarter-safe
community

projection-integrity

Validate typed projection manifest integrity for change-capsule projections

Навіщо
Validate typed projection manifest integrity for change-capsule projections
Аліаси
p38
Теги
integrityprojectiontyped
Мейнтейнери
amirtlinov
Паки
ai-proof-coreall
community

provenance-attestation

Гейт provenance/attestation для цілісності та довіри до release‑артефактів

Навіщо
Needed to prove where release artifacts came from and increase trust for users and auditors.
Аліаси
p11
Теги
attestationprovenance
Мейнтейнери
amirtlinov
Паки
allsecuritystarter-safe
community

quality-summary-report

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

Навіщо
Check and refresh the machine-readable quality summary witness from canonical compas gate outputs
Аліаси
Теги
posturequalitysummary
Мейнтейнери
amirtlinov
Паки
ai-entropyai-repo-qualityallquality
community

release-readiness-gate

Перевірка готовності до релізу для CI/CD та детермінованого publishing

Навіщо
Needed to check real readiness before release, reducing rollback and hotfix stress.
Аліаси
p21
Теги
gatereadinessrelease
Мейнтейнери
amirtlinov
Паки
allquality
community

reuse-report-gate

P05: розширення gate з інструментом reuse-report (анти‑копіпаст)

Навіщо
Needed to push reuse over copy-paste, so maintenance stays cheaper and behavior stays consistent.
Аліаси
p05
Теги
gatereportreuse
Мейнтейнери
amirtlinov
Паки
ai-repo-qualityallqualitystarter-safe
community

review-evidence-contract

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

Навіщо
Validate legacy JSON review artifacts and witness references for compatibility-mode merge lanes
Аліаси
p25
Теги
contractevidencelegacyreview
Мейнтейнери
amirtlinov
Паки
sunset

review-matrix

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

Навіщо
Validate review-matrix policy and change-capsule lens requirements by risk tier
Аліаси
p39
Теги
matrixreviewtyped
Мейнтейнери
amirtlinov
Паки
ai-proof-coreall
community

sast-semgrep-gate

P12: підключає Semgrep security scan у gate‑flow

Навіщо
Needed to catch common security issues early, before they reach production.
Аліаси
p12
Теги
gatesastsemgrep
Мейнтейнери
amirtlinov
Паки
allsecuritystarter-safe
community

sbom-gate

SBOM‑гейт для маніфестів залежностей і трасованості lockfile

Навіщо
Needed to keep a clear inventory of dependencies for security, legal, and incident response work.
Аліаси
p10
Теги
gatesbom
Мейнтейнери
amirtlinov
Паки
allsecuritystarter-safe
community

secrets-leak-guard

Гейт, що блокує витоки секретів (secrets leakage guard)

Навіщо
Needed to prevent accidental leaks of tokens, passwords, and keys in code or artifacts.
Аліаси
p13
Теги
guardleaksecrets
Мейнтейнери
amirtlinov
Паки
allsecuritystarter-safe
community

spec-adr-gate

Spec/ADR‑гейт: вимагає goal, non‑goals, acceptance, edge cases та rollback перед реалізацією

Навіщо
Needed so teams agree on goals, constraints, and rollback before coding starts.
Аліаси
p02
Теги
adrgatespec
Мейнтейнери
amirtlinov
Паки
ai-coreallstarter-safe
community

stale-artifact-scanner

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

Навіщо
Scan for stale plans, review artifacts, and orphaned evidence files
Аліаси
p32
Теги
artifactsentropystale
Мейнтейнери
amirtlinov
Паки
ai-entropyall
community

structured-report-ingestion

Валідація та enforcement структурованих звітів (SARIF/JUnit/JSON) у gates

Навіщо
Needed to turn tool outputs into clear, comparable quality signals instead of noisy raw logs.
Аліаси
p22
Теги
ingestionreportstructured
Мейнтейнери
amirtlinov
Паки
ai-proof-coreallquality
community

supply-chain-hygiene

Supply-chain гейт: детерміновані lockfiles і стабільні версії залежностей

Навіщо
Needed to control dependency risk and avoid unstable or unsafe package drift.
Аліаси
p09
Теги
chainhygienesupply
Мейнтейнери
amirtlinov
Паки
allsecuritystarter-safe
community

surface-contract-guard

Захищає публічну поверхню API та breaking changes через явні baselines

Навіщо
Needed to protect API contracts from accidental breaking changes that hurt users.
Аліаси
p08
Теги
contractguardsurface
Мейнтейнери
amirtlinov
Паки
ai-coreai-proof-coreai-repo-qualityallstarter-safe
community

tests-junit-gate

P14: нормалізований запуск тестів з підтримкою JUnit у gate

Навіщо
Needed to ensure tests run in a standard format so failures are visible and actionable for everyone.
Аліаси
p14
Теги
gatejunittests
Мейнтейнери
amirtlinov
Паки
ai-repo-qualityallqualitystarter-safe
community

ui-validation-gate

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

Навіщо
Validate repo-produced UI smoke reports, screenshots, and DOM assertions
Аліаси
p29
Теги
browseruivalidation
Мейнтейнери
amirtlinov
Паки
ai-runtimeall
experimental

worktree-isolation-guard

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

Навіщо
Validate deterministic per-worktree state, log, temp, and port isolation config
Аліаси
p26
Теги
isolationruntimeworktree
Мейнтейнери
amirtlinov
Паки
ai-repo-qualityai-runtimeall
community