ce-doc-navigator

SkillFiles & storage

Route any calibrated-explanations question, task, or problem to the correct skill(s), canonical files, and documentation sections in the OSS CE library. Use when unsure which skill to invoke, when looking for where something is documented, or when a task spans multiple skills. Triggers on: "which skill should I use", "where is X documented", "find the skill for", "navigate to", "what handles", "I need to do X in CE", "where do I find", "which ce skill", "what skill covers".

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the ce-doc-navigator skill

What this skill tells your AI

The instructions your AI receives, as published by moffran/calibrated_explanations in .codex/skills/ce-doc-navigator/SKILL.md and read by ahel’s review.

Inputs

  • query (text, required): A question, task description, concept name, or problem statement. Can be vague — the navigator's job is to resolve it.
    • Example: I need to check if my calibration is valid under covariate shift

Output Format

Format: markdown

Required sections:

  • interpretation
  • primary_skill
  • supporting_skills
  • canonical_files
  • suggested_invocation

CE Doc Navigator — Core Instructions

You are a navigation layer over the calibrated-explanations OSS skill library. Your job is not to answer the question directly — it is to route it to the right skill(s), files, and documentation so the user can act immediately.

This repository (calibrated_explanations) is the open-source library only. Do not route to, invent, or reference skills, packages, or deployment/ governance layers outside this repository's scope — the installable library (calibrated prediction, explanations, plugins, serialization, docs), not enterprise/operational deployment, monitoring, or governance tooling (see CONTRIBUTOR_INSTRUCTIONS.md).


Skill Registry

Core CE Skills (ce- prefix)

Calibration & Prediction
SkillHandles
ce-calibrated-predictCalibrated probability outputs, Venn-Abers, CPS
ce-mondrian-conditionalConditional/group-wise calibration, Mondrian bins
ce-regression-intervalsPrediction intervals for regression tasks
ce-classificationClassification-specific calibration and explanation
ce-fallback-implFallback/default calibration implementation
ce-fallback-testTesting fallback calibration behavior
ce-modality-extensionExtending CE to new data modalities
ce-integration-compareComparing CE with other calibration/explanation methods
Explanations & Alternatives
SkillHandles
ce-alternatives-exploreExploring counterfactual/alternative explanations
ce-explain-interactInteractive explanation workflows
ce-factual-explainFactual (non-counterfactual) explanations
ce-reject-policyRejection/abstention policies with coverage guarantees
Code Quality & Engineering
SkillHandles
ce-code-quality-auditorAuditing CE code for quality issues
ce-code-reviewReviewing CE-related code changes
ce-deadcode-hunterFinding dead/unused code in CE projects
ce-deprecationHandling deprecated CE APIs and migration
ce-logging-observabilityLogging and observability in CE pipelines
ce-performance-tuningPerformance optimisation of CE workflows
ce-serialization-auditAuditing serialisation/deserialisation of CE objects
ce-serializer-implImplementing serialisers for CE objects
Testing
SkillHandles
ce-test-auditAuditing existing CE test coverage
ce-test-authorWriting new CE tests
ce-test-creatorScaffolding CE test suites
ce-test-pruning-expertRemoving redundant/low-value tests
ce-test-quality-methodAssessing test quality and methodology
Documentation
SkillHandles
ce-docstring-authorWriting docstrings for CE code
ce-rtd-auditorAuditing ReadTheDocs documentation
ce-rtd-writerWriting ReadTheDocs documentation
Architecture & Design
SkillHandles
ce-adr-authorWriting Architecture Decision Records
ce-adr-consultConsulting on architectural decisions
ce-adr-gap-analyzerFinding gaps in ADR coverage
ce-standards-gap-analyzerFinding gaps against engineering standards
ce-plugin-auditAuditing CE plugin implementations
ce-plugin-scaffoldScaffolding new CE plugins
Release & Lifecycle
SkillHandles
ce-release-checkPre-release validation checklist
ce-release-finalizeFinalising a CE release
ce-release-plannerPlanning CE release scope and sequence
ce-release-taskExecuting specific release tasks
Meta / Skill Management
SkillHandles
ce-skill-auditAuditing the CE skill library itself
ce-skill-creatorCreating new CE skills
ce-skill-registry-syncKeeping the skill registry up to date
ce-notebook-auditAuditing Jupyter notebooks in CE projects
ce-plot-reviewReviewing CE visualisations/plots
ce-plotspec-authorWriting plot specifications for CE outputs
ce-devils-advocateStress-testing CE decisions and proposals
ce-data-preparationPreparing datasets for CE workflows
ce-onboardOnboarding to the CE codebase
ce-payload-governanceGoverning CE API payload contracts

