Skip to content

Add the ndif plugin: self-hosting skills - #10

Merged
JadenFiotto-Kaufman merged 1 commit into
mainfrom
ndif-plugin
Sep 14, 2026
Merged

JadenFiotto-Kaufman merged 1 commit into
mainfrom
ndif-plugin

Conversation

@JadenFiotto-Kaufman

Copy link
Copy Markdown
Member

Four skills for people and agents running their own NDIF, packaged as a second plugin next to nnsight:

Skill Use when
ndif-selfhost standing one up: docker run ndif/ndif, the compose dev stack, or from source with the ndif CLI
ndif-operate deploy / evict / pin / scale / status / queue, sizing, the dashboard, auth, production
ndif-troubleshoot symptom → cause → fix for a self-hosted server, and where the logs are
ndif-develop changing the server: request lifecycle, process map, trusted vs untrusted, extending, testing, releasing

Written from the ndif docs after the 0.1.0 audit (ndif-team/ndif#285) and the traps reproduced there. The skills are docs-only: python blocks are marked skip, block execution stays scoped to plugins/nnsight. tests/test_structure.py now validates every plugin in the marketplace; make test-structure passes (169).

Install: /plugin install ndif@ndif-team.

🤖 Generated with Claude Code

ndif-selfhost (the three routes: published image, compose, from source),
ndif-operate (deploy/evict/pin/scale/status/queue, sizing, dashboard, auth),
ndif-troubleshoot (symptom -> cause -> fix, reading the logs) and ndif-develop
(request lifecycle, process map, trusted vs untrusted, extending, testing,
releasing). Written from the ndif docs after they were audited against the
0.8 rewrite, with the traps reproduced during the 0.1.0 release pass.

The ndif skills are docs-only: their python blocks are marked skip and block
execution stays scoped to plugins/nnsight. tests/test_structure.py now
validates every plugin in the marketplace (manifest, frontmatter, symlinks,
links); 169 tests pass.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@JadenFiotto-Kaufman
JadenFiotto-Kaufman marked this pull request as ready for review September 14, 2026 14:49
@JadenFiotto-Kaufman
JadenFiotto-Kaufman merged commit 6080cd0 into main Sep 14, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant