Personal Claude Code configuration - portable across environments.
# Clone the repository
git clone https://github.com/ShunmeiCho/dotclaude.git ~/dotclaude
cd ~/dotclaude
# Install configuration (interactive)
./install.sh
# Configure MCP servers
./setup-mcp.sh
# Install skill dependencies (optional)
./setup.shdotclaude/
├── install.sh # Deploy configs to ~/.claude/
├── setup.sh # Install skill dependencies
├── setup-mcp.sh # Configure MCP servers via CLI
├── .env.example # API key template
├── CLAUDE.md # User instructions (thinking protocol, RIPER-5)
├── settings.json # Claude Code settings (plugins, etc.)
└── skills/ # 41 Skills
├── ccxt/ # Cryptocurrency trading
├── claude-code-guide/
├── postgresql/
├── playwright-skill/
└── ...
./install.shChoose between symlink (recommended) or copy mode.
./install.sh --linkCreates symlinks to this repo. Changes sync automatically.
./install.sh --copyCopies files to ~/.claude/. Standalone installation.
./install.sh --skills-onlyOnly install skills, keep existing CLAUDE.md and configs.
brainstorming- Creative exploration before implementationtest-driven-development- TDD workflowgit-pushing- Commit and push workflowsoftware-architecture- Architecture designprompt-engineering- LLM prompt optimization
docx/pdf/pptx/xlsx- Office documents
postgresql- PostgreSQLtimescaledb- Time-series database
ccxt- Trading librarycoingecko- Market datacryptofeed- Real-time feedshummingbot- Trading botpolymarket- Prediction markets
claude-code-guide- Claude Code 高级开发指南claude-cookbooks- API examplesclaude-skills- Skill creation guide
playwright-skill- Browser automationtelegram-dev- Telegram developmentproxychains- Network proxy
Contains:
- Deep thinking protocol with
ultrathinktrigger - RIPER-5 programming mode system (Research/Innovate/Plan/Execute/Review)
- Code quality standards
- Output format specifications
{
"enabledPlugins": {
"claude-mem@thedotmack": true,
"document-skills@anthropic-agent-skills": true,
"superpowers@superpowers-marketplace": true
},
"alwaysThinkingEnabled": true
}MCP servers are configured using the official claude mcp add command:
./setup-mcp.shCore servers (no API key required):
| Server | Type | Description |
|---|---|---|
| Notion | HTTP | Notion workspace integration |
| GitHub | HTTP | GitHub repository operations |
| Playwright | Stdio | Browser automation |
| Chrome DevTools | Stdio | Browser debugging |
Optional servers (require API keys):
| Server | Environment Variable | Description |
|---|---|---|
| Context7 | CONTEXT7_API_KEY |
Library documentation search |
| Perplexity | PERPLEXITY_API_KEY |
AI-powered search |
To add optional servers:
cp .env.example .env
# Edit .env with your API keys
source .env
./setup-mcp.shcd ~/dotclaude
git pull
# If using symlinks, changes apply automatically
# If using copy mode, re-run install
./install.sh --copyMIT