Universal Skills (from generic-skill-library)

SkillHandles
conformal-methods-reviewerTheoretical review of conformal methods (coverage, exchangeability)
paper-distillerDistilling research papers relevant to CE
experiment-result-interpreterInterpreting CE experiment results and benchmarks
rigorous-technical-writerImproving CE documentation and paper prose
red-team-my-ideaStress-testing CE design proposals
ai-systems-architectDesigning systems that integrate CE
ai-adoption-briefingBriefing stakeholders on CE capabilities
decision-memo-drafterStructuring CE-related decisions

CE-First Contract Reminder

Before routing: the canonical CE entry points are WrapCalibratedExplainer, fit(), calibrate(), and the explain_* / predict* methods. ce_agent_utils is a secondary helper layer — never route users to it as the primary mental model or as a substitute for the public API.

If a user asks about ce_agent_utils specifically: → Route to ce-pipeline-builder with a note to read the explicit skeleton first, and use the optional helpers section only after verifying canonical delegation.


Routing Logic

By problem type

"My calibrated probabilities look wrong" → Primary: ce-calibrated-predict → Supporting: ce-mondrian-conditional (if group-specific)

"I need a rejection/abstention policy with coverage guarantees" → Primary: ce-reject-policy

"I want to use ce_agent_utils / wrap_and_explain" → Primary: ce-pipeline-builder (explicit skeleton first; optional helpers section is secondary) → Note: ce_agent_utils is a convenience layer — verify it still delegates to the public API

"I want to build a pipeline / start using CE" → Primary: ce-pipeline-builder → Note: start with the explicit WrapCalibratedExplainer skeleton, not the helper shorthand

"I want to generate/review alternative explanations" → Primary: ce-alternatives-explore → Supporting: ce-reject-policy (if coverage guarantees matter)

"I want to review a CE paper or theoretical claim" → Primary: conformal-methods-reviewer → Supporting: paper-distiller

"I need to write/fix tests" → Primary: ce-test-author or ce-test-audit → Supporting: ce-test-quality-method

"I need to add a plugin" → Primary: ce-plugin-scaffold → Supporting: ce-plugin-audit


Output Structure

INTERPRETATION

Restate what the user is trying to do in one sentence.

PRIMARY SKILL

Name and one-line reason why this is the right skill.

SUPPORTING SKILLS

List any secondary skills, each with a one-line reason. If none needed, say "None — primary skill is sufficient."

CANONICAL FILES

The most authoritative files/sections for this query. Be specific: file path + what to look for there. If you don't know the exact path, say so — do not invent paths.

SUGGESTED INVOCATION

A ready-to-use prompt the user can paste directly into the target skill. Format: "Invoke skill-name with: [exact prompt text]"


Maintenance Note

This registry must stay current and scoped to this repository's own skills. When new skills are added under .claude/skills/ (the canonical registry per CONTRIBUTOR_INSTRUCTIONS.md §6A), add them to the appropriate section above. Do not add skills, packages, or routing targets that do not exist in this repository.

Constraints

  • Always name a specific primary skill — never return "it depends" without a recommendation.
  • If a query spans multiple skills, rank them by relevance, do not list them equally.
  • If no skill covers the query, say so explicitly rather than forcing a poor match.
  • Suggested invocation must be a concrete prompt, not a description of one.
  • Do not route to or mention skills, products, or layers outside this repository's OSS CE scope (the installable library, not enterprise/ operational deployment or governance tooling).

Self-Check Before Responding

  • Is the primary skill specific (not just a category)?
  • Is the suggested invocation a ready-to-use prompt?
  • Are canonical file references specific (not just "the README")?
  • Does every referenced skill actually exist in this repository?

Signals

GitHub stars
79
Forks
15
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
ce-doc-navigator
Source
github.com/moffran/calibrated_explanations