.claude/skills/pm-triage/SKILL.md
Review and prioritize open issues and feature requests. Analyzes severity, age, and codebase impact to recommend priority adjustments and next steps.
npx skillsauth add pinkroosterai/PinkRoosterMcp pm-triageInstall 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.
Analyze all open issues and feature requests to produce a prioritized triage report. This is a READ-ONLY analysis — never modify any entities.
pwdmcp__pinkrooster__get_project_status with projectPath set to the directory aboveprojectIdMake these four calls:
mcp__pinkrooster__get_issue_overview with projectId and stateFilter: "Active"mcp__pinkrooster__get_issue_overview with projectId and stateFilter: "Inactive"mcp__pinkrooster__get_feature_requests with projectId and stateFilter: "Active"mcp__pinkrooster__get_feature_requests with projectId and stateFilter: "Inactive"For every issue and feature request, assess:
createdAt. Flag items older than 14 days as aging, older than 30 as stale.If the item has an affectedComponent (issues), use Grep to check code health in that area.
## Triage Report — {projectId}
**Date**: {today}
**Items analyzed**: {count} issues + {count} feature requests
### Tier 1: Act Now
| ID | Name | Type | Age | Priority | Severity | Issue |
|----|------|------|-----|----------|----------|-------|
| {id} | {name} | Issue/FR | {N}d | {priority} | {severity} | {reason} |
### Tier 2: Should Prioritize
| ID | Name | Type | Age | Priority | Issue |
|----|------|------|-----|----------|-------|
### Tier 3: Stale
| ID | Name | Type | Age | Priority | Issue |
|----|------|------|-----|----------|-------|
### Misalignment Flags
(Items where priority doesn't match severity)
- {id}: {severity} severity but {priority} priority — consider adjusting
### Recommendations
1. {Actionable recommendation referencing specific entity IDs}
2. {Suggest specific PM skill based on the situation}
3. ...
**Skill suggestions per situation:**
- Items with linked WPs ready for work → `/pm-next` or `/pm-implement {wpId}`
- Items needing work packages → `/pm-scaffold {entityId}`
- Items that appear done but aren't marked → `/pm-done {entityId}`
- FRs lacking detail (no user stories, vague description) → `/pm-refine-fr {frId}`
- New work to track → `/pm-plan <description>`
- Stale/cancelled items accumulating → `/pm-housekeeping` to remove them
- Stale items to close → cancel via dashboard (http://localhost:3000)
/pm-next for ready items, /pm-implement for specific WPs, /pm-scaffold for unplanned items, /pm-done for completable items, /pm-plan for new worktools
Verify acceptance criteria for a phase or entire work package. Runs verification based on each criterion's method (AutomatedTest, Manual, AgentReview) and records results via the MCP tool.
development
Diagnose the root cause of a bug, error, crash, or unexpected behavior. Traces through code, logs, services, database state, and git history to find why something is broken. Researches error messages online for known issues. Produces a diagnosis with evidence and suggested fix. Use when the user reports a problem, error message, stack trace, test failure, or says things like "why is this happening", "this is broken", "I'm getting an error", "something's wrong with...", "debug this", or "figure out why...".
tools
Show project status dashboard with issue/FR/WP counts, active items, blocked items, and priority next actions. Use when the user asks about project status, progress, what's happening, what needs attention, or what to work on.
development
Scaffold a complete work package with phases, tasks, and dependencies based on a feature description or linked issue/FR. Analyzes the codebase to produce realistic target files and implementation notes. Auto-transitions linked entities to planning states. Use when the user wants to break down work, plan implementation, create a WP, or says "scaffold", "break this down", "plan the implementation", or "create tasks for...".