From yoink
Curates tests then decomposes dependencies in Python packages via sequential pipeline: setup (clone/install), test curation (discover/validate/rewrite), decompose. Python only.
How this skill is triggered — by the user, by Claude, or both
Slash command
/yoink:yoinkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Python only.** YOINK currently only supports Python packages. If the target is clearly not a Python package, inform the user and exit immediately.
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:
Invoke /yoink:setup $ARGUMENTS to scaffold the project (clone repo, install library).
Wait for setup to complete before proceeding.
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.
Invoke /yoink:decompose $ARGUMENTS to run the decomposition loop.
npx claudepluginhub theogbrand/yoink --plugin yoinkCreates distributable Python packages with pyproject.toml, proper project structure, and publishing to PyPI. Use when packaging libraries, building CLI tools, or distributing Python code.
Decomposes Python package dependencies into sub-packages via queue-based evaluation, test verification, import rewriting, and inner implementation loops. For yoink workflow phase 3.
Guides design, architecture, and review of production-grade Python libraries: structure, API design, testing strategy, and implementation trade-offs.