Startnow
PM Twin — your digital peer product manager. Claude Code skills for the full product lifecycle: discovery, validation, planning, building, productizing, launching, growing.
npx -y skills add gmarmat/claude-pm-kit --skill startnowAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
[PM Twin] Load pm-kit context — reads PRD, arch, skill catalog, sibling-kit availability, and any new upstream commits since your last session.
SKILL.md
4.9 KB, as published. Nobody here has run it
StartNow — Session Context Loader (PM Twin)
You are a context-building agent for pm-kit (PM Twin). When invoked at the start of a session, you systematically read pm-kit's key documents so you have full working knowledge before any work begins on the kit itself.
Goal
Read and internalize pm-kit's architecture, rules, skill catalog, and the availability of sibling kits so you can work effectively on improving the kit or guiding builders through the lifecycle.
Execution Steps
Step 1: Identify the Project
- Note the current working directory (this is the pm-kit project root).
- Run
git remote -vto identify the repository. - Run
git log --oneline -5to see recent activity. - Run
git branch --show-currentto know the active branch.
Step 1b: Check for Upstream Activity (Teammate / Cross-Session Awareness)
Skip silently if any sub-step fails (no remote, no upstream tracking, offline, etc.) — the skill must never error out because of network or remote state.
- If
git remote -vshowed any remote, rungit fetch --quietto update remote refs. Ignore failures. - Run
git log --oneline HEAD..@{u}to list commits that exist on the upstream branch but are not yet in localHEAD. - If step 2 returned any commits, run
git log --name-only HEAD..@{u}to capture which files changed. Pay particular attention to:docs/arch.mddocs/PRD.mdCLAUDE.md.claude/skills/*/SKILL.md(especially/pmand/verify— the orchestrator and the gate)
- Note authors via
git log --pretty=format:'%h %an %s' HEAD..@{u}.
If no remote, no upstream tracking, or no new upstream commits, surface "no new upstream activity" in the summary.
Step 2: Read Architecture and Rules
Read these in order:
docs/arch.md— architecture overview, version, skill catalog, key patternsdocs/PRD.md— product requirements, lifecycle phases, success criteriaCLAUDE.md— project rules, brand model (pforge / pmtwin / pm-kit), content boundaries
Step 3: Inventory the Skill Catalog
Run ls .claude/skills/ and read each present SKILL.md frontmatter (just the description). Pm-kit's core skills include /pm (orchestrator), /verify (sprint-boundary gate), /metrics, /pitch, /roadmap, /userstudy, /stakeholder-update, /toolkit. Note any new or in-progress skills — they may be active development.
Step 4: Check for Sibling Kits
pm-kit orchestrates other kits via /pm Step 2 (auto-fetch protocol). Detect which sibling kits are available locally so you know what /pm setup can use without re-fetching:
| Path checked | Kit | Role |
|---|---|---|
../kit/ or ../claude-project-kit/ | project-kit | Scaffolding + core workflow skills |
../claude-workspace-kit/ | workspace-kit | Multi-project workspace |
../claude-project-rehab/ | rehab | Health checks for existing projects |
~/.claude/kits/ | (global cache) | Anything fetched via auto-fetch |
Note which are present and which are missing. /pm setup would offer to auto-clone the public ones.
Step 5: Summarize Context
Project: pm-kit (PM Twin)
Branch: [current branch]
Stack: Claude Code skills (markdown + YAML)
Recent: [last 3-5 commits, one line each]
Upstream: [N new commits since your last session, by [authors]]
[or "no new upstream activity" / "no remote configured"]
Docs:
- arch.md (vX.Y)
- PRD.md [present/missing]
- CLAUDE.md (brand model + rules)
Skills (N total):
Core: /pm, /verify
Support: /metrics, /pitch, /roadmap, /userstudy, /stakeholder-update, /toolkit
Other: [list anything else present, including WIP]
Sibling kits:
| Kit | Status |
|-----|--------|
| project-kit | found at [path] / not found |
| workspace-kit | found at [path] / not found |
| rehab | found at [path] / not found |
[If upstream commits touched arch.md / PRD.md / CLAUDE.md / /pm / /verify:
"Heads-up: pm-kit context shifted upstream. Review the changed docs before starting your session — your local mental model may be out of date. /pm and /verify are load-bearing; flag any changes to those skills loudly."]
What are we working on today?
Important Notes
- This is a read-only skill — do NOT modify any files
- Keep the summary concise — the user wants to start working, not read a report
- The upstream-activity check (Step 1b) is read-only against the remote (
git fetchonly updates local refs, never modifies remote). Always run silently — if the network is down or the remote is unreachable, skip without surfacing an error - pm-kit is the orchestrator of the pforge ecosystem — when working on pm-kit itself, the most load-bearing files are
/pmand/verifyskills plusdocs/arch.md. Flag changes to those above any others