ce-plugin-audit — community ce-plugin-audit, calibrated_explanations, community, ide skills

v1.0.0

About this Skill

Perfect for AI Agents needing comprehensive plugin audits and Calibrated Explanations contract conformance. Repository for the explanation method Calibrated Explanations (CE)

Moffran Moffran
[75]
[12]
Updated: 3/10/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Locale and body language aligned
Review Score
7/11
Quality Score
45
Canonical Locale
en
Detected Body Locale
en

Perfect for AI Agents needing comprehensive plugin audits and Calibrated Explanations contract conformance. Repository for the explanation method Calibrated Explanations (CE)

Core Value

Empowers agents to validate plugin metadata, capability tags, and interval calibrator protocols using libraries like NumPy, and protocols such as ADR-006 and ADR-015, ensuring seamless integration and efficient AI coding.

Ideal Agent Persona

Perfect for AI Agents needing comprehensive plugin audits and Calibrated Explanations contract conformance.

Capabilities Granted for ce-plugin-audit

Auditing plugin conformance with the Calibrated Explanations plugin contract
Validating plugin metadata and capability tags for correctness and consistency
Debugging interval calibrator protocols for classification and regression tasks

! Prerequisites & Limits

  • Requires Python environment with necessary dependencies
  • Limited to plugins conforming to the Calibrated Explanations plugin contract
  • NumPy library required for numerical computations

Why this page is reference-only

  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is ce-plugin-audit?

Perfect for AI Agents needing comprehensive plugin audits and Calibrated Explanations contract conformance. Repository for the explanation method Calibrated Explanations (CE)

How do I install ce-plugin-audit?

Run the command: npx killer-skills add Moffran/calibrated_explanations/ce-plugin-audit. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for ce-plugin-audit?

Key use cases include: Auditing plugin conformance with the Calibrated Explanations plugin contract, Validating plugin metadata and capability tags for correctness and consistency, Debugging interval calibrator protocols for classification and regression tasks.

Which IDEs are compatible with ce-plugin-audit?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for ce-plugin-audit?

Requires Python environment with necessary dependencies. Limited to plugins conforming to the Calibrated Explanations plugin contract. NumPy library required for numerical computations.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add Moffran/calibrated_explanations/ce-plugin-audit. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use ce-plugin-audit immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

ce-plugin-audit

Install ce-plugin-audit, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

CE Plugin Audit

You are auditing a plugin's conformance with the CE plugin contract. Run through each audit dimension below and produce a structured report.


Audit Dimension 1 — plugin_meta (ADR-006)

Run validate_plugin_meta(plugin.plugin_meta) and check:

FieldRequiredCorrect typeNotes
schema_versionintMust be 1 for current contract
namenon-empty strRecommend reverse-DNS
versionnon-empty strSemantic version
providernon-empty strAuthor/org attribution
capabilitiesnon-empty list[str]Each tag non-empty
trustedoptionalboolBuilt-ins set True; third-party False
data_modalitiesoptional (ADR-033)tuple[str, ...]Normalised lowercase; validated taxonomy
plugin_api_versionoptional (ADR-033)"MAJOR.MINOR" strDefault "1.0"
python
1from calibrated_explanations.plugins.base import validate_plugin_meta 2validate_plugin_meta(plugin.plugin_meta) # raises ValidationError on non-conformance

Audit Dimension 2 — Capability tags (ADR-015)

Each capability tag must match a defined CE capability:

Expected tagPlugin type
"interval:classification"Classification calibrator
"interval:regression"Regression calibrator
"explanation:factual", "explanation:alternative", "explanation:fast"Explanation
"plot:legacy", "plot:plotspec"Plot

Red flag: Plugin lists no capability tags, or lists tags it doesn't implement.


Audit Dimension 3 — Interval calibrator protocol (ADR-013)

If "interval:classification" or "interval:regression" in capabilities:

python
1# Required: predict_proba must match VennAbers surface exactly 2def predict_proba( 3 self, x, *, output_interval: bool = False, classes=None, bins=None 4) -> np.ndarray: ... 5# Shapes: (n_samples, n_classes) when output_interval=False 6# (n_samples, n_classes, 3) when output_interval=True (predict, low, high) 7 8def is_multiclass(self) -> bool: ... 9def is_mondrian(self) -> bool: ...

