Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/alibaba/loongcollector --skill mermaid명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | mermaid |
| description | Whenever diagrams or mermaid is mentioned |
Here are the essential rules for creating Mermaid diagrams that render well in GitHub Markdown:
Use the Correct Fenced Code Block:
Always start the block with mermaid and end it with .
```mermaid
graph TD
A[Start] --> B{Decision};
B -- Yes --> C[Action 1];
B -- No --> D[Action 2];
Stick to Well-Supported Diagram Types:
GitHub generally has good support for the most common types:
graph (Flowcharts - TD is often best for readability)
sequenceDiagram
classDiagram
stateDiagram-v2 (Prefer v2 for better features/rendering)
erDiagram (Entity Relationship)
pie (Pie charts)
gantt (Gantt charts)
mindmap (Mind Maps - Basic structure only. See syntax notes below)
Avoid extremely new or less common diagram types, as GitHub's Mermaid version might lag slightly behind the latest release.
Keep Syntax Simple and Standard:
Node IDs: Use simple alphanumeric IDs (e.g., node1, processA, userAuth). Avoid spaces or special characters in IDs.
Node/Actor/State Labels: Use quotes ("...") for labels, especially if they contain spaces, punctuation, special characters, or Mermaid keywords. This is the most common source of rendering errors.
Good: A["User Input"] --> B["Validate Data"];
Bad (potential error): A[User Input] --> B[Validate Data];
Arrows: Use standard arrow types (-->, ---, ==>, ->>, etc.).
Comments: Use %% for comments if needed.
Mindmap Specifics for GitHub:
GitHub supports the basic mindmap structure, using indentation to define hierarchy (parent/child relationships).
Ensure each node/item is on its own line with correct indentation relative to its parent.
GitHub DOES NOT support experimental or advanced mindmap features like ::icon() syntax. Using icons will cause rendering errors.
Stick to plain text nodes for mind maps intended for GitHub Markdown.
Correct Example (GitHub compatible):
mindmap
Root
Parent
Child 1
Child 2
Incorrect Example (GitHub incompatible due to icons):
mindmap
Root
Parent
::icon(fa fa-one) Child 1
::icon(fa fa-two) Child 2
Prefer Vertical Layouts (graph TD):
graph), TD (Top Down) or TB (Top Bottom) usually renders more readably within the flow of a Markdown document than LR (Left Right). GitHub often gives diagrams ample width, but vertical flows are easier to follow on typical screens.Let GitHub Handle the Styling:
DO NOT try to set themes (e.g., %%{init: {'theme': 'dark'}}%%) or apply custom styling using classDef or style within the Mermaid code.
GitHub ignores these theme directives and applies its own styling based on whether the user is viewing GitHub in light, dark, or dimmed mode. Your diagram will automatically adapt. Trying to force colors or themes will likely just be ignored or look out of place.
Keep Diagrams Focused:
Test in GitHub Preview:
Tooling & Edit Verification Note:
Automated code editing tools may sometimes struggle to apply changes correctly within Mermaid blocks, especially with complex syntax involving indentation or specific formatting (like the mindmap example above).
Always carefully review edits made to Mermaid blocks by automated tools. If errors persist or the diagram doesn't render as expected, manual correction might be necessary.
In short: Write standard, clearly quoted Mermaid syntax using common diagram types. For mindmaps in GitHub, use only the basic indentation structure (no icons). Prefer graph TD. Avoid trying to control the theme/colors yourself. Use the GitHub preview, and double-check automated edits to Mermaid blocks.
SOC 직업 분류 기준