mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-11 19:47:12 +03:00
4.8 KiB
4.8 KiB
Evidence Ledger
Intent
Add the source-grounded llama.cpp operations skill requested by issue #143, covering installation, GGUF/model handling, verified inference and serving, tuning, benchmarking, and diagnosis without freezing volatile interfaces in the core skill.
Authority
The user granted modify, publish, and merge authority for this repository and requested commit, push, PR, green CI, and merge.
Inspected artifacts
- Issue
magnus919/agent-skills#143and repositoryAGENTS.md, validators, eval schema, CI workflows, catalogs, and recent merged PR conventions. - Existing
agent-skills,research-methodology,spec-driven-development,neckbeard,ml-engineering,restic,supabase, andesp32-developmentguidance. - llama.cpp commit
555881ebc8b0fc0402b30e09258a32a7bfd13c52, releaseb10107, official build/install/server/CLI/GGUF/quantization/benchmark/multi-GPU sources, and REST changelog.
Assumptions
- The repository's current schema-version-1 eval contract remains authoritative for this change.
- Source-backed command examples are useful without a bundled wrapper CLI.
- Runtime behavior must be refreshed against the installed binary because upstream interfaces are volatile.
Alternatives rejected
- Expanding
ml-engineering/references/quantization-inference.md: too broad for the llama.cpp lifecycle and operational failure modes. - Separate GGUF/server/benchmark skills: fragments one operational workflow.
- Bundled preflight wrapper: native
--version,--help,--list-devices, logs, and templates cover the first version without another maintenance surface. - One known-good launch command: hardware/model-specific and rapidly stale.
Files changed
- Added
llama-cpp/SKILL.md, humanREADME.md, this ledger, six focused references, two operation templates, and a six-case eval manifest. - Updated root
README.mdandreferences/skill-triggers.mdfor discovery. - Regenerated
.claude-plugin/marketplace.json,.codex-plugin/plugin.json, andllms.txt;.agents/plugins/marketplace.jsonremained unchanged.
Commands / checks run
ruby scripts/validate-skills.rbruby scripts/validate-skill-quality.rb --base origin/mainpython3 scripts/test-eval-validation.pypython3 scripts/validate-evals.pypython3 scripts/test-eval-coverage.pypython3 scripts/eval-coverage.py --modified-from origin/mainpython3 scripts/check-artifacts.pyruby scripts/test-validate-skill-quality.rb- Claude, Codex, and
llms.txtgenerator check modes plus thellms.txtgenerator tests - Paired, release, and existing eval-runner test suites
- Independent final-diff review against issue #143, Agent Skills rules, research fidelity, and neckbeard boundaries
Observed outputs
- Worktree began clean on
mainat1f5cd6a. - Upstream llama.cpp reviewed at
555881eb; latest reviewed release wasb10107. - No
llama-cliexecutable was present on the authoring host. - Skill validation found 108 canonical skills with no format/link failure.
- Changed-skill quality checked one new skill with 0 errors and 0 warnings.
- All 9 present eval manifests passed schema-v1 and semantic validation; eval validation and coverage tests passed.
- Artifact checks and their repository test suites passed.
- Generated catalogs were current at 98 public skills/plugins.
- Paired, release, and existing eval-runner tests passed.
- Independent review found no skill-content, trigger, safety, eval, catalog, or issue-scope defect after this ledger/README correction.
Verification boundary
- Research: source and repository boundary.
- Component: Agent Skills structure, links, README sections, eval schema, line budget, and generated catalogs.
- Integration: whole-repository artifact and validator suites plus fake-adapter eval-runner plumbing.
- Delivery: GitHub PR checks and final-head review remain pending until publication.
Unverified boundaries
- Live llama.cpp build, model load, inference, accelerator, and server behavior are not locally exercised because no binary/model is installed and host installation/model download is outside repository scope.
- Real-model output-quality grading is not established by the schema-v1 manifest or fake-adapter CI smoke; repository policy reports executable grader bindings, recent run evidence, and release-gated evidence as not assessed.
Rollback / follow-up triggers
- Revert if repository validation or CI cannot pass without weakening required quality gates.
- Refresh when upstream command help, backends, GGUF metadata, REST behavior, or benchmark boundaries change materially.
- Add a script only if repeated eval traces show agents independently reimplementing the same error-prone inspection.
Status
Local implementation and integration verification passed. Delivery is pending publication, final-head CI, and merge; live llama.cpp runtime behavior remains an explicitly disclosed gap.