Skip to content

ShunmeiCho/dotclaude

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotclaude

Personal Claude Code configuration - portable across environments.

Quick Start

# 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.sh

Repository Structure

dotclaude/
├── 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/
    └── ...

Installation Options

Interactive Mode

./install.sh

Choose between symlink (recommended) or copy mode.

Symlink Mode (Recommended)

./install.sh --link

Creates symlinks to this repo. Changes sync automatically.

Copy Mode

./install.sh --copy

Copies files to ~/.claude/. Standalone installation.

Skills Only

./install.sh --skills-only

Only install skills, keep existing CLAUDE.md and configs.

Skills (41)

Development Workflow

  • brainstorming - Creative exploration before implementation
  • test-driven-development - TDD workflow
  • git-pushing - Commit and push workflow
  • software-architecture - Architecture design
  • prompt-engineering - LLM prompt optimization

Document Processing

  • docx / pdf / pptx / xlsx - Office documents

Database

  • postgresql - PostgreSQL
  • timescaledb - Time-series database

Cryptocurrency

  • ccxt - Trading library
  • coingecko - Market data
  • cryptofeed - Real-time feeds
  • hummingbot - Trading bot
  • polymarket - Prediction markets

Claude Ecosystem

  • claude-code-guide - Claude Code 高级开发指南
  • claude-cookbooks - API examples
  • claude-skills - Skill creation guide

Tools

  • playwright-skill - Browser automation
  • telegram-dev - Telegram development
  • proxychains - Network proxy

Configuration Files

CLAUDE.md

Contains:

  • Deep thinking protocol with ultrathink trigger
  • RIPER-5 programming mode system (Research/Innovate/Plan/Execute/Review)
  • Code quality standards
  • Output format specifications

settings.json

{
  "enabledPlugins": {
    "claude-mem@thedotmack": true,
    "document-skills@anthropic-agent-skills": true,
    "superpowers@superpowers-marketplace": true
  },
  "alwaysThinkingEnabled": true
}

MCP Servers (setup-mcp.sh)

MCP servers are configured using the official claude mcp add command:

./setup-mcp.sh

Core 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.sh

Updating

cd ~/dotclaude
git pull

# If using symlinks, changes apply automatically
# If using copy mode, re-run install
./install.sh --copy

License

MIT

About

Collection of Claude Code skills for easy setup across different environments

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors