用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Bobr2610/materials-kg --skill code-style命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | code-style |
| description | Python code style and knowledge graph conventions for materials-kg. Use when writing or reviewing Python code. |
| Element | Convention | Example |
|---|---|---|
| Classes | PascalCase | MaterialsKGService |
| Functions | snake_case | resolve_entity |
| Variables | snake_case | entity_id |
| Constants | UPPER_SNAKE | MAX_RETRIES |
| Private | _prefix | _internal_state |
from __future__ import annotations
import logging
logger = logging.getLogger(__name__)
class MyService:
"""Service description."""
def __init__(self, repo: MaterialsKGRepository) -> None:
self._repo = repo
MATERIAL, EXPERIMENT, PROPERTY, MODE, EQUIPMENT, TEAM, DOCUMENT, TAG
EVALUATES_MATERIAL, USES_MODE, MEASURES_PROPERTY, USES_EQUIPMENT, PERFORMED_BY, DOCUMENTED_IN, TAGGED_WITH, REFERENCES, RELATED_TO
except: passNone, [], {}kg_engine/tests/test_*.py): регрессия, контракты — навсегдаtest_tmp_*.py): отладка, эксперименты — удалить после задачиpython -m pytest kg_engine/tests/ -vpython -m pytest -m "not tmp" kg_engine/tests/ -v