dmmulroy/overseer/scratchpad
- community
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/scratchpadSKILL.md
Use this skill to create a scratchpad TypeScript file from the JSDoc **Example** nearest the user's active source cursor or selection.
Workflow
- 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.
- Run:
``sh node .agents/skills/scratchpad/scripts/extract-example.mjs <source-path> <line> ``
- 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>.
- Report the created path as a clickable file link. This is the deterministic
way to open it in the code pane.
- 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
programbinding 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
- SKILL.md in the repositoryCheckingrepos/effect/.agents/skills/scratchpad/SKILL.md
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
[](https://verified-skill.com/skills/dmmulroy/overseer/scratchpad)