_archive/skills-deprecated/mpx-report-issue-or-bug/SKILL.md
Track bugs/issues in .mpx/ phase system. Parses reports, finds related phases, adds fix tasks or creates bugfix phases. Use when: "track this bug", "add issue to project", "log this bug", "add bug to checklist"
npx skillsauth add MartinoPolo/mpx-claude-code mpx-report-issue-or-bugInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Track bugs and issues within the .mpx/ phase system. Parses bug reports, finds related phases, adds fix tasks to existing checklists or creates new bugfix phases.
DOCUMENTATION ONLY. This skill updates .mpx/ files (SPEC.md, ROADMAP.md, CHECKLIST.md). It NEVER modifies source code, configs, tests, or any non-.mpx/ file. No implementation. No code changes. No exceptions.
/mpx-report-issue-or-bug "Login form crashes when email contains + character"
/mpx-report-issue-or-bug "API returns 500 on empty payload"
/mpx-report-issue-or-bug # Prompts for issue description
.mpx/SPEC.md must exist.mpx/ROADMAP.md must existIf issue provided as $ARGUMENTS, use it.
If no argument, ask the user:
"Describe the bug or issue you want to track."
Extract from the description:
Read all relevant project files:
.mpx/SPEC.md — Master requirements.mpx/ROADMAP.md — Phase overview + tracking.mpx/phases/*/CHECKLIST.md — Phase specs, tasks, and stateNote each phase's status (complete/incomplete), section headings, and scope.
Keyword match the affected area against:
Rank matches:
| Match | Phase Status | Action | | ------ | ------------ | -------------------------------------------------- | | Strong | Incomplete | Add fix tasks to that phase's CHECKLIST.md | | Strong | Complete | Create new bugfix phase (never reopen completed) | | Weak | Any | Ask user: add to matched phase or new bugfix phase | | None | — | Create new bugfix phase |
Use AskUserQuestion for weak-match decisions.
Update CHECKLIST.md (existing or new phase):
Fix: + Verify: task pair[severity: high]Fix: prefix distinguishes bug tasks from feature tasksExample tasks:
- [ ] Fix: Login form crashes on emails with + character [severity: medium]
> Email addresses containing + are valid per RFC 5321. The form validation regex rejects them incorrectly.
- [ ] Verify: Login accepts emails with special characters (+, dots, hyphens)
Update ROADMAP.md:
Update SPEC.md (critical/high severity only):
## Known Issues section (create section if missing)New bugfix phase (when needed):
NN-bugfix-[area] (e.g., 04-bugfix-auth)Issue Tracked Successfully!
Summary: [one-line description]
Severity: [severity]
Placement: [phase name] (new/existing)
Files Updated:
- .mpx/phases/NN-name/CHECKLIST.md — Added fix + verify tasks
- .mpx/ROADMAP.md — Updated task count
- .mpx/SPEC.md — Added to Known Issues (if critical/high)
New Tasks:
- [ ] Fix: [description]
- [ ] Verify: [description]
Next: Run `/mp-execute mpx` to implement the fix.
Fix: prefix marks bug-related tasks (vs feature tasks)[severity: level]/mpx-setup first."AskUserQuestion to clarify affected componentgit diffFix: prefix to distinguish from feature tasksdevelopment
Audit all active skills for consistency, convention drift, and common issues. Auto-fixes where possible, reports remaining issues. Use when: "audit skills", "skill audit", "check skills", "lint skills"
testing
Ship finished work: sync base, commit, push, PR, wait for CI green, merge. Use when: "ship it", "ship and merge", "ship this"
development
Scan recent Claude Code sessions for grilling/design discussions, extract decisions, and update CONTEXT.md + DECISIONS.md. Use when: "harvest decisions", "extract decisions from sessions", "update docs from sessions", "sync decisions"
tools
Consolidate CONTEXT.md: remove duplicates, outdated items, tighten language. Use when: "consolidate context", "clean up context", "simplify context", "consolidate requirements"