mcpField
P
python3-core

python3-core

github.com/jamie-bitflightDevelopment36 installs
Repository

About python3-core

python3-core is a routing skill for Python engineering tasks. It directs work to development standards and specialist skills based on the task domain, with references and project templates.

Key features

  1. 01Routes tasks to specialist skills
  2. 02Selects typing guidance by Python version
  3. 03References for tooling and Python features
  4. 04Templates for project assets
  5. 05Manual audit, review, and debugging entrypoints

Use cases

  1. 01Choosing guidance for a Python feature task
  2. 02Finding relevant testing or framework skills
  3. 03Using templates for packaging and project setup

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/jamie-bitflight/claude_skills --skill python3-core

After installing, type/python3-corein Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

assets/
.editorconfig
.markdownlint.json
example.pre-commit-config.yaml
hatch_build.py
version.py
references/
modern-modules.md
PEP723.md
python-development-orchestration.md
python311-features.md
python312-features.md
python313-features.md
python314-features.md
references/modern-modules/
arrow.md
attrs.md
bidict.md
blinker.md
boltons.md
box.md
copier.md
datasette.md
fabric.md
GitPython.md
httpx.md
paho-mqtt.md
prefect.md
python-diskcache.md
python-dotenv.md
robotframework.md
shiv.md
uvloop.md

Details

From the project README

Python Engineering Routing

Load python-engineering:standards-for-python-development first. It holds every rule this plugin enforces — typing and the Any boundary policy, architecture and SOLID, error handling, security, performance, identifier naming, script dependencies, Rich/Typer output, testing, and tooling defaults. This skill routes the task to the specialist that applies them.

Typing Lane

python3-typing picks the lane from the project's requires-python floor and the dependencies already installed. references/typing-matrix.md shows each lane's imports and boundary shape; references/python311-features.md through references/python314-features.md list what each version adds.

Domain Routing

Load a skill only when the task clearly matches it.

TaskLoad
Test-driven development, red-green-refactor, tests before implementationpython3-tdd
Designing a test suite — coverage strategy, test pyramid, fixture hierarchy, mutation planpython3-test-design
Deciding whether a failing test is a genuine bug or a test defectanalyze-test-failures
Resetting the investigation approach to a test failure — dual-hypothesis protocol, red flagstest-failure-mindset
Auditing a whole suite — coverage, isolation, mock usage, naming, completenesscomprehensive-test-review
Typer/Rich CLI tools, progress bars, terminal outputpython3-cli
FastAPI, Starlette, Django, Flaskpython3-web
pandas, numpy, scipy, jupyter, data pipelinespython3-data
async/await, asyncio, concurrent I/O, task schedulingasync-python-patterns
Adding a feature to an existing project — discovery, MoSCoW, TDD, integration, verificationpython3-add-feature
Writing a structured feature task file with phases and acceptance criteriacreate-feature-task
Package metadata and build targets — pyproject.toml, build backend, entry pointspython3-packaging
Publishing to PyPI or cutting a release — CI workflows, trusted publishing, TestPyPIpython3-publish-release-pipeline
uv, Hatchling, ty, pre-commit, TOML editingpython3-tools
A documentation site with MkDocs or the Material thememkdocs
A confirmed restriction blocking dependency installation — airgapped, no uv, no internetpython3-stdlib-only
Broad Python quality/modernization audit of a PR, diff, staged/unstaged changes, file, or directorypython-quality-audit
Broad task classification is not enough to pick from this tablespecialist-skill-routing

Manual entrypoints: /python-engineering:python-quality-audit (fan-out quality/modernization audit), /python-engineering:review (bounded conventional code review), /python-engineering:cleanup (progressive quality improvement), /python-engineering:lint (deterministic checks), /python-engineering:debug (structured debugging).

References

FileContents
references/PEP723.mdInline script metadata — block syntax, shebang form, splitting a script across files
references/typing-matrix.mdTyping lane per Python version and available dependencies
references/python311-features.md … python314-features.mdWhat each Python version adds
references/modern-modules.mdVetted Python 3.11+ modules by use case
references/tool-library-registry.mdTool, library, and framework registry with pyproject.toml template variables
references/python-development-orchestration.mdOrchestrating a Python task across the specialist agents
references/user-project-conventions.mdConventions extracted from production projects

Assets

Templates at ${CLAUDE_PLUGIN_ROOT}/skills/python3-core/assets/:

  • version.py — dual-mode version management
  • hatch_build.py — build hook template
  • example.pre-commit-config.yaml — standard git hooks
  • .editorconfig — editor formatting

Comments

Markdown supported