haowjy/orchestrate/scratchpad

Claude Code and agent skill by haowjy/orchestrate

Trust tier 3
  • community
Source check pending

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

Conventions for disposable scratch code and verification scripts. Use when writing smoke tests, quick probes, or temporary artifacts during task execution.

Install

npx vskill@latest install haowjy/orchestrate/scratchpad

SKILL.md

Scratchpad

Disposable code and artifacts live in .scratch/, either in the working directory or under a designated output directory. Never committed.

Smoke Tests

Any disposable code used to quickly verify something works. Write them liberally after implementing changes.

TypeWhen to useExample
Logic verificationVerify guard patterns, state machines, edge casesvitest test asserting a staleness guard rejects stale responses
API/endpoint probesVerify endpoints respond correctlycurl scripts hitting local dev server
Integration checksVerify two systems work togetherScript that creates a resource then reads it back
Regression probesVerify a specific bug is fixedMinimal repro of the bug, now passing
  • Promote to committed unit tests when a smoke test catches a real issue

Rules

  • Write scratch code to .scratch/ — never commit it
  • Do not store secrets or raw tokens (.env values, JWTs, API keys, cookies)
  • Check project instruction files (CLAUDE.md or AGENTS.md) for auth token scripts and API base URL
  • Name files descriptively: {feature}-{what}.test.ts or {endpoint}.sh
  • Use the project's existing test runner (vitest, jest, etc.) for logic smoke tests

Notes

Write markdown notes as you work — findings, decisions, progress. Notes persist on disk across context clears.

Use the co-located script:

bash
# Write a quick note (auto-named with timestamp)
scripts/scratch.sh write --tag research -p "Found that X uses Y pattern"
# Write from stdin
echo "curl returned 200" | scripts/scratch.sh write --tag probe
# Explicit file path within session
scripts/scratch.sh write my-test.sh -p "#!/bin/bash\necho test"
# List notes from current session
scripts/scratch.sh list
# Read latest note
scripts/scratch.sh read @latest
# List all sessions
scripts/scratch.sh list --all

When run via run-agent, session defaults to the run ID. Standalone, pass --session or let it auto-bucket by date.

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
12
Repository forks
4
7-day trend score
13

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Mar 2026, 7 months ago.

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/haowjy/orchestrate/scratchpad/badge)](https://verified-skill.com/skills/haowjy/orchestrate/scratchpad)

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