A streamlined workspace for rapid prototyping and experimentation with Claude Code.
Just created this from the template? Run the setup script:
python3 setup.py
Then see TEMPLATE_USAGE.md for complete instructions.
New to this workspace? Check out GETTING_STARTED.md for setup instructions and Claude Code usage tips!
Portfolio Site: View experiments online at the GitHub Pages portfolio
This workspace is designed for quick iterations and testing ideas without the overhead of full project setup. Perfect for proof-of-concepts, algorithm testing, data exploration, and API experimentation.
.
βββ experiments/ # Completed experiments with documentation
βββ sandbox/ # Temporary testing area (git-ignored)
βββ utils/ # Reusable utilities and helpers
βββ templates/ # Quick-start templates
βββ docs/ # GitHub Pages portfolio site
βββ .github/ # Workspace configuration
experiments/: Store your successful experiments here with clear documentationsandbox/: Temporary workspace for quick tests (automatically git-ignored)utils/: Common utilities like timers, loggers, and test helperstemplates/: Pre-configured templates for common tasksdocs/: GitHub Pages portfolio website showcasing experimentscd sandbox
python -c "print('Hello, Claude Code!')"
cp templates/data_analysis.py experiments/2025-11-17_my_experiment.py
from utils.timer import timer, Timer
@timer
def my_function():
# your code here
pass
python utils/quick_test.py
For experiments, use descriptive filenames with dates:
YYYY-MM-DD_experiment_name.py2025-11-17_api_performance_test.py| Utility | Purpose | Usage |
|---|---|---|
quick_test.py |
Basic test template | python utils/quick_test.py |
timer.py |
Benchmark code performance | Import @timer decorator or Timer context manager |
logger.py |
Simple logging setup | Import setup_logger() function |
sandbox/test_algorithm.pyfrom utils.timer import timercp templates/data_analysis.py sandbox/analyze.pycp templates/api_client.py sandbox/test_api.pyKeep dependencies minimal. Document any required packages:
# Required: requests, pandas
# Install: pip install requests pandas
The sandbox/ directory is git-ignored. Clean it regularly:
rm -rf sandbox/*
This workspace includes a dynamic GitHub Pages portfolio that automatically showcases your experiments!
python3 setup.py to configure repository detailsmain branch and /docs folderSee docs/DEPLOYMENT.md for detailed instructions.
The portfolio automatically:
experiments/ folderJust push code - the portfolio updates automatically!
sandbox/ for messy explorationexperiments/Happy experimenting! π