From nlpm
Auto-fix fixable issues in NL artifacts — missing fields, heading gaps, field renames
How this command is triggered — by the user, by Claude, or both
Slash command
/nlpm:fix [path]This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
## User Input ## Workflow ### Step 1: Score First Dispatch the `nlpm:scorer` agent via Task tool to score all artifacts at the target path. Collect all issues. ### Step 2: Classify Issues Separate issues into auto-fixable and not-auto-fixable: **Auto-fixable (will be applied):** - Missing `user-invocable: false` on shared partials → add to frontmatter - `tools` field in command frontmatter where `allowed-tools` is expected → rename field (note: `tools` in agent frontmatter is valid and not auto-fixed) - Heading hierarchy gaps (## → ####) → insert missing ### level - Trailing whitesp...
$ARGUMENTS
Dispatch the nlpm:scorer agent via Task tool to score all artifacts at the target path. Collect all issues.
Separate issues into auto-fixable and not-auto-fixable:
Auto-fixable (will be applied):
user-invocable: false on shared partials → add to frontmattertools field in command frontmatter where allowed-tools is expected → rename field (note: tools in agent frontmatter is valid and not auto-fixed)description in shared partial frontmatter → generate from filename and first headingname in skill frontmatter → derive from directory nameargument-hint on commands that reference $ARGUMENTS in body → add "[args]"Suggested fixes (shown with diff, applied only if user approves):
<example> blocks → generate skeleton examples from descriptionNOT auto-fixable (reported but not modified):
For each auto-fixable issue:
Re-run scoring on all fixed files to compute new scores.
NLPM Fix Report
Fixed {N} issues in {M} files:
{file}:{line} — added user-invocable: false (+25 points)
{file}:{line} — renamed tools → allowed-tools (+0 points, consistency)
{file}:{line} — inserted missing ### heading (+0 points)
Not auto-fixable ({N} issues remain):
[{SEVERITY}] {file}:{line} — {issue} (requires human judgment)
Score changes:
{file} {old_score} → {new_score} (+{delta})
Overall: {old_avg} → {new_avg}
Error handling:
npx claudepluginhub good20182018/nlpm-for-claude3plugins reuse this command
First indexed Jul 12, 2026
/fixRuns an autonomous fix loop that iteratively repairs errors until zero remain. Each iteration applies one atomic fix, auto-reverts on failure, and supports bounded execution via --iterations.
/fixFixes problems via two modes: quick fix (locate → fix → verify) or systematic debug (reproduce → hypothesize → validate → report, read-only).
/fixAuto-fixes code review findings: dispatches agents, post-reviews, commits survivors, reverts regressions, and updates artifact. Supports threshold gating and granular commits.
/fixAnalyzes error messages or code to identify, root-cause, and fix bugs. Guides through a structured bug-hunting process with validation steps.