By jsamuelsen11
Python language plugin: framework and specialist agents, project scaffolding, coverage automation, and conventions for consistent development with uv, ruff, pytest, and mypy
npx claudepluginhub jsamuelsen11/claude-config --plugin ccfg-pythonUse this agent for data analysis, machine learning, and statistical computing with Python. Invoke for pandas DataFrame operations, numpy computations, scikit-learn pipelines, data visualization, or exploratory data analysis. Examples: building ML pipelines with preprocessing and cross-validation, creating matplotlib/seaborn visualizations, performing statistical analysis, cleaning messy datasets, or implementing feature engineering workflows.
Use this agent for building Django web applications with ORM, views, REST APIs, and admin interfaces. Invoke for creating Django models, implementing Django REST Framework APIs, building admin panels, writing migrations, or implementing authentication. Examples: designing complex querysets, creating custom model managers, building API viewsets with permissions, implementing signals, or creating custom management commands.
Use this agent for building modern async REST APIs with FastAPI and Pydantic. Invoke for creating API endpoints, request/response models, dependency injection, middleware, WebSocket handlers, or background tasks. Examples: implementing CRUD APIs with async SQLAlchemy, creating OAuth2 authentication, building WebSocket chat servers, designing multi-tenant APIs, or adding comprehensive OpenAPI documentation.
Use this agent for building Flask web applications with blueprints, extensions, and lightweight APIs. Invoke for creating Flask app factories, implementing RESTful APIs, working with Jinja2 templates, or integrating Flask extensions. Examples: building modular applications with blueprints, implementing authentication with Flask-Login, creating database models with Flask-SQLAlchemy, or designing custom template filters.
Use this agent for Python packaging, dependency management, and build configuration. Invoke for pyproject.toml authoring, uv workspace setup, dependency group design, version management, or publishing workflows. Examples: migrating from setup.py to pyproject.toml, configuring uv workspaces for a monorepo, setting up build backends (hatchling, setuptools), managing dependency groups, creating src layout projects, or publishing packages to PyPI.
Use this agent for comprehensive Python testing with pytest. Invoke for designing fixture hierarchies, parametrized tests, property-based testing, or test organization. Examples: creating reusable fixtures with proper scoping, implementing factory fixtures, using monkeypatch for test isolation, writing hypothesis property tests, organizing conftest.py files, or improving test coverage with pytest-cov.
Use this agent for modern Python 3.11+ development with emphasis on type safety, async patterns, and Pythonic idioms. Invoke for implementing type-safe APIs, async I/O operations, data processing pipelines, or refactoring legacy code. Examples: building async HTTP clients, implementing generic protocols, designing context managers, optimizing itertools/functools patterns, or adding comprehensive type hints with mypy strict mode compliance.
This skill should be used when creating or editing pyproject.toml, managing Python dependencies, configuring build systems, setting up uv workspaces, or publishing Python packages.
This skill should be used when working on Python projects, writing Python code, running Python tests, managing Python dependencies, or reviewing Python code.
This skill should be used when writing Python tests, creating pytest fixtures, configuring conftest.py, parametrizing tests, mocking dependencies, or improving test coverage.
A Claude Code plugin marketplace encoding workflow preferences discovered across 275+ sessions and 2,300+ messages. Prevents wrong approaches, buggy code, and rejected actions through front-loaded configuration.
# Add the marketplace
claude plugin marketplace add jsamuelsen11/claude-config
# Install the foundation plugin (recommended for everyone)
claude plugin install ccfg-core@claude-config
# Install language/data/infra plugins as needed
claude plugin install ccfg-python@claude-config
claude plugin install ccfg-typescript@claude-config
claude plugin install ccfg-postgresql@claude-config
| # | Plugin | Category | Agents | Cmds | Skills | Description |
|---|---|---|---|---|---|---|
| 1 | ccfg-core | Foundation | 22 | 5 | 3 | Workflow rules, core agents, security hooks, GitHub MCP |
| 2 | ccfg-python | Language | 7 | 3 | 3 | uv, ruff, pytest, mypy conventions |
| 3 | ccfg-golang | Language | 5 | 3 | 3 | golangci-lint, gofumpt, go modules conventions |
| 4 | ccfg-typescript | Language | 9 | 3 | 3 | ESLint, Vitest, Playwright MCP, strict tsconfig |
| 5 | ccfg-java | Language | 5 | 3 | 3 | Maven/Gradle, JUnit 5, Checkstyle conventions |
| 6 | ccfg-rust | Language | 4 | 3 | 3 | cargo clippy, rustfmt, workspaces conventions |
| 7 | ccfg-csharp | Language | 5 | 3 | 3 | dotnet format, Roslyn, xUnit conventions |
| 8 | ccfg-shell | Language | 2 | 2 | 2 | shellcheck, shfmt conventions |
| 9 | ccfg-mysql | Data | 3 | 2 | 3 | DBA, query optimization, replication conventions |
| 10 | ccfg-postgresql | Data | 4 | 2 | 3 | DBA, query optimization, extension conventions |
| 11 | ccfg-mongodb | Data | 3 | 2 | 3 | Document modeling, aggregation, sharding conventions |
| 12 | ccfg-redis | Data | 2 | 2 | 2 | Data structures, pub-sub, caching conventions |
| 13 | ccfg-sqlite | Data | 2 | 2 | 2 | WAL mode, PRAGMA tuning, SQLite MCP |
| 14 | ccfg-docker | Infrastructure | 3 | 2 | 3 | Dockerfile optimization, Compose, security conventions |
| 15 | ccfg-github-actions | Infrastructure | 3 | 2 | 3 | Workflow design, deployment, supply chain security |
| 16 | ccfg-kubernetes | Infrastructure | 3 | 2 | 3 | Manifests, Helm charts, deployment strategy conventions |
Foundation — ccfg-core is the base plugin. Install it first. It provides cross-cutting
workflow rules (planning discipline, scope control), 22 general-purpose agents, security hooks
(secret scanning, dangerous command blocking), and GitHub MCP integration.
Language — One plugin per language. Each provides framework-specific agents, project scaffolding commands, coverage automation, and conventions for the language's standard toolchain. Enable only what you use.
Data — Database-specific agents and conventions. Each plugin covers schema design, query optimization, migration patterns, and the database's operational best practices.
Infrastructure — Container, CI/CD, and orchestration plugins. Dockerfile optimization, GitHub Actions workflow design, and Kubernetes manifest/Helm chart conventions.
Some settings can't be configured through plugins (permissions allow-lists, alwaysThinkingEnabled,
initial enabledPlugins). A bootstrap script handles these one-time settings.json updates.
The bootstrap script is under development. See the design doc for details on what it will configure (decision D4).
This marketplace focuses on coding conventions and workflow rules. For complementary capabilities (documentation retrieval, semantic code navigation, code review, browser testing), see the Third-Party Recommendations.
Architecture decisions, plugin anatomy, and the insights report that informed these plugins are documented in docs/DESIGN.md.
MIT
Python-specific validation, patterns, and expert agents
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Opinionated Python 3.11+ engineering system. Establishes strong defaults (SOLID, typing policy, testing standards, code smell detection) and routes to specialist skills for TDD, CLI, web, data/science, and constrained environments.
Python development with Django, FastAPI, async patterns, and uv package management
Python 3.12+ development with uv/ruff/pyright toolchain and modern patterns
Python development tools. Includes 2 specialized agents and 8 skills.
Editorial "Python Pro" bundle for Claude Code from Antigravity Awesome Skills.