This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Claude Code skills collection for Python refactoring. Eight modular skills that analyze and improve Python code quality: security, complexity, testing, code health, modernization, quality setup, and git hooks.
skills/py-*/SKILL.md- Individual skill definitions (YAML frontmatter + markdown instructions)scripts/install-symlinks.sh- Installs skills to~/.claude/skills/via symlinksdocs/- User-facing documentation- Skills tagged
stableorwipin frontmatter; default install includes only stable
# Validate skill structure (CI check)
./.github/workflows/validate-skills.yml # Runs automatically on push/PR
# Install skills locally
./scripts/install-symlinks.sh # Stable only
./scripts/install-symlinks.sh --install-wip # All skills
# Verify installation
ls -la ~/.claude/skills/Each skill directory must contain SKILL.md with:
---
name: skill-name
description: One-line description
status: stable # or wip
---Followed by markdown instructions for Claude Code.
- Every
skills/*/directory must haveSKILL.md - Frontmatter must include
name:,description:,status:fields - Status must be
stableorwip - All
scripts/*.shmust be executable
Scripts must pass shellcheck. Format with shfmt.