crisai-diagnostics-and-tooling

Diagnose crisAI behavior by analyzing logs, run histories, and cost data.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/crissdiamond/crisAI --skill crisai-diagnostics-and-tooling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crisai-diagnostics-and-tooling
Source: https://github.com/crissdiamond/crisAI/tree/main/.claude/skills/crisai-diagnostics-and-tooling
Command: npx skills add https://github.com/crissdiamond/crisAI --skill crisai-diagnostics-and-tooling

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

crisai-diagnostics-and-tooling helps you measure and interpret the behavior of crisAI, enabling you to understand what runs are doing and clean up stray directories.

Core Features & Use Cases

  • Behavior Measurement: Diagnose and measure the behavior of crisAI, including logs, run histories, and cost/usage data.
  • Run Interpretation: Analyze run outcomes, including routing decisions, contract enforcement, and checkpoints.
  • Directory Cleanup: Remove stray directories at the repository root, ensuring a clean environment.
  • Mode Parity Check: Verify the parity between different execution modes like pipeline and peer.

Quick Start

Run the 'crisai spend' command to analyze the cost of the latest crisAI run.

Frequently Asked Questions about crisai-diagnostics-and-tooling

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

FAQPage Schema
How do I analyze the cost of my latest crisAI run?

To analyze crisAI run costs, execute the 'crisai spend' command, which reviews logs, run histories, and usage data to output a detailed cost analysis for your latest execution.

What does run interpretation mean for crisAI behavior measurement?

Run interpretation analyzes crisAI execution outcomes by evaluating routing decisions, contract enforcement, and checkpoints, providing detailed insights into how the system behaves during a specific run.

Do I need Python 3.10+ and uv to run crisAI diagnostics?

Yes, you need Python 3.10 or higher and a uv environment to run crisAI diagnostics, as the behavior measurement and directory cleanup tools require this specific setup.

How do I clean up stray directories at my repository root?

You can clean up stray directories at the repository root using the directory cleanup tools included in the crisai-diagnostics toolkit, ensuring a clean environment for future runs.

Can I verify mode parity between pipeline and peer execution modes?

Yes, you can verify mode parity between pipeline and peer execution modes using the mode parity check feature, which confirms that different execution modes maintain consistent behavior.

Why does my crisAI run history show unexpected routing decisions?

Unexpected routing decisions in crisAI run histories can be diagnosed using the run interpretation tools, which analyze logs and checkpoints to explain the system's behavior during execution.