SongshGeo/Python-Project-Template

A succinct python project template.

This repository also configures its own agents. See what Python-Project-Template tells them →

8Stars on the repository
8Mods indexed here, across every type
3mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

commit

01

SongshGeo/Python-Project-Template

Skill Claude Code

Stage changes and author a Conventional Commit that drives release-please versioning. Use when the user asks to commit work. Handles branch-name sanity, commit type/scope/subject, and reminds not to hand-edit CHANGELOG or version.

not rated 8 3mo ago A 49 tokens original MIT

quality-check

02

SongshGeo/Python-Project-Template

Skill Claude Code

Run the project's full quality gate — pytest, pre-commit (black/ruff/isort/flake8/mypy), interrogate docstring coverage, and optionally the tox matrix — then summarize failures with fixes. Use before committing, before opening a PR, or when the user asks to check code quality.

not rated 8 3mo ago A 64 tokens original MIT

setup-project

03

SongshGeo/Python-Project-Template

Skill Claude Code needs its repo

Bootstrap a freshly cloned copy of this Python template into a working project — set the project name/description, install dependencies, wire pre-commit, install the recommended external skills, and initialize the memory bank. Use right after applying or cloning the template, or whenever pyproject.toml still shows the…

not rated 8 3mo ago A ✓ AI review 69 tokens original MIT

update-memory-bank

04

SongshGeo/Python-Project-Template

Skill Claude Code

Update the shared memory bank (architecture.md / model-design.md / progress.md) after design or progress changes, so the persistent context stays accurate for both Cursor and Claude Code. Use when the codebase structure, data model, or project status has changed, or at the end of a work session.

not rated 8 3mo ago A 64 tokens original MIT

upgrade-project

05

SongshGeo/Python-Project-Template

Skill Claude Code

Idempotently migrate an existing project built from an older version of this template to the new Claude Code workflow — move .cursor/cache into the shared memory-bank, add missing .claude scaffolding (CLAUDE.md, skills, settings, recommended-skills), and optionally install the external skill pack. Use to modernize an…

not rated 8 3mo ago A 83 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: