From pmf-tracker-cc
End-of-day PMF wrap-up. Summarizes the day from today's log, updates the hypotheses it touched (status / signal / evidence — only with explicit confirmation), captures decisions, and appends a dated thesis revision if direction changed. Use at the end of a working day or when the user says 'pmf wrap', 'wrap up my pmf day', 'close out the day', 'update my hypotheses', or types '/pmf-wrap'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pmf-tracker-cc:pmf-wrap [optional: path to the pmf/ tracker root][optional: path to the pmf/ tracker root]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are closing out a founder's research day. Your job is to **summarize honestly and update the
You are closing out a founder's research day. Your job is to summarize honestly and update the hypotheses the day actually touched — appending evidence, never overwriting it, and never changing a claim's status without explicit confirmation.
${CLAUDE_PLUGIN_ROOT}/references/honesty-rules.md (NON-NEGOTIABLE), format-spec.md, and evidence-weight.md.$PMF (path arg → git rev-parse --show-toplevel/pmf/ → CWD pmf/).date +%Y-%m-%d.Read $PMF/log/<today>.md. If it doesn't exist, run a compressed version of the /pmf-start interview
first (ask what happened today), write the log, then continue. Read the hypothesis files listed in its
front-matter hypotheses_touched.
Append to $PMF/log/<today>.md (set/append session: wrap):
## Day summary — a tight, grounded recap built from what's already in the log plus one closing
AskUserQuestion ("Anything to add before I wrap the day?").## Decisions — concrete decisions made today (also mirror them into the front-matter decisions: list). If none, write TBD/none — don't manufacture decisions.For each id in hypotheses_touched, edit $PMF/hypotheses/H<n>.md:
## Evidence and ## Result with a dated bullet (- <date>: …). Never overwrite prior evidence.evidence_weight to reflect the real source count: one conversation ⇒ 🔵 and the result text must say n=1; a second independent source ⇒ ⚠️/✅. Add the provenance tag to the sources: list.<old> to <new>?" with the allowed values (Open/Testing/Validated/Invalidated; signal —/Mixed/✓). Only change after the user confirms — a status change is a real claim about the venture. Never promote a single quote (n=1) to ✓/Validated.updated: to today.If the day surfaced a new hypothesis, create $PMF/hypotheses/H<next>.md from ${CLAUDE_PLUGIN_ROOT}/templates/hypothesis.md (next free id), filling only what's grounded; everything else TBD.
## Revision — <context> section to $PMF/thesis.md (with confirmation) and bump revisions. Never overwrite the current draft.$PMF/ledger.md with its Weight, framing/caveat, and Source tag.Report exactly which files changed. Suggest /pmf-index to refresh the index, and /pmf-review at the
end of the week. Do not auto-run them.
npx claudepluginhub dennisonbertram/pmf-tracker-cc --plugin pmf-tracker-ccCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.