python-dev SKILL.md: add Pydantic/Protocol wisdom from lkml sprint
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- documentation
Direzione di ricerca
Leggi ~/.claude/skills/python-dev/SKILL.md, quindi esamina Packs/python-dev/learnings/pydantic-create-model-patterns.md, protocol-issubclass-trap.md e plugin-discovery-patterns.md. Controlla prima la riga 14 e la struttura esistente della skill; è completato quando il riferimento a mypy è stato sostituito, sono stati aggiunti la sezione Wisdom e gli use-when triggers e vengono referenziati i learning elencati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
The python-dev skill at ~/.claude/skills/python-dev/SKILL.md needs updating:
- Fix mypy → ty — SKILL.md line 14 still says
mypy --strict, should bety - Add Pydantic construction patterns —
create_model()for dynamic model building - Add Protocol/issubclass trap — non-method members cause silent discovery failure
- Add plugin discovery patterns — pkgutil + importlib auto-discovery
- Reference python-dev pack learnings —
Packs/python-dev/learnings/
Learnings Source
Pack: substrate/Packs/python-dev/ (commit 2d3af61)
pydantic-create-model-patterns.mdprotocol-issubclass-trap.mdplugin-discovery-patterns.md
Work Items
- Fix mypy references → ty in SKILL.md
- Add "Wisdom" section referencing pack learnings
- Add use-when triggers for new patterns
- Compose full wisdom document from accumulated learnings (follow-up)
Context
Source: lkml sprint WA2 (pydantic rewrite) and WA4 (plugin discovery)
- Lingua principale
- TypeScript
- Stelle
- 925
- Fork
- 127
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di danielmiessler/Substrate
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
danielmiessler/Substrate#39 ·
Tutte le issue di danielmiessler/Substrate
Issue simili
-
Edit: Travel Mix (RO)Apertacheck:failed streams:edit
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
iptv-org/iptv#55901 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 2 giorni
-
package:ios ships XCFrameworks with absolute symlinks, which SwiftPM refuses to extractForse già presa @cusnirvladislav l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
callstackincubator/rock#740 ·
-
S: triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 2 giorni
-
area:workflow bug ready-for-human
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
fil-donadoni/tolaria#6108 ·
I maintainer di solito rispondono entro 1 giorno