curate-tests
Phase 2: Generate and discover tests, validate against real library. Only invoke when explicitly requested by the user or by the yoink orchestrator.
Curate tests then decompose dependencies
$ npx -y skills add theogbrand/yoink --skill yoink --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/yoinkContext preview
The summary Claude sees to decide when to auto-load this skill.
Curate tests then decompose dependencies
name: yoink description: "Curate tests then decompose dependencies" argument-hint: "PROMPT [--url GITHUB_URL] [--package PACKAGE_NAME] [--skip-test-discoverer]"
> **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.
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.
Repo: theogbrand/yoink
Phase 2: Generate and discover tests, validate against real library. Only invoke when explicitly requested by the user or by the yoink orchestrator.
Phase 3: Dependency decomposition. Only invoke when explicitly requested by the user or by the yoink orchestrator.
Scaffold project: clone repo, install real library. Only invoke when explicitly requested by the user or by the yoink orchestrator.