python

SKILL.md

Python Skill

1. Python-specific Rules

  • NEVER: Do not add shebang lines (#!/usr/bin/env python3)
  • NEVER: Do not set execute permission on Python files
  • YOU MUST: Always execute with explicit python command

2. Virtual Environment Usage

2.1. When uv.lock Exists

Use uv to execute Python commands:

uv run dbt debug --profiles-dir ~/.dbt --no-use-colors

2.2. When poetry.lock Exists

Create virtual environment with uv referring to the blog article:

2.3. When uv.lock Does Not Exist

  1. Activate the virtual environment

    source .venv/bin/activate
    
  2. Execute Python commands

    dbt debug --profiles-dir ~/.dbt --no-use-colors
    
Weekly Installs
41
Repository
i9wa4/dotfiles
GitHub Stars
8
First Seen
Jan 24, 2026
Installed on
opencode39
gemini-cli39
codex39
codebuddy38
claude-code38
github-copilot38