check
Check cross-artifact consistency — reference integrity, orphans, contradictions
Run NL artifact tests — evaluate artifacts against .nlpm-test/*.spec.md specifications (TDD for natural language programming)
> /plugin marketplace add xiaolai/nlpm > /plugin install nlpm@xiaolai
How it fires
How this command gets triggered: by you, by Claude, or both.
/testContext preview
What this command does when you run it.
Run NL artifact tests — evaluate artifacts against .nlpm-test/*.spec.md specifications (TDD for natural language programming)
name: test description: "Run NL artifact tests — evaluate artifacts against .nlpm-test/*.spec.md specifications (TDD for natural language programming)" argument-hint: "[spec-path]" allowed-tools: Read, Glob, Grep, Task
$ARGUMENTS
| Input | Behavior | |-------|----------| | (empty) | Glob for `.nlpm-test/*.spec.md` in cwd | | path to a .spec.md file | Test that single spec | | path to a directory | Glob for `*.spec.md` in that directory |
If no specs found → "No test specs found. Create specs in `.nlpm-test/` directory. See `skills/nlpm/testing/SKILL.md` for the spec format."
Display discovered specs:
Found {N} spec(s):
.nlpm-test/my-agent.spec.md → agents/my-agent.md
.nlpm-test/core-skill.spec.md → skills/core/SKILL.mdRead `.claude/nlpm.local.md` if exists. Extract `score_threshold` (default: 70). This is used as the fallback `min_score` when specs don't specify one.
For each spec, dispatch the `nlpm:tester` agent with:
Batch specs in groups of up to 3 (each spec requires reading 2 files + analysis).
NLPM Test Report
Spec Artifact Result Checks
─────────────────────────────────────────────────────────────────────────────────
{for each spec}
Overall: {passed} passed, {failed} failed, {red} red
{if any RED:}
RED (write these artifacts next):
{artifact_path} — spec exists but artifact doesn't
{if any FAIL:}
FAIL (fix these):
1. {artifact_path} — {specific failure description}
{if all PASS:}
All specs pass. GREEN.Natural-Language Programming Manager — score, check, fix, and test NL artifacts across Claude Code, Codex CLI, and Antigravity. Tier-aware scoring with per-tool overlays. Part of the xiaolai plugin marketplace.
Check cross-artifact consistency — reference integrity, orphans, contradictions
Auto-fix fixable findings in NL artifacts — missing fields, heading gaps, field renames
Prepare NLPM for this project — detect artifacts, set strictness, capture baseline trend snapshot
Discover all natural language programming artifacts in a repository
Render a self-contained HTML report — per-file scores, score trend, cross-artifact graph, vocabulary noun-verb map, drift…
Score NL programming artifacts — 100-point quality score per file