rm-analysis

Analyze requirements quality, resolve conflicts, and prioritize with MoSCoW and Kano.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/jcg-admin/IACT-ui --skill rm-analysis-jcg-admin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rm-analysis
Source: https://github.com/jcg-admin/IACT-ui/tree/main/.claude/skills/rm-analysis
Command: npx skills add https://github.com/jcg-admin/IACT-ui --skill rm-analysis-jcg-admin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Collected requirements are often ambiguous, conflicting, or unprioritized, which leads to rework and failed implementations. This Skill runs the Analysis step of the Requirements Management cycle, acting as a quality gate before specification. ## Core Features & Use Cases - Quality Checklist: Evaluates each candidate requirement against IEEE 830 criteria (completeness, consistency, unambiguity, verifiability, feasibility, traceability). - Conflict Resolution: Classifies conflicts (priority, scope, technical, business) and applies structured resolution or escalation paths. - Prioritization: Applies MoSCoW categorization with assignment criteria and optional Kano model analysis for user-facing products. - Flow Decision: Decides whether to advance to specification or return to elicitation with a documented gap list. - Use Case: After a stakeholder elicitation workshop, run this Skill to verify that 80% of requirements pass the quality checklist, resolve two conflicting stakeholder demands, and produce a prioritized rm-analysis.md artifact. ## Quick Start Ask the AI to run the rm-analysis step on the requirements collected in rm-elicitation.md and produce the prioritized analysis artifact.

Frequently Asked Questions about rm-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze requirements quality before specification?▼

Evaluate each requirement against IEEE 830 criteria: completeness, consistency, unambiguity, verifiability, feasibility, and traceability. Requirements failing verifiability or lacking a stakeholder owner should be returned to elicitation or flagged for removal.

How to prioritize requirements with the MoSCoW method?▼

Classify each requirement as Must Have, Should Have, Could Have, or Won't Have based on explicit assignment criteria. Must Have should stay under 60% of total requirements; if everything is Must Have, rerun prioritization with stricter criteria like budget-cut or survival tests.

What is the difference between MoSCoW and Kano model prioritization?▼

MoSCoW categorizes requirements by necessity for the release, while Kano classifies them by impact on user satisfaction (must-be, performance, delighters, indifferent, reverse). Kano complements MoSCoW when user-perceived value is uncertain.

When should requirements analysis return to elicitation?▼

Return to elicitation when functional gaps are found, key stakeholders did not participate, Must Have requirements lack an owner, or more than 30% of requirements fail verifiability. Document the specific gaps so re-elicitation is focused.

How are conflicts between stakeholder requirements resolved?▼

Conflicts are classified as priority, scope, technical, or business conflicts. Priority conflicts use joint MoSCoW workshops, technical conflicts need engineering review, and business conflicts escalate to the sponsor for a documented decision.