Cache-first project status briefing -- shows what's in progress, what's next, and validates project context. Reads from local cache first, syncs only when stale. Use --refresh to force a full re-pull from the issue tracker.
From project-managernpx claudepluginhub nthplusio/functional-claude --plugin project-manager/pmOrchestrates sub-agents for project workflows, restores and preserves session context from memory, reports progress, and drives PDCA cycles. Accepts [request] and --strategy, --verbose flags.
/pmProduct manager analysis — milestone triage, issue prioritization, release planning
Run a cache-first project status briefing for the current repository.
--refresh: Force a full re-pull from the issue tracker, bypassing cache freshness. Use when you suspect the cache is out of date or after making changes directly in Linear/GitHub.Check that the active project was detected by the SessionStart hook. Look for the Active Project section in the system context.
If no project context is loaded:
~/.claude/project-manager/projects.json exists/pm-setup to register this project."/pm-setup to add it."If the user passed --refresh, pass this flag through to the pm-status skill so it skips cache reads and performs a full sync.
Use the pm-status skill to read cached state, classify freshness, run delta sync or full sync as needed, and format the output. The skill follows a cache-first flow:
After the briefing, ask what to work on or whether to create/pick up an issue.