python-starter

Installation
SKILL.md

Python Starter

Python project를 초기화할 때 formatter와 linter를 자동으로 구성한다.

워크플로우

  1. 환경 감지와 선택

    • uv.lock 파일이 있거나 uv command를 사용할 수 있으면 uv를 사용한다.
    • pyproject.toml[tool.poetry] section이 있으면 Poetry를 사용한다.
    • 환경이 설정되어 있지 않으면 uv를 추천한다.
    • 그 외에는 venv를 사용한다.
    • 확실하지 않으면 사용자에게 묻는다.
  2. ruff 설치

    • 선택한 환경에 맞춰 ruff를 dev dependency로 설치한다.
    • 직접 코드를 쓰기보다 command를 사용한다.
    • 참고: environment-setup.md
Installs
15
Repository
wibaek/skills
First Seen
Jan 28, 2026
python-starter — wibaek/skills