devenv
NewInitialize and manage Nix flake development environments with auto-detection and security tooling
Overview
A curated collection of Claude Code plugins focused on developer workflows, code generation, and productivity.
About
This is a personal collection of useful Claude Code plugins that I've built to enhance my daily development workflow. All plugins are open to anyone who finds them helpful.
Philosophy
- •Practical focus: Plugins solve real, everyday problems in development workflows
- •Simplicity first: Each plugin does one thing well without unnecessary complexity
- •Quality over quantity: A small number of polished, reliable plugins is better than many half-baked ones
Quick Start
Prerequisites
- •Claude Code installed on your machine
Installation
- Add this marketplace to Claude Code:
`` /plugin marketplace add jskswamy/claude-plugins ``
- Browse available plugins:
`` /plugin search @claude-plugins ``
- Install any plugin:
`` /plugin install <plugin-name>@claude-plugins ``
- Use the plugin via its commands or skills (see individual plugin documentation)
Available Plugins
<!-- PLUGINS:START -->
codebase
Intelligent codebase exploration powered by codebase-memory-mcp. Natural language queries, change impact analysis, symbol graph traversal, and automatic brainstorming/planning integration.
Features:
- •Codebase
- •Exploration
- •Semantic Search
- •Impact Analysis
- •Codebase Memory
Install:
/plugin install codebase@claude-pluginsUsage:
/codebasecommit-tools
End-to-end commit hygiene: write atomic commits with style enforcement, review and consolidate them before push, validate the final history
Features:
- •Git
- •Commit
- •Atomic
- •Classic
- •Conventional
Install:
/plugin install commit-tools@claude-pluginsUsage:
/committoolscraft
The craft of building software end-to-end: capture ideas, understand problems, decompose work into structured units, dispatch subagents to execute them, and commit with full task context
Features:
- •Craft
- •Work
- •Build
- •Planning
- •Decomposition
Install:
/plugin install craft@claude-pluginsUsage:
/craftdevenv
Initialize and manage Nix flake development environments with auto-detection and security tooling
Features:
- •Auto-detection: Automatically detects your project's tech stack and suggests appropriate packages
- •Native Nix pre-commit: Uses git-hooks.nix for pure Nix pre-commit integration
- •Security tooling: Built-in support for gitleaks and SAST tools
- •Nix best practices: Generated flakes follow Nix conventions and are automatically linted/formatted
- •No system dependencies: All tools run via Nix, ensuring reproducibility
Install:
/plugin install devenv@claude-pluginsUsage:
/devenvguardrails
Efficiency guardrails for Claude - IDE refactoring handoff with automatic pattern detection, extensible to security, cost, and testing patterns
Features:
- •Guardrails
- •Refactoring
- •Ide
- •Efficiency
- •Handoff
Install:
/plugin install guardrails@claude-pluginsUsage:
/handoffjot
Quick, low-friction capture of notes, tasks, ideas, session summaries, tech radar blips, and Feynman-style teaching notes with Obsidian-style auto-linking
Features:
- •Quick captures: Task, note, idea, session, blip - minimal friction
- •Full captures: Article, video, blip (GitHub/tools), person, book, organisation, trove, research - URL-based extraction
- •Feynman teaching: Interactive
/teachcommand for deepening understanding of papers, videos, articles, and concepts you've already studied - •Teaching notes: Capture your learning journey with analogies, misconceptions, and applied scenarios
- •Session summaries: Capture Claude Code session outcomes with guided questions
Install:
/plugin install jot@claude-pluginsUsage:
/capture task Buy groceries
/capture note Meeting notes about project X
/capture idea What if we tried approach Y
/capture blip Docker --ring adopt --quadrant platformsrefactor
Semantic refactoring opportunity detection. Scans committed code for structural duplication (Fowler catalog), code smells (Fowler/Beck), GoF design pattern opportunities, SOLID/DRY principle violations, and language-idiomatic anti-patterns (Go, Python, TypeScript). Creates beads issues with TDD-first refactoring plans. Hooks into craft after each task closes.
Features:
- •Refactoring
- •Duplication
- •Fowler
- •Beads
- •Codebase Memory
Install:
/plugin install refactor@claude-pluginsUsage:
/refactor:scan # scan changes since upstream
/refactor:scan --base abc1234 # scan changes since specific SHAsketch-note
Generate visual sketch notes in Excalidraw format from conversations, code architecture, or custom content
Features:
- •Multiple content modes: Capture conversation summaries, visualize code architecture, or sketch custom content
- •Excalidraw output: Creates
.excalidrawfiles that open directly in Excalidraw - •PNG export: Interactive workflow detects available tools and guides you through export options
- •Customizable styling: Configure background, pen type, roughness, and visual effects
- •Persistent preferences: Settings saved per-project for consistent output
Install:
/plugin install sketch-note@claude-pluginsUsage:
/sketch # Interactive mode selection
/sketch --mode conversation # Sketch current conversation
/sketch --mode code # Visualize code architecture
/sketch --mode custom # Custom content input
/sketch --output my-diagram # Specify output filename
/sketch --format png # PNG via Excalidraw conversiontypst-notes
Generate beautiful PDF/HTML shareable notes using Typst with 7 professional templates, infographics, and modern typography
Features:
- •7 Professional Templates: Executive summary, cheat sheet, sketchnote, meeting minutes, study guide, technical brief, portfolio
- •Multiple Themes: Light, dark, minimal, and vibrant color schemes
- •Auto Infographics: CeTZ charts, Fletcher flowcharts, Pintorita sequence diagrams
- •Multi-Format Output: Generate PDF, HTML, or both from the same source
- •Jot Integration: Publish your jot captures directly as beautiful documents
Install:
/plugin install typst-notes@claude-pluginsUsage:
/publish [--template exec|cheat|sketch|meeting|study|tech|portfolio]
[--theme light|dark|minimal|vibrant]
[--format pdf|html|both]
[--output <name>]
[--source conversation|jot:<path>|file:<path>]
[content description...]View documentation <!-- PLUGINS:END -->
Roadmap
Dev Workflows
- •Code review automation
- •Test generation and coverage analysis
Code Generation
- •Project scaffolding and boilerplate generators
- •Component templates for common frameworks
Productivity
- •Documentation generators
- •Task and todo management
Contributing
Contributions are welcome. See CONTRIBUTING.md for guidelines on creating and submitting plugins.
License
MIT
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/devenv.md https://raw.githubusercontent.com/jskswamy/claude-plugins/main/SKILL.md/devenvFrequently Asked Questions
What is devenv?
Initialize and manage Nix flake development environments with auto-detection and security tooling
How to install devenv?
To install devenv, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /devenv.
What is devenv best for?
devenv is a community categorized under Development. It is designed for: security, nix, flake, devenv, development, environment, pre-commit, gitleaks. Created by Krishnaswamy Subramanian.