nix-dev
NewNix development intelligence: Nix language, NixOS modules, flakes, devenv, nixpkgs, home-manager, plus nil LSP and mcp-nixos integration
Summary
The nix-dev skill provides comprehensive development intelligence for the Nix ecosystem, including Nix language support, NixOS modules, flakes, devenv, nixpkgs, and home-manager.
- It integrates with the nil LSP server and mcp-nixos MCP server to offer code completion, diagnostics, and system configuration assistance directly in Claude Code.
Overview
A plugin marketplace for Claude Code. Install plugins that add skills, agents, hooks, MCP servers, and LSP servers.
Install
Add this marketplace to Claude Code:
/plugin marketplace add Jylhis/claude-marketplaceThen install a plugin:
/plugin install example-plugin@jylhis-pluginsAvailable Plugins
| Plugin | Description |
|---|---|
code-explainer | A skill for explaining code in plain English |
example-plugin | An example plugin demonstrating skills, agents, and hooks |
golang-dev | Go development intelligence: 36 skills + gopls LSP via nix |
sqlite-mcp | MCP server providing read/write access to a local SQLite database |
test-generator | An agent that generates unit tests for source files |
todo-guard | Hook that prevents committing files with TODO/FIXME markers |
typescript-lsp | TypeScript/JavaScript language intelligence via LSP |
Structure
.claude-plugin/
marketplace.json # Plugin catalog
plugins/
code-explainer/ # Skill plugin
example-plugin/ # Full plugin with skills, agents, hooks
golang-dev/ # Go skills + gopls LSP
sqlite-mcp/ # MCP server plugin
test-generator/ # Agent plugin
todo-guard/ # Hook plugin
typescript-lsp/ # LSP server pluginEach plugin contains .claude-plugin/plugin.json and its component files (skills, agents, hooks, .mcp.json, etc.).
Contributing
See CONTRIBUTING.md.
License
MIT
Install & Usage
/plugin marketplace add <org/repo>Add the configuration to /plugin install nix-dev@<marketplace>
/pluginUse Cases
Usage Examples
/nix-dev create a flake.nix for a Python project with devShell including python3, pip, and black
Add a NixOS module that enables the nginx service with a custom virtual host configuration
Use devenv to set up a development shell with nodejs, typescript, and eslint
Security Audits
Frequently Asked Questions
What is nix-dev?
The nix-dev skill provides comprehensive development intelligence for the Nix ecosystem, including Nix language support, NixOS modules, flakes, devenv, nixpkgs, and home-manager. It integrates with the nil LSP server and mcp-nixos MCP server to offer code completion, diagnostics, and system configuration assistance directly in Claude Code.
How to install nix-dev?
To install nix-dev: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install nix-dev@<marketplace>. Finally, /plugin in Claude Code.
What is nix-dev best for?
nix-dev is a plugin categorized under Development. It is designed for: mcp, lsp, nix, nixos, flakes, devenv. Created by Markus Jylhänkangas.
What can I use nix-dev for?
nix-dev is useful for: Write and debug Nix expressions for packages, modules, or flakes with real-time LSP feedback.; Generate or modify NixOS system configurations, including services, users, and hardware settings.; Set up development environments using devenv with automatic shell and tooling configuration.; Manage Nix flake inputs, outputs, and dependencies for reproducible builds.; Configure home-manager to manage user-level packages, dotfiles, and services declaratively.; Explore and query nixpkgs for package versions, attributes, and dependencies..