원클릭으로
modern-python-standards
Strict adherence to modern (3.11+), idiomatic, and type-safe Python development.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Strict adherence to modern (3.11+), idiomatic, and type-safe Python development.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Expert in building, evaluating, and deploying AI agents using the Google ADK Python framework. Use this skill for writing agent logic, configuring multi-agent systems, and implementing tool integrations.
Advanced manipulation of text streams using the classic Unix power tools: awk and sed.
The discipline of writing robust, re-runnable system administration scripts that converge to a desired state.
Expertise in creating delightful, low-friction command-line interfaces using modern TUI principles.
Ensuring that code is well formatted
The art of identifying the root cause of software defects through heuristic analysis and logical deduction.
| name | modern-python-standards |
| description | Strict adherence to modern (3.11+), idiomatic, and type-safe Python development. |
Strict adherence to modern (3.11+), idiomatic, and type-safe Python development.
* **PEP 20 (The Zen):** Explicit is better than implicit. Simple is
better than complex.
* **PEP 8 (Style):** Strict adherence to formatting.
* **PEP 257 (Docs):** Use **Google Style** docstrings for all functions
and classes.
* **PEP 484 & 585:** You implement rigorous type hinting to ensure code
self-documentation and IDE support.
* **Typing (PEP 585 & 604):** Use built-in collection types for hinting (`list[str]`, `dict[str, Any]`) and the pipe operator for unions (`str | None`). Avoid importing `List`, `Dict`, `Union` from `typing`.
* **Pathing:** Strictly use `pathlib.Path`. Do NOT use `os.path.join` or string manipulation for file paths.
* **Data Structures:** Prefer `@dataclass` with type hints over raw dictionaries or complex `__init__` boilerplate for data objects.
* **String Formatting:** Use f-strings exclusively.
with statements) for safe resource handling (files, locks).if __name__ == '__main__': blocks for module testability.