ce-plugin-scaffold

Scaffold calibrated_explanations plugins with ADR-based contracts and registry integration.

78|15|Updated May 1, 2023
One-click install
npx skills add https://github.com/Moffran/calibrated_explanations --skill ce-plugin-scaffold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-plugin-scaffold
Source: https://github.com/Moffran/calibrated_explanations/tree/main/.claude/skills/ce-plugin-scaffold
Command: npx skills add https://github.com/Moffran/calibrated_explanations --skill ce-plugin-scaffold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold calibrated_explanations plugins to provide a standardized, ADR-aligned scaffold that guides developers to implement compliant interval calibrators, explanation strategies, or plot renderers, while ensuring registry compatibility and trust-model contracts.

Core Features & Use Cases

  • Template-based plugin scaffold for interval calibrators, explanations, and plot plugins that enforce plugin_meta contracts and registry patterns.
  • Clear guidance for implementing new plugins with validation hooks, trust setup, and ADR-compliant structure.
  • Practical workflows to register, trust, and test plugins within the calibrated_explanations ecosystem.

Quick Start

Create a new plugin by implementing your calibrator, explanation, or plot logic inside the scaffold and finalize the plugin_meta and registry wiring.

Frequently Asked Questions about ce-plugin-scaffold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a calibrated_explanations plugin in Python?

To scaffold a calibrated_explanations plugin, implement your calibrator, explanation, or plot logic inside the provided template, then finalize the plugin_meta and registry wiring to ensure compliance. This generates an ADR-aligned structure for your Python project.

What is a plugin_meta contract for interval calibrators?

A plugin_meta contract is a required metadata structure that enforces trust-model rules and registry compatibility for interval calibrators. It ensures your calibrated_explanations plugin integrates correctly with the ecosystem and passes validation checks.

How do I validate a calibrated_explanations plugin before registration?

You validate a calibrated_explanations plugin using the validate_plugin_meta function to check your implemented plugin_meta contract. This ensures your interval calibrator, explanation strategy, or plot renderer meets ADR-based compliance before registry integration.

Does the calibrated_explanations scaffold support plot renderers and explanation strategies?

Yes, the calibrated_explanations scaffold supports plot renderers, explanation strategies, and interval calibrators. The template enforces the required ADR-based contracts and registry patterns for each specific plugin type within your Python project.

Why do my calibrated_explanations plugins fail registry integration?

Calibrated_explanations plugins fail registry integration when the plugin_meta contract is missing or non-compliant with ADR-based trust-model rules. Applying the scaffold template and running validate_plugin_meta ensures your structure meets the required registry patterns.

Can I use ce-plugin-scaffold for Python projects outside the calibrated_explanations framework?

No, the scaffold is specifically designed for Python projects using the calibrated_explanations framework. It enforces ADR-based contracts and registry integration patterns that only apply to building compliant interval calibrators and explanation strategies within that ecosystem.