trailofbits/calcifier.
11 skills★ 9View on GitHub ↗
- 100/100
calcifier
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.
- 100/100
changelog-entry
Draft a changelog entry for the changes in a workspace and save it as Markdown.
- 100/100
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".
- 100/100
exec
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.
- 100/100
notes-summary
Summarize the notes in a workspace into a short structured digest.
- 100/100
per-item-records
Describe each item in an inventory and save one record per item.
- 100/100
release-digest
Produce a short digest of the release notes for a workspace.
- 100/100
release-notes
Write release notes for the merged changes in a workspace.
- 100/100
style-review
Review a document against the team style guide and list concrete fixes.
- 100/100
text-search
Find the files in a workspace that mention a phrase and explain each match.
- 100/100
update
Re-calcify a SKILL.md and unified-diff the result against the on-disk recipe. Use when the user asks to "check calcifier drift", "diff a recipe against its skill", or "update a calcified recipe".