Isolate Dependency Process Boundary — Development skill for Claude Code
Use a GPL-incompatible-but-needed dependency by running it in a separate process the app talks to over IPC, so it is never linked into the GPL-3.0-or-later desktop work — the "isolate it behind a proc.
How to install Isolate Dependency Process Boundary
Installs to ~/.claude/skills/jasonkneen-agent-farm-cli-isolate-dependency-process-boundary/SKILL.md
mkdir -p ~/.claude/skills/jasonkneen-agent-farm-cli-isolate-dependency-process-boundary && curl -fsSL https://raw.githubusercontent.com/jasonkneen/Agent-Farm-CLI/HEAD/skills/isolate-dependency-process-boundary.md -o ~/.claude/skills/jasonkneen-agent-farm-cli-isolate-dependency-process-boundary/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Isolate Dependency Process Boundary does
name: isolate-dependency-process-boundary description: Use a GPL-incompatible-but-needed dependency by running it in a separate process the app talks to over IPC, so it is never linked into the GPL-3.0-or-later desktop work — the "isolate it behind a process boundary" path that the compat gate, the compliance-paths router, and the vendoring convention all name but none spell out
Isolate a GPL-incompatible dependency behind a process boundary
The desktop app ships **GPL-3.0-or-later**
Alternatives in Development
- Opencode Claude Auth — OpenCode plugin that uses your existing Claude Code credentials — no separate login needed 903 ★
- Academic Pptx Skill — A Claude Skill for creating academic presentations (conference talks, seminar slides, thesis defenses, grant b 811 ★
- Cac — Isolate, protect, and manage your Claude Code 378 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Dependency Health Check
Execute the deps-health-inline skill for inline orchestration. You ARE the orchestrator. Do not spawn a separa
Claude OAuth
Run Google, xAI and OpenAI models inside Claude Code over your own OAuth sessions. The native claude path is n
Claustrum
A tiny, dependency-light Go daemon that hosts a remote Claude Code session over SSH: CLI-version manager + pro
Deps Macros Ergonomics
Rust Intel — Dependencies, Macros & Ergonomics (supply-chain, clone, proc-macro, features, workspace, Deref, r
Add Tauri Command
Guided checklist for adding a new Tauri IPC command end-to-end
Desktop Electron
Desktop application hunting — Electron / Tauri / WebView2. Static binary inspection + IPC fuzzing + proxied tr
Related Agents
Electron Integrator
Implement Electron main process, secure preload IPC and React desktop integration after repository audit.
Arch Debugger
Isolate a bug to a specific module or contract boundary, produce a minimal repro, and fix it without breaking
Tauri Expert
Tauri 2 desktop application expert with deep knowledge of Rust backend commands, window management, system tra