Directories
¶
| Path | Synopsis |
|---|---|
|
Package atomicfile contains code related to writing to filesystems atomically.
|
Package atomicfile contains code related to writing to filesystems atomically. |
|
Package calibration measures how well stated confidences match observed outcomes — the reliability complement to package stats, which owns significance.
|
Package calibration measures how well stated confidences match observed outcomes — the reliability complement to package stats, which owns significance. |
|
Package claims extracts the checkable assertions a document makes about its own repository.
|
Package claims extracts the checkable assertions a document makes about its own repository. |
|
Package errs is skillet's shared error vocabulary: one Error type with machine-readable codes, following Ben Johnson's leaf/wrapper convention.
|
Package errs is skillet's shared error vocabulary: one Error type 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 frontmatter separates a leading "---"-delimited YAML block from the markdown body that follows it.
|
Package frontmatter separates a leading "---"-delimited YAML block from the markdown body that follows it. |
|
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 reads and writes the skills-manifest.json a verify pass emits: a machine-readable summary of a verified skill tree that downstream tools consult instead of rediscovering it.
|
Package manifest reads and writes the skills-manifest.json a verify pass emits: a machine-readable summary of a verified skill tree that downstream tools consult 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 quotecheck is the fabrication guard: given quotations and the texts they claim to come from, it reports which of them cannot be found.
|
Package quotecheck is the fabrication guard: given quotations and the texts they claim to come from, it reports which of them cannot be found. |
|
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 redlines enforces book2skill's mechanical Quality Red Lines over an already-loaded skill: the six RIA-TV++ body segments, a per-quotation word ceiling, and a description that states when to invoke the skill.
|
Package redlines enforces book2skill's mechanical Quality Red Lines over an already-loaded skill: the six RIA-TV++ body segments, a per-quotation word ceiling, and a description that states when to invoke the skill. |
|
Package ruleset is the typed model of a distilled ruleset: a set of Rules, each an imperative with a severity, a level, a rationale, a ✗/✓ example pair, and an optional ↦ source anchor.
|
Package ruleset is the typed model of a distilled ruleset: a set of Rules, each an imperative with a severity, a level, a rationale, a ✗/✓ example pair, and an optional ↦ source anchor. |
|
conflict
Package conflict finds decidable inconsistencies between the rules of a ruleset.
|
Package conflict finds decidable inconsistencies between the rules of a ruleset. |
|
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. |
|
synthesize
Package synthesize assembles distilled rulesets into a single synthesis prompt: it replaces a template's {{RULESETS}} marker with one <ruleset> block per input.
|
Package synthesize assembles distilled rulesets into a single synthesis prompt: it replaces a template's {{RULESETS}} marker with one <ruleset> block per input. |
|
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 skilllens locates the evidence behind the three SkillLens quality dimensions: whether a skill encodes concrete failure mechanisms, whether its instructions are specific rather than softened, and whether it draws a boundary around what not to do.
|
Package skilllens locates the evidence behind the three SkillLens quality dimensions: whether a skill encodes concrete failure mechanisms, whether its instructions are specific rather than softened, and whether it draws a boundary around what not to do. |
|
Package speclint validates an Agent Skill's frontmatter against the agentskills.io skill spec.
|
Package speclint validates an Agent Skill's frontmatter against the agentskills.io skill spec. |
|
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. |
|
Package textnorm folds the differences between two copies of the same words that nobody means as differences: a run of whitespace where a line happened to wrap, and the typographic characters a book, a plain-text extraction and a Markdown file each spell their own way.
|
Package textnorm folds the differences between two copies of the same words that nobody means as differences: a run of whitespace where a line happened to wrap, and the typographic characters a book, a plain-text extraction and a Markdown file each spell their own way. |
|
Package timeseries detects a quality regression: whether a new measurement has fallen below the baseline set by the ones before it.
|
Package timeseries detects a quality regression: whether a new measurement has fallen below the baseline set by the ones before it. |
Click to show internal directories.
Click to hide internal directories.