.claude/skills/writing-mermaid/SKILL.md
Mermaid ダイアグラムの作成・レビュー時に適用する規約とベストプラクティス。 Mermaidファイルの編集、Mermaidダイアグラムの生成時に自動で有効化される。
npx skillsauth add blackawa/dotfiles writing-mermaidInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
ノード命名規則: アルファベット連番(A, B, C...)ではなく、意味のある名前を使用する
phase1, phase2 などinit1, check1, api1 などslack1, trans1 など例:
%% 表の設定
%%{init: {'noteAlign': 'left'}}%%
sequenceDiagram
autonumber
%% 列の定義
box 社外
actor お客様
actor 郵便局
end
box 社内
actor 営業事務
end
%% 手順の定義
お客様 ->> 郵便局: 申込書類一式を郵送
郵便局->>営業事務: 1日1回、配達
Note left of 営業事務: ・申込用紙<br>・委任状<br>・その他書類
Note left of 営業事務: 1日1回、郵便局から受け取る
例:
flowchart TD
start1[開始] --> init1[初期処理]
init1 --> check1{条件確認}
check1 -->|Yes| process1[処理実行]
check1 -->|No| error1[エラー処理]
process1 --> end1[終了]
error1 --> end1
development
X(Twitter)の特定投稿URLから原文を直接取得するスキル。 fxtwitter API(APIキー不要・無料)を使用し、ロングポスト(記事形式)の全文取得にも対応。 以下のようなリクエストで発動する: 「この投稿を取得」「ツイートの内容」「このURLの投稿を見せて」 「このXの投稿を読んで」「このツイートを取得して」。 X/TwitterのURLが含まれるメッセージで、検索ではなく特定投稿の内容取得が目的の場合に使う。 x-ai-search との棲み分け: - 検索(キーワードで複数投稿を探す)→ x-ai-search - 特定投稿の取得(URLやIDで1件取得)→ x-tweet-fetch
development
TypeScript / JavaScript コードの作成・レビュー時に適用する規約とベストプラクティス。 .ts, .tsx, .js, .jsx ファイルの編集、Node.js/Deno プロジェクトのセットアップ、 vitest/biome/tsc の実行時に自動で有効化される。
business
Slackメッセージの作成・送信時に適用する規約とベストプラクティス。 slack_send_message / slack_send_message_draft の実行時に自動で有効化される。 「Slackで連絡して」「Slackに投稿して」「スレッドに返信して」 といった発言があれば、このスキルを使うこと。
development
Python コードの作成・レビュー時に適用する規約とベストプラクティス。 Pythonファイルの編集、Pythonプロジェクトのセットアップ、 pytest/ruff/mypyの実行時に自動で有効化される。