llm-signaturelisted
Install: claude install-skill grimaldost/craft-collection
# LLM Signature
Provenance, not marketing. A `Co-Authored-By: Claude <noreply@anthropic.com>`
line says an AI touched the commit and nothing else; this signature records
what actually shaped the work — the exact model and the versioned tool stack —
as machine-readable git trailers:
```text
Assisted-By: claude-sonnet-5
Agent-Stack: claude-code@2.1.0; engineering-discipline@2.1.0 (craft-collection); session-workflow@0.15.0 (craft-collection)
```
Trailers are the native mechanism: hidden from `git log --oneline`, filterable
with `git log --format='%(trailers:key=Assisted-By)'`, parseable with
`git interpret-trailers`. Full grammar and semantics: `references/spec.md`.
## Semantics
- `Assisted-By` names the model that is **writing and orchestrating** — the one
responsible for the change. One model: the orchestrator at commit time, not
every subagent it delegated to. The model is never added as a commit
co-author or committer; this trailer is its only appearance.
- `Agent-Stack` is **environment-at-commit** provenance: the harness and the
enabled plugins, each as `name@version (marketplace)` — what was installed
and enabled, not a claim that every item fired. The marketplace label is a
lookup key (its repo or `claude plugin marketplace list` resolves it) — URLs
stay out of commits.
## Generate — always by script, never by hand
A remembered version is wrong the moment anything updates, so the signature is
rendered from live sources every time:
```bash
uv run --