attic-stashlisted
Install: claude install-skill NishikantaRay/Attic
# Stash into the attic
First, in the same shell command as anything below, locate the script:
```bash
ATTIC_JS=$(ls -d "${CODEX_HOME:-$HOME/.codex}"/plugins/cache/attic/attic/*/skills/attic/scripts/attic.js "${CODEX_HOME:-$HOME/.codex}"/skills/attic/scripts/attic.js "$HOME"/.agents/skills/attic/scripts/attic.js .agents/skills/attic/scripts/attic.js 2>/dev/null | sort -V | tail -1)
```
Argument: `$ARGUMENTS` (a title, a slug, or empty).
1. Decide what to stash: the most recent finding, result, plan or decision in
this conversation. If the argument names something specific, stash that.
If nothing obvious exists, ask in one line what to stash.
Unsure whether it is worth keeping? Read
`$(dirname "$ATTIC_JS")/../references/what-to-stash.md`.
2. Pick a `kind` (`finding`, `decision`, `plan`, `output`, `note`) and a
specific kebab-case slug that will still make sense in a month.
3. Record the evidence (see **Provenance** below): which files the conclusion
came from, which commands produced it, and how far you actually checked it.
4. Write the body to a temp file, then call the script. It handles the
folder, frontmatter, index line, atomic write, and secret scan:
```bash
node "$ATTIC_JS" stash \
--slug <slug> --kind <kind> --title "<title>" \
--hook "<one line under 100 chars>" [--tags a,b] \
[--type <type>] [--confidence verified|unverified] \
[--files "src/a.ts,src/b.ts"] [--commands "rg foo src"] \
[--decision-why "<why>"] --body-file <tmpfile>
`