gedachtgemacht

Python Project — Development skill for Claude Code

Development community

Conventions for small Python projects, scripts, CLIs and packages.

How to install Python Project

Installs to ~/.claude/skills/gedachtgemacht-dogear-python-project/SKILL.md

Terminal
mkdir -p ~/.claude/skills/gedachtgemacht-dogear-python-project && curl -fsSL https://raw.githubusercontent.com/gedachtgemacht/dogear/HEAD/skills/python-project.md -o ~/.claude/skills/gedachtgemacht-dogear-python-project/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Python Project does


name: python-project description: Conventions for small Python projects, scripts, CLIs and packages triggers: python, python3, pip, venv, pyproject, cli, script, argparse, flask, fastapi, django, pandas

Python projects

  • Layout for small things: name.py + test_name.py. For packages: pyproject.toml, src// or /, tests/.
  • Environments: project-local virtualenv (python3 -m venv .venv) or uv. Do not pip install into the global or tool environment. Pin nothing y

Alternatives in Development

  • Gemini CLI Foundations — This repository is a comprehensive skills library for Gemini CLI - reusable, production-ready skill packages t 5.3k ★
  • Theme Color Conventions — Extensions in this repo use a consistent color language mapped to Pi's theme tokens 526 ★
  • Medusa Agent Skills — Agent skills and commands for Medusa best practices and conventions 211 ★

Full documentation available on GitHub

View Source Repository