working-in-scratch-areas
CommunityOrganize temporary work, keep repos clean.
System Documentation
What problem does it solve?
This Skill prevents cluttering your repositories with temporary files, ensuring one-off scripts, debug tools, and temporary documentation are saved to persistent, organized scratch areas. It helps you avoid accidental commits and maintains a clean, focused project codebase, saving you time and reducing complexity.
Core Features & Use Cases
- Persistent Scratch Areas: Automatically saves temporary work to a dedicated, git-ignored
.scratch/directory that survives repository moves or deletions. - Structured Organization: Enforces the use of topic-specific subdirectories with
README.mdfiles for context, keeping all related temporary files grouped, documented, and easy to find later. - Automated Script Setup: Provides a helper script to make new scratch scripts executable while validating shebangs, ensuring proper execution and security without manual
chmodcommands. - Use Case: When debugging a critical production issue, use this skill to create a
.scratch/database-debug/subdirectory, write acheck-connections.shscript, and document your findings in aREADME.md, all without polluting the main codebase or risking accidental commits.
Quick Start
Use the working-in-scratch-areas skill to create a new subdirectory called 'api-investigation' in the current repository's scratch area. Then, create a bash script named 'check-latency.sh' inside it to ping the '/api/v1/health' endpoint 5 times.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: working-in-scratch-areas Download link: https://github.com/technicalpickles/dotfiles/archive/main.zip#working-in-scratch-areas Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.