AI & Agentslow risk
handoff
Push the run's accepted artifact to a downstream collaboration surface (cli, other code agents, cloud, desktop) and stamp the artifact manifest with the export target.
nexu-io/open-design·plugins/_official/atoms/handoff/SKILL.md
64/ 100推荐值
导入这个 Skill
选择你的 coding agent,复制项目级或个人级安装命令。
导入当前项目.agents/skills/handoff
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/atoms/handoff -a codex -y导入个人环境~/.agents/skills/handoff
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/atoms/handoff -a codex -g -y导入当前项目.claude/skills/handoff
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/atoms/handoff -a claude-code -y导入个人环境~/.claude/skills/handoff
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/atoms/handoff -a claude-code -g -y导入当前项目.agents/skills/handoff
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/atoms/handoff -a github-copilot -y导入个人环境~/.copilot/skills/handoff
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/atoms/handoff -a github-copilot -g -y导入当前项目.agents/skills/handoff
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/atoms/handoff -a cursor -y导入个人环境~/.cursor/skills/handoff
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/atoms/handoff -a cursor -g -y导入当前项目.agents/skills/handoff
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/atoms/handoff -a gemini-cli -y导入个人环境~/.gemini/skills/handoff
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/atoms/handoff -a gemini-cli -g -yNative Gemini CLI
gemini skills install https://github.com/nexu-io/open-design.git --scope workspace --path plugins/_official/atoms/handoff⚠ 安装命令使用开源 skills CLI。执行前请检查来源、脚本和权限。
Skill 指令
在 GitHub 查看原始文件 ↗# Handoff Spec §11.5.1 / §21.5: an OD run isn't done when the artifact exists — it's done when the artifact reaches the surface the user will keep iterating on. This atom is the "push it somewhere" stage. It's the natural counterpart to `diff-review`. ## Inputs - The accepted artifact set (after `diff-review` resolved with `decision: 'accept' | 'partial'`). - The export target (one of the `surface` enum values from `ArtifactManifest.exportTargets[].surface`). ## Surfaces | surface | typical follow-on | | --- | --- | | `cli` | the user runs `od files read` against the project; no extra push | | `desktop` | open the project in the OD desktop app | | `web` | publish to the public marketplace via spec §13's `od://` deep link | | `docker` | wrap the artifact into a self-contained container (calls the §15.4 image) | | `github` | open a PR via `od plugin publish --to <catalog>` | | `figma` | round-trip back into the figma-migration source file | | `code-agent` | hand off to Cursor / Claude Code / Codex sitting on top of the project cwd | ## Output Updates `ArtifactManifest.exportTargets[]` with a row per push, appending — never replacing — so the artifact's distribution history stays append-only. ## Convergence The atom completes when at least one `exportTargets[]` entry matches the user's intent or the user explicitly skipped via the `confirmation` GenUI surface. ## Anti-patterns the prompt fragment forbids - Pushing the artifact to a surface that wasn't on the user's intent list. - Mutating `sourcePluginSnapshotId` (it's immutable; the export trail is additive). - Treating `figma` as a no-op when the user's source was a Figma file — round-trip is the whole point of the figma-migration scenario. ## Status Reserved id, prompt-only fragment in v1.