python-expert
द्वारा firebase
स्वच्छ, स्वाभाविक पायथन के लिए परंपराएँ। जब भी आप पायथन स्रोत फ़ाइलें पढ़ें, संपादित करें या लिखें, तो लोड करें।
npx skills add https://github.com/firebase/genkit --skill python-expertPython expert
When working with Python in this workspace, follow these conventions:
- Type-hint everything. Parameters, returns, attributes, locals where the type isn't obvious.
- Prefer dataclasses for simple data containers over hand-written
__init__s. - Raise specific exceptions (
ValueError,KeyError,LookupError) with informative messages. Avoid bareException. - Don't swallow errors. Don't
except Exception: pass. Let unexpected errors propagate. - Match the surrounding style. If the file uses single quotes and 4-space indent, match it. Don't reformat unrelated lines.
- Comments explain why, not what. Skip narration like
# loop over items; only comment non-obvious intent. - Small, focused edits. When fixing a bug, change only what's necessary. Leave the rest of the file untouched so the diff stays readable.