Skip to content
Skills Library
AI & agents · Testing

debug

/debug

Execute a calcified recipe with verbose logging. Use when the user is iterating on a calcifier recipe, wants per-step transcripts, or asks to "debug a calcifier recipe".

Repository
calcifier ↗
Licence
MIT
Last repository change
23.10.2026

Assessment and security

100/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
2
Scripts
1
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 23.10.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What to check before installing
  • 1 scripts in this package. Review them before installing, as Claude may execute them.

Scripts: .calcifier/recipe.py

What it does and when to use it

Execute a calcified recipe with verbose logging. Use when the user is iterating on a calcifier recipe, wants per-step transcripts, or asks to "debug a calcifier recipe".

Triggers from the description

debug a calcifier recipe
Original author description

Execute a calcified recipe with verbose logging. Use when the user is iterating on a calcifier recipe, wants per-step transcripts, or asks to "debug a calcifier recipe".

How it works

  1. When to invoke
  2. Procedure
  3. Output
Original SKILL.md headings · 37 lines, 265 words
SKILL.md preview
---
name: debug
description: Execute a calcified recipe with verbose logging. Use when the user is iterating on a calcifier recipe, wants per-step transcripts, or asks to "debug a calcifier recipe".
allowed-tools: Bash
---

# calcifier:debug — author-friendly recipe execution

Same engine as `calcifier:exec` but with verbose Python logging. Per-step trace records show inputs, redacted outputs, durations, and any `fail()` reason. Intended for skill authors who are iterating on a calcified recipe.

## When to invoke

- The user is editing a recipe and wants to see what each `@step` returned.
- A previous `calcifier exec` run failed and the user wants more signal.

## Procedure

1. Run `calcifier --version` to confirm install.
2. Run:
   ```
   calcifier debug <recipe-path> --input k=v ...
   ```
   First run on the recipe also needs `--trust`.
   Agent-backed recipes also require `--agent-config <agents.json>`.
   Use `--trace-out <path>` to retain incremental trace v1 data if the run is
   interrupted or output parsing fails.
3. The CLI prints:
   - The full `RecipeRun` summary (every `@step` invocation with pass/fail and duration).
   - Verbose Python logging from `calcifier.*` loggers (recipe load, agent invocations, retries).
   - On failure: the `fail()` reason or the exception type and message.
4. Walk the user through any `[fail]` lines. Common author errors:
   - `@step` return annotation doesn't match what the LLM emits (rejected as schema mismatch — visible in `AgentError`).
   - An agent returned an undeclared output field (closed schemas reject it rather than caching false success).
   - A required artifact was not written or failed host verification.
   - The declared call or wall-clock budget was exhausted.
   - Recipe body references a step output before calling it.
   - Pre-condition check raised `fail("…")` early.

## Output

A long, line-by-line transcript of the run. Use it to refine the recipe; commit only after the run reaches `OK`.
Files in this package (2)
  • SKILL.md 2 KB
  • .calcifier/recipe.py 1 KB

Versions

RepositoryScoreLicence
This page · trailofbits/calcifier100MIT
ericrisco/rsc-harness100MIT
nicsuzor/academicops100MIT
duronext/jig100MIT
drosam/agents100MIT
rizukirr/vibekit100MIT
DingyangLyu/MatClaw100Apache-2.0
Kanevry/session-orchestrator100MIT
kdlbs/kandev100AGPL-3.0

Identical content appears in 1 other GitHub folders. We show one copy with the highest score.

Database snapshot: 13.11.2026 · package version 5adfa4296ffc (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100exec
    Execute a calcified .calcifier/recipe.py pipeline. Use when the user asks to "run a calcified skill", "exec a calcifier recipe", or wants deterministic playback of a pinned skill.
  • 100calcifier
    Convert a Claude/Codex SKILL.md into a typed Python recipe under .calcifier/recipe.py. Use when the user asks to "calcify a skill", convert a skill into a recipe, harden a skill into a deterministic pipeline, or pin agent control flow.
  • 100render-recipe
    Render a recipe YAML as a compact visual overview with ASCII flow diagram and input table. Only invoke when the user explicitly says "render recipe" or "/render-recipe".
  • 90effect-recipe-read
    Reverse-engineer a video effect into a reusable JSON recipe: a local Qwen3-VL 8B reads START/MIDDLE/END frames of a reference clip and writes the end-frame and motion prompts, then an open LTX-2 + Qwen edit graph applies the recipe to the user's photo (forkfield). Use for "make…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.