Skip to content
Agentmart
Submit a tool

deep-receipt

View, dashboard, or export deep-work slice receipts (`receipts/SLICE-*.json`).

Skill by Sungmin-Cho

IndexedMIT★ 10
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/sungmin-cho-deep-receipt

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

View, dashboard, or export deep-work slice receipts (`receipts/SLICE-*.json`). Triggers on `/deep-receipt`, `/deep-status --receipts`, "receipt dashboard", "slice receipt", "리시트 보기", "리시트 대시보드", "에비던스 리시트". Sub-page of the deep-status hub.

Use cases: data

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/deep-receipt

What's inside

Skill name
deep-receipt
Description
View, dashboard, or export deep-work slice receipts (`receipts/SLICE-*.json`). Triggers on `/deep-receipt`, `/deep-status --receipts`, "receipt dashboard", "slice receipt", "리시트 보기", "리시트 대시보드", "에비던스 리시트". Sub-page of the deep-status hub.
License
MIT
Instructions
292 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

## Inputs (skill args)

| 인자 | 의미 |
|---|---|
| (없음) / `dashboard` | ASCII visual dashboard of all slice receipts |
| `view SLICE-NNN` | 특정 slice 의 receipt 상세 |
| `export` | JSON / Markdown export |
| `validate` | 9-item 검증 (verify-delegated-receipt-runner) |

빈 args / 매칭되지 않는 토큰 → 본문의 default 분기로 진입.

## Prerequisites

**Hub-spoke 관계**: 본 skill 은 `deep-status` hub 의 sub-page 입니다 — `/deep-status --<flag>` 가 본문 로직을 inline Read 하여 실행하는 것이 주 경로이며, 직접 호출도 동일하게 지원됩니다.


> **Internal** — `/deep-status --receipts`가 이 파일의 display logic을 `Read`하여 실행합니다. 자동 호출이 주 경로이며, 직접 호출도 지원됩니다.
> 참조처: `${CLAUDE_PLUGIN_ROOT}/skills/deep-status/SKILL.md` §6 (`Read ${CLAUDE_PLUGIN_ROOT}/skills/deep-receipt/SKILL.md and follow its display logic inline`).

# Receipt Management

View, export, and manage evidence receipts from the implementation phase.

## Language

Read(`${CLAUDE_PLUGIN_ROOT}/skills/shared/references/user-language.md`) and follow it.

## Usage

- `/deep-receipt` — Show receipt dashboard (same as `/deep-receipt dashboard`)
- `/deep-receipt dashboard` — ASCII visual dashboard of all slice receipts
- `/deep-receipt view SLICE-NNN` — Show detailed receipt for a specific slice
- `/deep-receipt export --format=json` — Export all receipts as single JSON file
- `/deep-receipt export --format=md` — Export as markdown (for PR descriptions)
- `/deep-receipt export --format=ci` — Export CI bundle (session-receipt + all slice receipts in one JSON, for GitHub Actions validation)

## Runtime Setup

Read(`${CLAUDE_PLUGIN_ROOT}/skills/deep-resume/references/session-detection.md`) and apply only its **Reusable session-state resolution** section to resolve `$STATE_FILE`; retain this skill's own no-session and standalone-mode behavior.

Read `$STATE_FILE` and extract `work_dir`.
Receipts are stored in `$WORK_DIR/receipts/SLICE-NNN.json`.

**Envelope-aware reads**: deep-work 6.5.0 부터 SLICE-*.json 과
`session-receipt.json` 는 M3 cross-plugin envelope (`{schema_version: "1.0",
envelope: {...}, payload: {...}}`) 로 emit 된다 (cf.
`deep-suite/docs/envelope-migration.md` §1). 본 명령의 모든 receipt
read 단계에서 다음 unwrap 규칙을 적용한다:

