receiptlisted
Install: claude install-skill puukis/lstack
# Receipt — manage Change Receipts
## Activation
Invoked via `/receipt`. Wraps `lstack brain receipt` CLI.
The CLI is the source of truth. Never duplicate receipt storage logic here.
## Supported forms
```
/receipt
/receipt help
/receipt start <task>
/receipt status
/receipt list
/receipt show <id>
/receipt finalize
/receipt finalize <summary>
/receipt abandon <reason>
/receipt explain
/receipt undo
/receipt record-test <command>
/receipt record-command <command>
```
## Behavior by subcommand
### /receipt or /receipt help
Run:
```bash
lstack brain receipt status
```
Show brief help listing the supported forms above. Do not create or finalize anything.
### /receipt start <task>
First check current state:
```bash
lstack brain receipt status
```
If no receipt is open, derive a short title (≤60 chars) and start one:
```bash
lstack brain receipt start --title "<short title>" --goal "<full task>"
```
If a receipt is already open, show it and use `AskUserQuestion` to ask:
- Continue the open receipt
- Finalize the open receipt first, then start new
- Abandon the open receipt first, then start new
Do not silently replace an open receipt.
### /receipt status
```bash
lstack brain receipt status
```
### /receipt list
```bash
lstack brain receipt list --limit 10
```
### /receipt show <id>
```bash
lstack brain receipt show <id>
```
`<id>` is a positional integer argument (not --id).
### /receipt finalize or /receipt finalize <summary>
First:
```bash
lstack brain rec