← ClaudeAtlas

commit-investlisted

Distill an investment discussion into one or more structured blocks (Thesis / Observation / Macro / Lesson / Methodology), append them to per-ticker or per-topic files in an investment-notes repo, and commit with a rich message that preserves the full conversation. Use this skill whenever the user says "/commit-invest", "commit invest", "commit this discussion", or asks to persist an investment conversation into the notes repo. This skill should NOT auto-trigger — only invoke it when the user explicitly requests it.
mthli/skills · ★ 2 · Code & Development · score 69
Install: claude install-skill mthli/skills
# Commit Invest Take the current investment conversation and turn it into durable, structured records: - One or more **append-only blocks** written to per-ticker `positions/<TICKER>.md` files (or to `macro.md` / `methodology.md` / `postmortems.md` when no ticker is the subject). - A **rich commit message** that preserves the conversation log and structured blocks so that `/distill-ticker` and `/distill-theme` can later mine them mechanically from `git log`. Unlike `/commit-context` for code, the **conversation is the artifact** — there is no diff to anchor on. The "what changed" is the new block you write; the "why" is the conversation that produced the view. ## When to run this Pull, don't push. Run only when the user explicitly asks (e.g., "/commit-invest", "save this discussion"). Don't auto-fire after every chat — the user decides when a discussion has solidified enough to commit. **Repeat invocations in the same session**: if the user runs `/commit-invest` more than once in a single conversation (commit, discuss more, commit again), each invocation only captures material from *after the prior commit*. The marker is the assistant turn where you last ran `git commit -F /tmp/commit-invest-msg.txt` — everything in the dialog after that point is new material; everything before it is already journaled. If you can't clearly identify a prior commit in this session, treat the whole conversation as fresh material. If the working directory isn't an investment-notes repo