agentleFS
Yeachan-HeoYeachan-Heo/oh-my-claudecode/skills/show-me-your-work/SKILL.md

show-me-your-work

Skill41k starsChanged 7 days agoMITView on GitHub

Append-only decision trail for long or autonomous work: one TSV row per non-obvious decision — what was chosen, what was rejected and why, the deciding evidence. For work a human will audit later.

67 other projects use a version of this.

Trending

More talk lately.about the whole repository

Dec 2025: 0 mentionsJan 2026: 0 mentionsFeb 2026: 2 mentionsMar 2026: 17 mentionsApr 2026: 3 mentionsMay 2026: 7 mentionsJun 2026: 0 mentionsJul 2026: 2 mentionsAug 2026: 1 mentionSep 2026: 1 mentionOct 2026: 32 mentionsNov 2026: 19 mentions
Dec 2025Jun 2026Nov 2026
Mentions a month of the Yeachan-Heo/oh-my-claudecode repository that our weekly crawl found. There is no adoption data for this file yet.

Most recently taken up by

Who's talking about Yeachan-Heo/oh-my-claudecode

The biggest 5 of 84 mentions linking to the repository that our crawl found. Each line is their own headline.

See all 84

Talked about on GitHub, YouTube, Bluesky and the web (84 times).

On GitHub · 50

45 more on GitHub

On YouTube · 20

15 more on YouTube

On Bluesky · 10

5 more on Bluesky

On the web · 4

Used with

Projects with it also use principle-explain-the-number, make-bot-ui and 2 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • ianclearySkill

    principle-explain-the-number

    Apply before you trust, report, or act on a number you measured: a speedup, a regression, a throughput, a latency, or an eval result. Find what limits it, and rule out that it measured something other than the work you think.

    Also in 29 projects that use this

  • eryzerzSkill

    make-bot-ui

    Use when building a custom UI (page, dashboard, buttons) that should wake a Grok Bot over a webhook, when the user must provide a webhook sender key, or when exposing that UI on Tailscale.

    Also in 20 projects that use this

  • bnemaSkill

    setup-pstack

    Configure which Pi models pstack uses per role. Detects available provider/model specs and writes pstack's user configuration. Use for /setup-pstack, "configure pstack models", or changing pstack model choices.

    Also in 25 projects that use this

  • ianclearySkill

    poteto-help

    Guides users through pstack setup, /poteto-mode, and picking the skill, playbook, or principle for a task. Type /poteto-help with a question.

    Also in 14 projects that use this

The file

Files
SKILL.md

Show Me Your Work

For work a human will audit after the fact, the reply is not the record — the trail is. One row per non-obvious decision, written as it is made.

When to use

  • long, autonomous, or multi-phase work ("run until done", overnight runs)
  • any task the user steps away from and will trust on return
  • multi-day programs where the trail is the post-mortem

The trail

Append to state/decision-trail-{task-slug}.tsv under OMC's state root (create with a header row on first write; one file per task slug when sessions share a checkout). The task slug is lowercase kebab-case and is part of the canonical path. Resolve the state root the way OMC's own scripts do — the checkout's .omc/ by default; when OMC_STATE_DIR is set or a parent .omc-workspace redirects state, the root moves with it, so sibling sessions on the shared root see the same trail. Sibling sessions sharing that root also share the file: hold a lock around the header-exists check and each append — the same file-lock the verification-ledger writer uses (withFileLock on a <trail>.lock sidecar) — or concurrent first writes duplicate the header and racing appends lose rows:

ts <TAB> task <TAB> decision <TAB> rejected <TAB> evidence
  • decision: what you chose, one sentence.
  • rejected: the real alternatives you weighed and the one-line reason each lost. "None considered" is a valid, damning entry.
  • evidence: the command, output, or citation that decided it.

Cell guard: a cell starting with =, +, -, or @ is prefixed with ' so spreadsheet readers cannot parse it as a formula; tabs and newlines inside a cell become spaces. Append only — the trail is never rewritten.

Rules

  • Log at decision time, not at recap time; a trail reconstructed at the end is fiction with a timestamp.
  • Routine mechanical steps are not decisions; judgment calls, scope changes, and risk acceptances are.
  • The final reply summarizes the trail and links it; the trail itself stays the auditable artifact. It is local runtime state under OMC's state root — by repository policy it is not committed; when stakes need an immutable record, quote the decisive rows into the PR description or the linked issue instead of force-adding runtime state.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.