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.
Scaffold project: clone repo, install real library. Only invoke when explicitly requested by the user or by the yoink orchestrator.
$ npx -y skills add theogbrand/yoink --skill setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/setupContext preview
The summary Claude sees to decide when to auto-load this skill.
Scaffold project: clone repo, install real library. Only invoke when explicitly requested by the user or by the yoink orchestrator.
name: setup description: "Scaffold project: clone repo, install real library. Only invoke when explicitly requested by the user or by the yoink orchestrator." argument-hint: "[--url GITHUB_URL] [--package PACKAGE_NAME]"
> **Do not invoke this skill unless explicitly requested.** It is called by `/yoink:yoink` or run standalone by the user.
Execute the setup script to scaffold the project:
"${CLAUDE_SKILL_DIR}/scripts/setup.sh" $ARGUMENTSAfter the setup script runs, print its full output to the user verbatim.
CRITICAL: After setup completes, check the cloned repo for a Python package (e.g., `pyproject.toml`, `setup.py`, or `setup.cfg` in `.yoink/reference/`). If none are found, inform the user that YOINK currently only supports Python packages and exit. You MUST NOT proceed to subsequent phases.
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.