python-logging-best-practices
python-logging-best-practices — a Claude Code skill from terrylica/cc-skills
Features
- ✓Comprehensive logging plugins
- ✓Development and productivity tools
- ✓GitHub automation and link validation
- ✓DevOps and quality assurance solutions
- ✓Customizable documentation tools
- ✓Intelligent dotfile management
- ✓Advanced trading support
- ✓ITP workflow enforcement and automation
- ✓Visit the GitHub repo for more
Installation Guide
Prerequisites
| Requirement | Check | Install |
| ----------- | ------------------ | --------------------------------------------------------------------------------------- |
| Claude Code | claude --version | Getting Started Guide |
Quick Start (Recommended)
Run these commands in your terminal (not inside Claude Code):
# 1. Add the cc-skills marketplace
claude plugin marketplace add terrylica/cc-skills
# 2. Install all plugins (one-liner)
for p in itp plugin-dev gh-tools link-tools devops-tools dotfiles-tools doc-tools quality-tools productivity-tools mql5 itp-hooks alpha-forge-worktree ru iterm2-layout-config statusline-tools notion-api asciinema-tools git-town-workflow quant-research gmail-commander; do claude plugin install "$p@cc-skills"; done
# 3. Sync hooks to settings.json (requires cloning the repo)
git clone https://github.com/terrylica/cc-skills.git /tmp/cc-skills
/tmp/cc-skills/scripts/sync-hooks-to-settings.sh
# 4. Restart Claude Code to activate hooks
claudeStep-by-Step Installation
#### Step 1: Add the Marketplace
claude plugin marketplace add terrylica/cc-skillsThis clones the marketplace to ~/.claude/plugins/marketplaces/cc-skills/.
Verify installation:
claude plugin marketplace list
# Should show: cc-skills - Source: GitHub (terrylica/cc-skills)#### Step 2: Install Individual Plugins
# Install core plugins
claude plugin install itp@cc-skills
claude plugin install plugin-dev@cc-skills
claude plugin install gh-tools@cc-skills
# Install all remaining plugins
claude plugin install link-tools@cc-skills
claude plugin install devops-tools@cc-skills
claude plugin install dotfiles-tools@cc-skills
claude plugin install doc-tools@cc-skills
claude plugin install quality-tools@cc-skills
claude plugin install productivity-tools@cc-skills
claude plugin install mql5@cc-skills
claude plugin install itp-hooks@cc-skills
claude plugin install alpha-forge-worktree@cc-skills
claude plugin install ru@cc-skills
claude plugin install iterm2-layout-config@cc-skills
claude plugin install statusline-tools@cc-skills
claude plugin install notion-api@cc-skills
claude plugin install asciinema-tools@cc-skills
claude plugin install git-town-workflow@cc-skills
claude plugin install quant-research@cc-skills#### Step 3: Sync Hooks
Hooks provide pre/post tool use enforcement and session events. They must be explicitly synced to ~/.claude/settings.json:
# Clone the repository (if not already cloned)
git clone https://github.com/terrylica/cc-skills.git ~/cc-skills-temp
# Run the hook sync script
~/cc-skills-temp/scripts/sync-hooks-to-settings.sh
# Output: ✓ Hooks synced: PreToolUse=7, PostToolUse=3, Stop=5#### Step 4: Restart Claude Code
Hooks require a restart to take effect:
# Exit any running Claude Code sessions, then:
claudeVerify Installation
# Check marketplace is registered
claude plugin marketplace list
# Inside Claude Code, verify commands are available
# Type "/" and look for itp:go, plugin-dev:create, etc.