一键导入
progress
View cross-project status synthesis. Read-only report of shipped items, WIP, blockers, and decisions. Use for "/progress project" or "/progress all".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
View cross-project status synthesis. Read-only report of shipped items, WIP, blockers, and decisions. Use for "/progress project" or "/progress all".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
PM-Kit command reference and workflow guide. Use for "/help", "what commands are available", "how do I use PM-Kit", "cheat sheet", "show me workflows", or "/help preview" for topic-specific help.
Render vault notes as styled HTML and open in browser. Turn markdown docs, decisions, progress reports into readable previews. Use for "/preview docs/project-a/checkout-flow.md", "/preview progress all", "/preview decide auth-approach", or when user wants to see a doc before sharing.
Executive briefing in plain language — report to me like I'm the CEO or product owner. Business impact and user impact only, no jargon. Use for "/report", "/report project-a", "report to me", "brief me", "what should I know", "executive summary", or when user wants a non-technical status update focused on outcomes not implementation.
Core vault file operations — read/write notes, manage wiki-links, process templates with Handlebars syntax, enforce naming conventions. Auto-invoked for all file operations.
Flag a blocker with severity, owner, and due date. Checks for duplicates before creating. Use for "/block project: description --severity high --due friday".
Log standup update with keyword detection. Multi-project daily notes with auto-blocker/decision detection. Use for "/daily project: shipped X, wip Y, blocked on Z".
| name | progress |
| description | View cross-project status synthesis. Read-only report of shipped items, WIP, blockers, and decisions. Use for "/progress project" or "/progress all". |
| allowed-tools | Read, Bash, Glob, Grep, TaskCreate, TaskUpdate, TaskList, TaskGet |
| user-invocable | true |
Read-only synthesis. Scans vault and outputs status to terminal. Does NOT create files unless --save flag used.
Today's date: !date +%Y-%m-%d
Config: @_core/config.yaml Processing logic: @_core/PROCESSING.md
User input: $ARGUMENTS
TaskCreate: "Gather project data"
activeForm: "Scanning vault for project data..."
TaskCreate: "Synthesize report"
activeForm: "Synthesizing status report..."
Parse Input
Gather Data
daily/*.md for project sections in timeframeblockers/{project}/*.md for open blockersdocs/{project}/*.md for active docsdecisions/{project}/*.md for recent decisionsSynthesize Report
# {Project} Status
**Period**: {start} → {end}
## Shipped
- {item}
## In Progress
- {item}
## Open Blockers
| Blocker | Severity | Owner | Due |
|---------|----------|-------|-----|
| {title} | {sev} | {own} | {d} |
**Critical**: {count} blockers due within 2 days
## Active Docs
- {doc} — {status}
## Recent Decisions
- {decision} — {date}
Note: This command does NOT create any files. Output to terminal only.
Use --save to write to reports/{date}-progress-{project}.md
Supports --xlsx, --docx, --pdf, --pptx flags. See .claude/rules/export-formats.md for layout specs and workflow. Complete normal processing first, then generate the formatted file.