pm-fix
PM Manager /pm-fix
Files1
View on GitHubSKILL.mdadapters/cursor/skills/pm-fix/SKILL.md
GitHub--- description: Triage pasted logs/stacks into bugs findings and todos. Does not change application code unless the user confirms. handoffs:
- label: Status agent: pm.status prompt: Show status after incident intake send: true
User Input
$ARGUMENTS
Outline
先告诉用户(中文,置顶):本次只分诊,不改代码。要把修复写进仓库,请你明确确认。
- Prefer current conversation paste as evidence (first-class; no need to save a file first); else
--path/ sources /.pm/inbox/stacks/. - Desensitize; write evidence JSON; optionally copy redacted snippet to inbox. Never persist secret originals.
- Classify severity (blocking/high/medium/low/suggestion). Vue / Vite 白屏、
Vue warn、Pinia、路由失败按同样规则分诊,不改代码。 - Append
bugs/findings.md+state/todo.mdentry with next action. - Charter compare for availability/success criteria with confidence only if charter.status=approved.
- Persist a desensitized dialogue note via
pm log --kind fix(intent + files the user named; elseunresolved— never invent paths). Thenpm journalif you need the timeline. - Summarize in Chinese: severity, suggested
/pm-next/ later/pm-done TODO-xxx. Repeat: 未确认不改业务代码。
Do not modify application code unless user confirms.
Shared Workflow (all /pm-* commands)
- Read
.pm/config/project.yaml(缺则建议/pm-init)。 - Map-first; incremental; conversation paste highest priority.
- Desensitize evidence. Never persist raw secrets.
- Draft PRD/charter MUST NOT be used as the baseline.
- Merge findings/todos; refresh overview (all blocking+high, no 3-item cap).
- Append audit.
- Closing:
_closing.md轻量档。
Design baseline: docs/prd.md + 宪章。