npx claudepluginhub xiaolai/nlpm-for-claude --plugin nlpm/initInitializes beads issue tracking database in current directory with optional prefix (defaults to dir name). Shows DB location, prefix, workflow overview, next steps; displays stats if already set up.
/initInitializes guided UI design for dashboards, apps, and tools. Assesses intent, proposes styles with rationale, builds components, and offers to save patterns.
/initDownloads and installs/updates the platform-specific notification binary for claude-notifications plugin from GitHub into the plugin's bin directory.
/initInitializes or re-boots llmdoc/ directory structure, runs multi-themed project investigations with investigator, and generates initial stable docs via recorder.
/initInitializes AI task harness with ai/tasks/ directory for modular backlog, progress log, bootstrap script, and CLAUDE.md instructions. Supports --mode new|scan and --task-type ops|data|infra|manual.
/initScans Claude Code agents directory for custom agents, lets user select and register them for orchestration workflows, updates registry JSON and documentation.
Read .claude/nlpm.local.md. If exists, show current settings and ask: "Reconfigure? (yes/no)". If no → stop.
Run artifact discovery (same as /nlpm:ls) to show what's in the project.
AskUserQuestion:
question: "What lint strictness level?"
header: "Strictness"
options:
- label: "Relaxed"
description: "Threshold 60 — only flag seriously broken artifacts"
- label: "Standard (Recommended)"
description: "Threshold 70 — flag artifacts that need improvement"
- label: "Strict"
description: "Threshold 80 — flag anything below good quality"
Create .claude/ directory if needed. Write .claude/nlpm.local.md:
---
# NLPM Configuration
strictness: {chosen}
score_threshold: {60|70|80}
---
# NLPM Settings
When linting NL artifacts in this project, use **{strictness}** strictness.
Flag artifacts scoring below **{threshold}/100** for improvement.
Append the following to .gitignore (skip lines already present):
# nlpm generated artifacts
.claude/nlpm-history.json
NLPM initialized for this project.
Strictness: {standard}
Threshold: {70}/100
Artifacts found: {N}
Config: .claude/nlpm.local.md
Run /nlpm:score to assess your artifacts.
Error handling:
.claude/ directory doesn't exist → create it