curate-tests
Phase 2: Generate and discover tests, validate against real library. Only invoke when explicitly requested by the user or by the…
Scaffold project: clone repo, install real library. Only invoke when explicitly requested by the user or by the yoink orchestrator.
Claude Code
$ npx -y skills add theogbrand/yoink --skill setup --agent claude-code
Codex
$ npx skills add theogbrand/yoink --skill setup -a codex -y
Cursor
$ npx skills add theogbrand/yoink --skill setup -a cursor -y
Gemini CLI
$ npx skills add theogbrand/yoink --skill setup -a gemini-cli -y
GitHub Copilot
$ npx skills add theogbrand/yoink --skill setup -a github-copilot -y
OpenCode
$ npx skills add theogbrand/yoink --skill setup -a opencode -y
Windsurf
$ npx skills add theogbrand/yoink --skill setup -a windsurf -y
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.
Phase 2: Generate and discover tests, validate against real library. Only invoke when explicitly requested by the user or by the…
Phase 3: Dependency decomposition. Only invoke when explicitly requested by the user or by the yoink orchestrator.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.