Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Alexander Burchenko avatar

New Python Project

  • Updated June 12, 2026
  • AABur/cc-garden

new-python-project initializes a new Python project from a copier-astral template. It wires up uv, ruff, pytest, gtm time tracking, a private GitHub repo, and a feature-branch workflow. It gives developers a fully configured, opinionated Python starting point in one step.

Key points

  • copier-astral template scaffold
  • uv, ruff, pytest preconfigured
  • Private GitHub repo + feature branches
  • gtm time tracking

New Python Project by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add AABur/cc-garden
/plugin install new-python-project@cc-garden

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Last updatedJune 12, 2026
RepositoryAABur/cc-garden

What it does

Initialize a new Python project with copier-astral template, uv, ruff, pytest, time tracking, a private GitHub repo and feature-branch workflow.

README.md

new-python-project

A Claude Code skill that bootstraps a production-ready Python project end-to-end.

What it does

Runs a guided 7-step workflow:

  1. Prerequisites check — verifies copier, gh, gtm are installed
  2. Gather project info — name, description, Python version, license
  3. Create from templatecopier-astral (uv, ruff, pytest, pre-commit, security scanning, CI/CD)
  4. Customize config — Toptal gitignore, pytest 80% coverage, ruff Google docstrings, no-unittest enforcement
  5. Init toolinguv sync --dev, pre-commit install, gtm init
  6. GitHub setup — private repo, branch protection on main, initial push
  7. Checklist — gtm editor plugin reminder, CI verification, first feature branch

Stack

Tool Purpose
copier-astral Project template
uv Package manager
ruff Linter + formatter
pytest Testing (pure pytest, no unittest)
gtm Git time tracking
gh CLI GitHub automation

Install

/plugin install new-python-project@cc-garden

Usage

Just say: "new python project", "create a Python app", or "initialize a project" — the skill activates automatically.

Related skills

DevOps & CI/CDbackenddevops

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.