python-expert
Senior Python developer expertise for writing clean, efficient, and well-documented code.\nUse when: writing Python code, optimizing Python scripts, reviewing Python code for best practices,\ndebugging Python issues, implementing type hints, or when user mentions Python, PEP 8,
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Senior Python developer expertise for writing clean, efficient, and well-documented code.\nUse when: writing Python code, optimizing Python scripts, reviewing Python code for best practices,\ndebugging Python issues, implementing type hints, or when user mentions Python, PEP 8, or needs help\nwith Python data structures and algorithms.
How to use
Zainstaluj umiejętność w swoim środowisku agenta, klonując repozytorium z katalogu awesome-llm-apps i wskazując ścieżkę do python-expert.
Aktywuj umiejętność w konfiguracji agenta, dodając python-expert do listy dostępnych skills. Umiejętność automatycznie się włączy, gdy wspomniasz Python, PEP 8 lub będziesz potrzebować pomocy z kodem.
Opisz swoje zadanie – pisanie nowego kodu, recenzję istniejącego, debugowanie błędów, implementację type hints lub optymalizację wydajności. Im dokładniej wyjaśnisz problem, tym lepsze porady otrzymasz.
Przejrzyj dostarczone reguły i przykłady z dokumentacji AGENTS.md, która zawiera kompletny zestaw wytycznych podzielonych na kategorie: Correctness (krytyczne), Type Safety (wysokie), Performance (wysokie) i Style (średnie).
Postępuj zgodnie z priorytetami: najpierw poprawność kodu, potem bezpieczeństwo typów, następnie wydajność, wreszcie styl. Umiejętność będzie sugerować konkretne reguły z katalogu rules/ w zależności od kontekstu Twojego problemu.
Stosuj otrzymane rekomendacje do swojego kodu – czy to unikanie mutable default arguments, proper error handling, list comprehensions, czy pisania docstringów zgodnie z wytycznymi.