skills/mp-consolidate-requirements/SKILL.md
Consolidate a REQUIREMENTS.md file: remove duplicates, outdated items, and non-requirement content; convert negatives to imperative positive framing; merge superseded sections; fix inconsistencies. Use when: "consolidate requirements", "clean up requirements", "simplify requirements".
npx skillsauth add MartinoPolo/mpx-claude-code mp-consolidate-requirementsInstall 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.
Consolidate a REQUIREMENTS.md file into a concise, future-proof reference. Preserve all important technical detail while removing noise.
$ARGUMENTS is a file path, use that file..mpx/REQUIREMENTS.md first, then REQUIREMENTS.md in the project root.Read the full requirements file. Scan for each issue type and build a findings list:
| Issue Type | What to Look For | |---|---| | Duplicates | Requirements covering the same behavior (keep the most current/complete version) | | Superseded | Requirements explicitly marked as superseded, replaced, or overridden by newer ones | | Negative framing | "must not", "cannot", "never", "no X allowed" — convert to positive imperative | | Non-requirement content | Implementation notes, deviation notes, historical provenance, cross-phase contracts, issue-tracking meta, "Plan vN" / date labels | | Outdated | Struck-through items, removed parameters still referenced, resolved issue references | | Inconsistencies | Conflicting values (e.g., range says 25-400 in one place, 25-200 in another) |
Apply all changes directly — do not ask for confirmation. Produce the consolidated file:
Structural rules:
## section headings### subsections within each areaLanguage rules:
Content rules:
Preservation rules:
Write the consolidated file to the original path (overwrite). Git history preserves the original.
After writing, summarize:
development
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"