experience-packlisted
Install: claude install-skill m1nga/skill-builder
# Experience Pack
One sentence: every project keeps its own experience ledger; a boundary test
distills the portable part; only the portable part travels between projects.
## The two layers
| Layer | File | Owner | Content rules |
|---|---|---|---|
| Ledger | `EXPERIENCE.md` in the project root | the project | dated, concrete, project specifics allowed; process experience only — never product truth, never a decision register |
| Portable | the project's portable-lessons file (e.g. `LESSONS.md`) and/or this skill's reference pack | travels | abstract, product-noun-free, true in a DIFFERENT project read by a stranger |
Pipeline: something happens → ledger entry (same day, while it hurts) →
periodic distillation pass → portable lessons. Strategy and product decisions
never travel: **experience inherits, decisions die.**
## Protocol A — RECORD (ledger)
Create `EXPERIENCE.md` at the project root on day one (or on first use).
Append an entry when any of these happen: an incident cost real time/money/
trust; a method visibly worked; an independent reviewer caught something the
author missed; a collaboration pattern succeeded or failed; the user corrected
the agent's course.
Entry format:
```
### YYYY-MM-DD — title
**What happened:** facts, concrete.
**What we did:** the response, concrete.
**What worked / what failed:** both, honestly.
**Cost:** time / tokens / trust / rework.
**Portable?** yes → <lesson-slug> | not yet | no (project-specific).
```
Rules: record process exp