ワンクリックで
code-style
Python code style and knowledge graph conventions for materials-kg. Use when writing or reviewing Python code.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Python code style and knowledge graph conventions for materials-kg. Use when writing or reviewing Python code.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Reusable MiMo CLI orchestration skill for delegating work to MiMo across any project. Use this skill whenever the user asks to use mimo, MiMo CLI, mimo run, mimo-auto, MiMo as a subagent, an external autonomous agent, or wants a task delegated to MiMo for research, coding, or summarization. Prefer this skill even when the user does not explicitly mention a skill but clearly wants work routed through MiMo.
Anti-yes-man rules. Use before writing code, reviewing proposals, or responding to user suggestions.
Docker commands and rules for materials-kg. Use when running the app, testing in containers, or rebuilding after code changes.
Team workflow rules. Use at conversation start to check TEAM_STATUS.md, ask user role, and prevent duplicate work.
Use for materials science knowledge graph tasks — extracting entities, building graph, querying by material/mode/property, finding data gaps, or any task involving the kg_engine/ module. Triggers on materials science queries, alloy/property extraction, graph construction, gap analysis, or hybrid search.
SOC 職業分類に基づく
| 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