ソース情報
- リポジトリ
- JohnNuwan/EVA_CORE
- ソースの最終更新活動
- 2026年7月18日 08:30
- 検出された SKILL.md の言語
- フランス語
- スター
- 0
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/JohnNuwan/EVA_CORE --skill python-pep20コマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Concevoir et maintenir un watchdog auto-correcteur pour services HTTP — checks de santé, auto-restart, état persistant, rapports et pièges bash.
Serveur de messagerie sécurisé auto-hébergé (Signal-like) avec Flask + WebSocket + AES-256-GCM + pont EVA
ADAM-SENTINEL — Veilleur technologique 24h/24h. Scanne 10 domaines, cree des rapports, met a jour les skills, alerte sur les CVE et breaking changes.
SOC 職業分類に基づく
SKILL.md を表示中
| name | python-pep20 |
| description | Écrire du code idiomatique selon le Zen de Python (PEP 20). |
| version | 1.0.0 |
| author | EVA Agent (adapté de obra/superpowers) |
| license | Privée EVA St-Étienne |
| platforms | ["linux","macos","windows"] |
| metadata | {"EVA":{"tags":["python","pep20","zen-of-python","clean-code","design-patterns"],"related_skills":["python-pep8","python-pep257","python-pep484","simplify-code"]}} |
Le Zen de Python (PEP 20) est un ensemble de 19 principes directeurs guidant la conception du langage Python et l'écriture de programmes. Suivre ces principes permet d'écrire du code "pythonique" : un code simple, lisible, explicite et facile à maintenir.
# Import global masquant la provenance des fonctions
from module import *
import module
# Ou
from module import target_function
# Utilisation d'une classe complexe pour une simple fonction de calcul
class Adder:
def __init__(self, value):
self.value = value
def add(self, other):
return self.value + other
def add(a, b):
return a + b
def process_user(user):
if user is not None:
if user.is_active:
if user.has_permission("write"):
# Logique principale (indentée de 24 espaces !)
...
def process_user(user):
if user is None or not user.is_active:
return
if not user.has_permission("write"):
return
# Logique principale (indentée de 4 espaces uniquement)
...
matrix = [[1, 2], [3, 4]]
# Trop complexe à décoder mentalement
flat = [x for sub in matrix for x in sub if x % 2 == 0]
matrix = [[1, 2], [3, 4]]
flat = []
for sublist in matrix:
for x in sublist:
if x % 2 == 0:
flat.append(x)
try:
configure_system()
except Exception:
pass # L'erreur est masquée, rendant le débogage impossible !
try:
configure_system()
except SystemConfigError as e:
logger.error(f"Échec de configuration du système : {e}")
raise
Vous pouvez afficher à tout moment le texte original du Zen de Python depuis l'outil `terminal` en démarrant un interpréteur Python :
python -c "import this"
Sortie abrégée (traduction) :
Beautiful is better than ugly. (Le beau est meilleur que le laid.) Explicit is better than implicit. (L'explicite est meilleur que l'implicite.) Simple is better than complex. (Le simple est meilleur que le complexe.) Complex is better than complicated. (Le complexe est meilleur que le compliqué.) Flat is better than nested. (Le plat est meilleur que l'imbriqué.) Readability counts. (La lisibilité compte.) Special cases aren't special enough to break the rules. (Les cas particuliers ne le sont pas assez pour enfreindre les règles.)