Claude Code Plugin Yoink Replaces Library Dependencies to Reduce Supply Chain Risk

Yoink is a Claude Code plugin designed to reduce supply chain attack risk by replacing library dependencies with custom implementations of only the needed functionality. The tool was developed in response to recent supply chain attacks, including those affecting LiteLLM and axios.
How Yoink Works
The plugin uses a three-step skill-based workflow:
/setupclones the target repository and scaffolds a replacement package/curate-testsgenerates tests verified against the original tests' expectations/decomposedetermines which dependencies to keep or decompose based on principles like "keeping foundational primitives regardless of how narrow they are used" and implements iteratively using ralph until all tests pass
Technical Implementation
The developers used Claude Code's plugin system as a proxy framework for programming agents for long-horizon tasks. The system provides file documentation structure to organize skills, agents, and hooks in a way that systematically directs Claude Code across multi-phase execution steps via progressive disclosure. They built a custom linter to enforce additional documentation standards to make it easier to reason about interactions between skills and agents.
Current Limitations and Future Plans
Only Python is supported now, but TypeScript and Rust support are underway. The developers note that agents occasionally get too eager and run tests they were explicitly instructed not to, and sometimes wander off-course to explore unrelated files.
Future iterations will explore tracking upstream changes and updating yoinked code accordingly to address the maintenance benefits of established packages (security patches, bug fixes, version bumps). The developers also foresee fair attribution becoming an issue as AI coding and dependency internalization become more common.
📖 Read the full source: r/ClaudeAI
👀 See Also

Roost: A Single-Go-Binary Sidebar for Claude Code with Clickable Prompt History, File Tree, and Notifications
Roost is a single Go binary that adds a web-based sidebar to Claude Code: xterm.js terminal backed by tmux, file tree that follows your cd, clickable prompt history from ~/.claude/projects/*.jsonl, and push notifications via Claude Code's Stop hook. Run over SSH as single-user-per-instance; no build step on the frontend.

Introducing Swarmcore: A Scalable Multi-Agent Framework in Python
Swarmcore is an open-source library for running scalable multi-agent workflows in Python, featuring sequential or parallel execution and expandable context management.

MCP Server Indexes Codebases into Knowledge Graph for 10x Token Reduction
A new MCP server called codebase-memory-mcp parses codebases into a persistent knowledge graph using tree-sitter, reducing token usage by at least 10x for structural queries. Benchmarked across 35 real-world repositories, it replaces file-by-file exploration with graph queries.

ClawMetry adds remote monitoring with E2E encryption for OpenClaw agents
ClawMetry v0.1.0 now includes cloud sync for remote monitoring of OpenClaw agents from any browser or Mac menu bar app, with end-to-end encryption that keeps data encrypted until it reaches your client.