1. JSON 파싱 후 root 가 envelope 형태이면 (`schema_version === "1.0"`,
   `envelope` 객체, `payload` 키 모두 존재) identity guard 검증:
   `envelope.producer === "deep-work"` ∧
   `envelope.artifact_kind ∈ {slice-receipt, session-receipt}` ∧
   `envelope.schema.name === envelope.artifact_kind`. 위 조건을 모두 통과하면
   `payload` 객체를 사용 (legacy receipt body). 한 항목이라도 어긋나면
   "foreign envelope at <path>" 경고 후 receipt 무시 (handoff §4 round-4
   identity guard).
2. Legacy(non-envelope) JSON 이면 그대로 사용 (forward-compat).
3. `/deep-receipt export --format=ci` 같은 bundle export 는 envelope wrapping
   을 그대로 유지한 채 묶어 외부 CI 에 전달한다 (envelope 의 run_id chain 이
   audit 용).

## Dashboard

Scan `$WORK_DIR/receipts/` directory for all receipt JSON files. For each receipt, display:

```
Receipt Dashboard

┌──────────┬──────────┬──────────┬──────────┬──────────┬──────────┐
│ Slice    │ TDD      │ Tests    │ Spec     │ Contract │ Review   │
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
│ SLICE-001│ ✅ GREEN │ 5/5 PASS │ 3/3 ✅   │ 4/4 PASS │ PASS     │
│ SLICE-002│ 🟡 RED_V │ 2/5 FAIL │ 1/3 ⏳   │ 1/3 FAIL │ —        │
│ SLICE-003│ ⬜ PEND  │ —        │ —        │ —        │ —        │
│ SLICE-004│ SPIKE    │ —        │ —        │ —        │ ⚠️       │
└──────────┴──────────┴──────────┴──────────┴──────────┴──────────┘

요약:
  완료: 1/4 (25%)
  TDD 준수: 1 strict, 0 relaxed, 0 override, 1 spike
  총 변경: +142 -23 (8 files)
```

TDD state icons:
- ✅ GREEN/REFACTOR — TDD cycle complete
- 🔴 RED — failing test written, not yet green
- 🟡 RED_VERIFIED — verified failing test, implementation pending
- 🟢 GREEN_ELIGIBLE — production code written, verification pending
- ⬜ PENDING — not started
- SPIKE — spike mode (not merge-eligible)
- override — TDD skipped by user (merge-eligible with warning)
- 🔍 SENSOR_RUN — Computational sensor running
- 🔧 SENSOR_FIX — Fixing sensor errors (self-correction loop active)
- ✅ SENSOR_CLEAN — All sensors passed

## Health Check Display

When displaying any receipt (dashboard or view), if the session state file contains `health_report`, include the Health Check section:

```
### Health Check (Phase 1 진단)
- 🔍 드리프트: dead-export {count}건 | coverage {delta}%p | vuln {critical+high}건 | stale {count}건
- 📐 Fitness: {passed}/{total} 통과 | 위반 delta: {delta}건
- ⚠️ Required: {acknowledged ? "acknowledged" : "미해결 N건"}
```

**Steps**:
1. Read `health_report` from the session state file
2. Extract drift metrics: `health_report.drift.dead_exports.count`, `health_report.drift.coverage_trend.delta`, `health_report.drift.dependency_vuln.critical + health_report.drift.dependency_vuln.high`, `health_report.drift.stale_config.count`
3. Extract fitness metrics: `health_report.fitness.passed`, `health_report.fitness.total_rules`, `health_report.fitness.required_missing`
4. Extract required status: check `acknowledged_required_issues` in the state file
5. If `health_report` is absent from the state file, skip this section silently

## View

`/deep-receipt view SLICE-NNN`:

Read `$WORK_DIR/receipts/SLICE-NNN.json` and display formatted:

From Sungmin-Cho/deep-work, MIT.

More from Sungmin-Cho/deep-work

Signals

Stars
10
Forks
2
Open issues
1
Last commit (this folder)
Aug 19, 2026 (2 months ago)
Last release
Sep 20, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Sungmin-Cho

Cite this page

deep-receipt skill. Agent Mart. https://agentmart.dev/skills/sungmin-cho-deep-receipt (last updated 2026-10-24)