skills/mp-fallow-fix/SKILL.md
Diagnose and fix fallow dead-code or audit failures. Use when: fallow check fails, dead-code regression detected, unused exports/types found, or agent needs to suppress/baseline fallow findings. Also use when working with code quality suppressions (@public, fallow-ignore).
npx skillsauth add MartinoPolo/mpx-claude-code mp-fallow-fixInstall 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.
Diagnose and resolve fallow code-quality failures. $ARGUMENTS
Run the appropriate diagnostic command based on what failed:
check:fallow failed): output already shows all issues with file:line and rule explanationspnpm fallow:audit for JSON detailspnpm check:fallow — --explain includes rule descriptions and docs URLsParse the JSON output. Each issue has path, line, name, severity, and actions.
For each issue, determine the correct action:
export keyword or delete the declarationpnpm remove <package>// fallow-ignore-* comment| Situation | Suppression |
| ------------------------------------------------- | ---------------------------------------------------------------------------- |
| Public API export consumed by external packages | /** @public */ above the export |
| Intentionally pre-exported for planned use | /** @expected-unused */ above the export (becomes stale warning when used) |
| Framework lifecycle method (mount, destroy, etc.) | // fallow-ignore-next-line unused-class-member |
| Interface implementation method | // fallow-ignore-next-line unused-class-member |
| High-complexity function that can't be split now | // fallow-ignore-next-line complexity |
| Entire generated file | // fallow-ignore-file at top |
Never use blanket // fallow-ignore-next-line without specifying the kind.
unused-export, unused-type, unused-class-member, unused-enum-member, unresolved-import, unlisted-dependency, duplicate-export, circular-dependency, complexity, code-duplication, coverage-gaps
pnpm fallow:save-baseline
Commit the updated fallow-baselines/dead-code-regression.json alongside your code changes.
Re-run the original failing check:
pnpm check:fallow — must exit 0pnpm fallow:audit — verdict must be pass or warnstale-suppressions is set to error — orphaned suppression comments will fail checkstools
Show current project progress. Displays phase status and next steps. Use when: "show status", "project progress", "what's done"
data-ai
Unified project setup. Auto-detects state and orchestrates mpx skills/agents for init, conversion, or restructure.
testing
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"
development
Project workflow guidance for spec-driven development. Background knowledge auto-loaded when relevant.