skillet

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2026 License: MIT

README

skillet

Go Library for LLM / Agent Skills

Directories

Path Synopsis
Package atomicfile contains code related to writing to filesystems atomically.
Package atomicfile contains code related to writing to filesystems atomically.
Package auditlog reads and writes the optimization log (results.tsv): one baseline/keep/revert/error row per experiment, nine tab-separated columns.
Package auditlog reads and writes the optimization log (results.tsv): one baseline/keep/revert/error row per experiment, nine tab-separated columns.
Package errs is skillet's shared error type: one Error with machine-readable codes, following Ben Johnson's leaf/wrapper convention.
Package errs is skillet's shared error type: one Error with machine-readable codes, following Ben Johnson's leaf/wrapper convention.
Package finding is skillet's shared diagnostic type: one Diagnostic that any linter or gate emits, carrying a Severity, an optional Category, an optional location Path, and a human Message.
Package finding is skillet's shared diagnostic type: one Diagnostic that any linter or gate emits, carrying a Severity, an optional Category, an optional location Path, and a human Message.
Package fsutil provides small, filesystem-shaped helpers shared by skillet tools.
Package fsutil provides small, filesystem-shaped helpers shared by skillet tools.
Package identity provides content-identity hashing shared across skillet tools.
Package identity provides content-identity hashing shared across skillet tools.
Package judge is the deterministic rule-judge for behavioral scoring.
Package judge is the deterministic rule-judge for behavioral scoring.
Package manifest builds the skills-manifest.json a verify pass emits: a machine-readable summary of a verified skill tree that downstream tools read instead of rediscovering it.
Package manifest builds the skills-manifest.json a verify pass emits: a machine-readable summary of a verified skill tree that downstream tools read instead of rediscovering it.
Package markdown parses a SKILL.md body into a small structured view, using goldmark (the established Go Markdown parser) instead of hand-rolled regexes.
Package markdown parses a SKILL.md body into a small structured view, using goldmark (the established Go Markdown parser) instead of hand-rolled regexes.
Package naming derives filenames and human titles for the distillation pipeline: a source markdown file's title, and the *_rules.md / *_prompt.md output names beside it.
Package naming derives filenames and human titles for the distillation pipeline: a source markdown file's title, and the *_rules.md / *_prompt.md output names beside it.
Package neutrality implements the runtime-neutrality red-light scan shared by skillet tools.
Package neutrality implements the runtime-neutrality red-light scan shared by skillet tools.
Package proof verifies a proof packet under NO-PROOF-NO-CLOSE: every declared artifact exists on disk and its bytes hash to the recorded digest.
Package proof verifies a proof packet under NO-PROOF-NO-CLOSE: every declared artifact exists on disk and its bytes hash to the recorded digest.
Package provenance reads and writes a comment header that marks a file as a vendored copy of an artifact whose home is another repository, and computes the content digest that header records.
Package provenance reads and writes a comment header that marks a file as a vendored copy of an artifact whose home is another repository, and computes the content digest that header records.
Package ratchet is the acceptance machinery of a darwin-style optimization loop: the keep/revert gate (gate.go) and the activation confusion matrix that feeds it a trigger-accuracy signal (activation.go).
Package ratchet is the acceptance machinery of a darwin-style optimization loop: the keep/revert gate (gate.go) and the activation confusion matrix that feeds it a trigger-accuracy signal (activation.go).
Package ruleset is the typed model of a distilled ruleset: a set of Rules, each an imperative with a severity, a level, a rationale, and a ✗/✓ example pair.
Package ruleset is the typed model of a distilled ruleset: a set of Rules, each an imperative with a severity, a level, a rationale, and a ✗/✓ example pair.
distill
Package distill generates the per-source distillation prompts: for each Markdown source under a tree it fills a template with links to the source and to the rules file it should produce, and writes a *_prompt.md beside the output directory.
Package distill generates the per-source distillation prompts: for each Markdown source under a tree it fills a template with links to the source and to the rules file it should produce, and writes a *_prompt.md beside the output directory.
Package skill loads and parses Agent Skills ("SKILL.md") files — the unified loader shared by exegesis and skillsaw.
Package skill loads and parses Agent Skills ("SKILL.md") files — the unified loader shared by exegesis and skillsaw.
Package stats holds the small deterministic statistics skillet tools need.
Package stats holds the small deterministic statistics skillet tools need.
Package testprompts is skillet's reader and gate for the test-prompts.json contract shared by exegesis and skillsaw.
Package testprompts is skillet's reader and gate for the test-prompts.json contract shared by exegesis and skillsaw.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL