A Claude Code plugin with a custom statusline and the Disciplined Engineering output style.
Statusline — A rich status bar showing:
- Directory name with context-aware folder icon
- Language runtime versions (bun/node, python, go, rust) detected from project files
- Jujutsu (jj) VCS info: working copy and parent change IDs, descriptions, file change counts with color-coded status
Output Style: Disciplined Engineering — An engineering-focused output style that emphasizes:
- Evidence-based verification and intellectual honesty
- A mandatory testing discipline cycle (test → fix → typecheck → test → build)
- End-user validation as a feedback loop, not a handoff
- User-documented preferences treated as prime directives (highest authority)
- Claims vs. inferences language precision
/plugin marketplace add nerdo/nerdo-forge
/plugin install nerdo-forge@nerdo-plugins
git clone <repo-url> ~/path/to/nerdo-forgeThen in Claude Code:
/plugin marketplace add ~/path/to/nerdo-forge
/plugin install nerdo-forge@nerdo-plugins
After installing, run:
/nerdo-forge:setup
This will:
- Configure
~/.claude/settings.jsonto use the statusline - Ask whether to set Disciplined Engineering as your default output style
- Confirm everything is wired up
Restart Claude Code for changes to take effect.
Requires bun for building from source.
bun install
bun run build # Rebuild statusline to dist/
bun run typecheck # Type-check without emittingThe pre-built dist/statusline.js is committed to the repo, so end users don't need bun.
MIT