Skip to main content

python

Python files, pyproject.toml, Python packaging, pytest, or Python-specific runtime behavior. Use for Python syntax, imports, exceptions, resource cleanup, and compatibility traps. Not for general repository policy.

소스 정보

저장소
ilude/dotfiles
최근 소스 활동
2026년 9월 6일 04:25
감지된 SKILL.md 언어
영어
스타
4
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
6 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
python
description
Python files, pyproject.toml, Python packaging, pytest, or Python-specific runtime behavior. Use for Python syntax, imports, exceptions, resource cleanup, and compatibility traps. Not for general repository policy.
# Python Use this card when the task changes Python or its project configuration. ## Activation and routing 1. Identify the owning project from its nearest `pyproject.toml`, lockfile, scripts, and configuration. 2. Read [reference.md](reference.md) for compatibility, exception, cleanup, mutable-default, and import/module traps. 3. Read [testing.md](testing.md) when pytest or another configured test framework is involved; use framework references only when the project uses that framework. 4. Use the project's configured package manager, runner, formatter, linter, and type checker. Do not infer them from this skill. Completion evidence: the owning project configuration and the applicable reference sections are identified before editing, and the focused project check passes or its failure is reported. ## Recurring traps - Check the supported Python versions before using syntax or library APIs; annotations and imports can change runtime compatibility. - Catch and raise specific exceptions only where the boundary requires it. Preserve required exception details and do not hide missing data or dependencies. - Close files, processes, sockets, and other owned resources with context managers or `finally`-equivalent cleanup. - Inspect mutable defaults, import-time side effects, circular imports, package/module name collisions, and module execution semantics when they are relevant. - Keep tests focused on observable behavior and use the configured framework conditionally rather than assuming pytest.
GitHub에서 보기