Skip to content
Development
Skill

/yoink

Curate tests then decompose dependencies

From plugin
yoink
384 skills4 agents

Claude Code

$ npx -y skills add theogbrand/yoink --skill yoink --agent claude-code

SKILL.md

yoink.SKILL.md
name: yoink
description: "Curate tests then decompose dependencies"
argument-hint: "PROMPT [--url GITHUB_URL] [--package PACKAGE_NAME] [--skip-test-discoverer]"

Yoink

> **Python only.** YOINK currently only supports Python packages. If the target is clearly not a Python package, inform the user and exit immediately.

Run the full yoink decomposition pipeline by invoking skills in sequence:

1. Setup

Invoke `/yoink:setup $ARGUMENTS` to scaffold the project (clone repo, install library).

**Wait for setup to complete before proceeding.**

2. Test Curation

Invoke `/yoink:curate-tests $ARGUMENTS` to discover and generate tests, validate against the real library, rewrite imports, and sanity check.

**Wait for test curation to complete before proceeding.**

3. Dependency Decomposition

Invoke `/yoink:decompose $ARGUMENTS` to run the decomposition loop.

@theogbrand
Ships withyoink

YOINK (You Only Implement Native Knowledge) is an AI agent that removes complex dependencies by reimplementing only what you need. YOINK is currently built as a Claude Code plugin that decomposes third-party dependencies into internal replacements.

384 skills4 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
38
Star history of theogbrand/yoink on GitHub, a chart by star-history.com

Other skills on yoink.

curate-tests

curate-tests

Phase 2: Generate and discover tests, validate against real library. Only invoke when explicitly requested by the user or by the…

@theogbrand@theogbrandInstall Skill
decompose

decompose

Phase 3: Dependency decomposition. Only invoke when explicitly requested by the user or by the yoink orchestrator.

@theogbrand@theogbrandInstall Skill
setup

setup

Scaffold project: clone repo, install real library. Only invoke when explicitly requested by the user or by the yoink…

@theogbrand@theogbrandInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about yoink.

Which coding agents can use yoink?
yoink installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.