For regression ("interval:regression"), additional surface required:

python
1def predict_probability(self, x) -> np.ndarray: ... # shape (n_samples, 2): (low, high) 2def predict_uncertainty(self, x) -> np.ndarray: ... # shape (n_samples, 2): (width, confidence) 3def pre_fit_for_probabilistic(self, x, y) -> None: ... 4def compute_proba_cal(self, x, y, *, weights=None) -> np.ndarray: ... 5def insert_calibration(self, x, y, *, warm_start: bool = False) -> None: ...

Critical: predict_proba must delegate to VennAbers/IntervalRegressor reference logic to preserve calibration guarantees (ADR-021). A plugin that replaces the probability maths wholesale is non-conformant.

Context immutability: The plugin must NOT mutate fields in the IntervalCalibratorContext passed to create().


Audit Dimension 4 — ADR-001: Core / plugin boundary

FAIL if the plugin imports anything from calibrated_explanations.core.* that is not a protocol, dataclass, or exception:

python
1# OK — passive types 2from calibrated_explanations.core.exceptions import ValidationError 3 4# NOT OK — implementation details 5from calibrated_explanations.core.calibrated_explainer import CalibratedExplainer # red flag

Check with:

bash
1grep -r "from calibrated_explanations.core" src/your_plugin/

Audit Dimension 5 — Fallback visibility (mandatory copilot-instructions.md §7)

All fallback decisions inside the plugin must be visible:

python
1import warnings, logging 2_LOGGER = logging.getLogger("calibrated_explanations.plugins.<name>") 3 4# BAD — silent fallback 5if something_failed: 6 use_legacy_path() 7 8# GOOD — visible fallback 9if something_failed: 10 msg = "MyPlugin: <reason>. Falling back to legacy path." 11 _LOGGER.info(msg) 12 warnings.warn(msg, UserWarning, stacklevel=2) 13 use_legacy_path()

Audit Dimension 6 — Lazy imports (source-code.instructions.md)

Heavy optional dependencies must be imported lazily:

python
1# BAD 2import matplotlib.pyplot as plt # top-level in a module reachable from package root 3 4# GOOD 5def render(self, ...): 6 import matplotlib.pyplot as plt # inside function body

Audit Dimension 7 — ADR-033 modality contract (if applicable)

If the plugin targets a non-tabular modality ("image", "audio", "text", "multimodal", or "x-<vendor>-<name>"):

  • data_modalities must be present in plugin_meta.
  • Modality strings must be in the canonical taxonomy or use the x-<vendor>-<name> namespace.
  • Aliases ("vision" → "image") are acceptable inputs but are normalised to canonical form by the registry.
  • plugin_api_version must be present; major-version mismatch causes a registry rejection.

Report Template

Plugin Audit Report: <plugin name>
===================================
plugin_meta validation:        PASS / FAIL
  details: <fieldname: issue>

Capability tags:               PASS / FAIL / N_A
  declared: [...]
  implemented: [...]

Interval protocol (ADR-013):   PASS / FAIL / N_A
  predict_proba shape:         PASS / FAIL
  context immutability:        PASS / FAIL
  delegates to reference:      YES / NO

ADR-001 core boundary:         PASS / FAIL
  violations: <list>

Fallback visibility:           PASS / FAIL
  missing warn():              <method names>

Lazy imports:                  PASS / FAIL
  eager heavy imports:         <list>

ADR-033 modality (if used):    PASS / FAIL / N_A
  data_modalities:             <value>
  plugin_api_version:          <value>

Overall:   CONFORMANT / NON-CONFORMANT (N issues)

Evaluation Checklist

  • validate_plugin_meta() called and passes.
  • All declared capabilities have corresponding implementations.
  • Context not mutated in create().
  • predict_proba delegates to VennAbers / IntervalRegressor for probability maths.
  • No imports of core/ implementation details.
  • Every fallback emits warnings.warn + _LOGGER.info.
  • No eager top-level imports of matplotlib/pandas/joblib.
  • ADR-033 metadata present if non-tabular modality targeted.

Related Skills

Looking for an alternative to ce-plugin-audit or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer