dmmulroy/overseer/scratchpad

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Extract the JSDoc example nearest the active source selection or cursor into ./scratchpad as a TypeScript file. Use when the user asks to dump, copy, open, or try a source example in scratchpad.

Install

npx vskill@latest install dmmulroy/overseer/scratchpad

SKILL.md

Use this skill to create a scratchpad TypeScript file from the JSDoc **Example** nearest the user's active source cursor or selection.

Workflow

  1. Determine the source path and line:
  • Use the IDE active file and selection/cursor line when present.
  • Use an explicit file and line when the user provides them.
  • If no line or selection is available, ask for it.
  1. Run:

``sh node .agents/skills/scratchpad/scripts/extract-example.mjs <source-path> <line> ``

  1. If the script exits with code 2 because there is no obvious runner, ask the

user whether to preserve the example exactly, name an Effect value to run, or cancel.

  • To preserve exactly, rerun with --mode preserve.
  • To run a specific Effect value, rerun with --runner <identifier>.
  1. Report the created path as a clickable file link. This is the deterministic

way to open it in the code pane.

  1. Do not run the scratchpad file unless the user explicitly asks.

Behavior

  • The script chooses the example whose **Example** section contains the line;

otherwise it chooses the first following example; otherwise the nearest previous example.

  • Filenames are derived from the source file and example title, for example

scratchpad/Schedule-retrying-and-repeating-effects.ts.

  • Existing files are not overwritten. The script appends a numeric suffix.
  • In auto mode, if a top-level program binding exists, the script appends:

``ts Effect.runPromise(program).then(console.log, console.error) ``

  • If the example already contains an Effect runner, the script preserves it.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
247
Repository forks
15
7-day trend score
28

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/dmmulroy/overseer/scratchpad/badge)](https://verified-skill.com/skills/dmmulroy/overseer/scratchpad)

Something wrong with this skill or its page? Tell us.