skills/handoff/SKILL.md
Context management via handoff instead of compaction. Loaded automatically — teaches the agent how context works in this environment.
npx skillsauth add taskylizard/agents handoffInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
compaction is disabled in this environment. context is managed via handoff — transferring curated context to a new session instead of summarizing in place.
/handoff in the editor. the user just presses Enter to continue in a new session.handoff tool with the next task as the goal. don't ask — just call it.you have a handoff tool. call it directly when:
handoff({ goal: "implement the auth middleware we planned" })
the tool generates a handoff prompt (via extraction model) and stages /handoff in the editor. the user presses Enter to review the prompt, then confirms to switch sessions.
the user can also run /handoff <goal> manually — this generates a prompt and shows it for review before sending.
create_handoff_context tool that extracts structured output: relevantInformation (first-person context bullets) + relevantFiles (workspace-relative paths)parentSession linking to the old oneyou have two tools for accessing previous sessions:
read a previous session's conversation by ID. supports partial UUID matching. returns the full serialized conversation as markdown.
read_session({ sessionId: "abc123" }) — returns the conversationuse this when a handoff prompt references a previous session ID and you need more detail than the prompt provides.
search across all sessions by text query.
search_sessions({ query: "auth middleware" }) — find sessions mentioning auth middlewaresearch_sessions({ query: "flake.nix", cwd: "/path/to/project" }) — scope to a specific projectsearch_sessions({ query: "sops", limit: 5 }) — limit resultsreturns session IDs, metadata, and first-message previews. use read_session on a match to get the full conversation.
you will NOT have access to the old session's messages directly. the handoff prompt is your primary context. use read_session with the referenced session ID if you need more detail.
tools
Design and implement web animations that feel natural and purposeful, based on Emil Kowalski's "Animations on the Web" course. Use proactively when the user asks about easing, timing, springs, transitions, animation performance, or how to animate specific UI elements. Covers CSS transitions, Framer Motion, GSAP, accessibility (prefers-reduced-motion), and common patterns like modals, tooltips, page transitions, hover states, and microinteractions.
development
Query previous pi sessions to retrieve context, decisions, code changes, or other information. Use when you need to look up what happened in a parent session or any other session file.
tools
Interface Craft by Josh Puckett — a toolkit for building polished, animated interfaces in React. Includes Storyboard Animation (human-readable animation DSL with stage-driven sequencing), DialKit (live control panels for tuning animation values), and Design Critique (systematic UI review based on Josh Puckett's methodology). Triggers on: animate, animation, transition, storyboard, entrance, motion, spring, easing, timing, dialkit, sliders, controls, tune, tweak, critique, review, feedback, audit, improve, polish, refine, redesign.
tools
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.