From pmf-tracker-cc
One-time import of an existing HTML/JSON PMF tracker (a pmf-data.json export) into the Markdown tracker layout — preserving the overview, thesis, scratchpad, every hypothesis, and weekly reviews verbatim. Use when migrating from a prior tracker, or when the user says 'pmf import', 'import my pmf data', 'migrate the tracker', 'convert pmf-data.json', or types '/pmf-import'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pmf-tracker-cc:pmf-import [--data <pmf-data.json>] [--out <pmf/ root>][--data <pmf-data.json>] [--out <pmf/ root>]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This wraps the deterministic importer (`scripts/pmf_import.py`) with a safe, confirmed flow. The script
This wraps the deterministic importer (scripts/pmf_import.py) with a safe, confirmed flow. The script
does the lossless field mapping; you handle path resolution, the safety confirmation, and the summary.
${CLAUDE_PLUGIN_ROOT}/references/data-model.md (the field-by-field contract) and honesty-rules.md.--data = the source pmf-data.json. If the user didn't give a path, ask (AskUserQuestion) for it.--out = the target tracker root $PMF (default pmf/ under git rev-parse --show-toplevel).python3 ${CLAUDE_PLUGIN_ROOT}/scripts/pmf_import.py --data "<data>" --out "$PMF" --dry-run
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/pmf_import.py --data "<data>" --out "$PMF"
Existing files are skipped and reported; use --force only against a throwaway directory.python3 ${CLAUDE_PLUGIN_ROOT}/scripts/pmf_import.py --data "<data>" --out "$PMF" --verify
This asserts every hypothesis and review field matches the source verbatim (empty result → TBD). Surface any mismatch.python3 ${CLAUDE_PLUGIN_ROOT}/scripts/pmf_index.py --out "$PMF" --check
evidence_weight of 🔵 and empty sources (auto-inferred on import — there's an HTML comment in each
file flagging this). They should review and correct those during the next /pmf-wrap.The importer adds an explicit "auto-inferred on import — verify" marker for any field that has no source in
the original data (evidence_weight, sources, created/updated). Never silently treat those as real
provenance. Everything else is carried over verbatim.
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.