.claude/skills/ui-bug-fix/SKILL.md
UIの見た目の不具合(フォント・レイアウト・色など)をFigmaと実装の差分から特定・修正・検証し、Slackでレビュー依頼するワークフロー。 「Figmaと違う」「デザインと差異がある」「スマホで見た目がおかしい」「フォントが違う」「レイアウトがズレている」 「デザイン確認して」「QAして」「実装とFigmaを比較して」といった発言があれば、このスキルを使うこと。 Figma MCP + testing-browser スキルを組み合わせて使用する。
npx skillsauth add blackawa/dotfiles ui-bug-fixInstall 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.
gh run watch でCI/CD完了を待機# 要素の計算済みスタイルを取得
agent-browser eval "
var el = document.querySelector('.target');
var s = window.getComputedStyle(el);
JSON.stringify({fontFamily: s.fontFamily, fontSize: s.fontSize, color: s.color});
"
# 読み込み済みWebフォントを確認
agent-browser eval "
var fonts = [];
document.fonts.forEach(f => fonts.push({family: f.family, weight: f.weight, status: f.status}));
JSON.stringify(fonts.filter(f => f.status === 'loaded'));
"
# 該当キーワードのCSSルールを抽出
agent-browser eval "
var rules = [];
Array.from(document.styleSheets).forEach(sheet => {
try { Array.from(sheet.cssRules).forEach(r => {
if (r.cssText?.includes('keyword')) rules.push(r.cssText.slice(0, 200));
}); } catch(e) {}
});
JSON.stringify(rules);
"
status: unloaded のことがある → 実際に使われている要素のComputedStyleで確認@田浦さん @川端さん 修正が完了しました。
【原因】(1-2文)
【修正】ファイル名・変更内容 / コミット: URL
【QA結果】DoD合格条件の実測値
ステージング: URL
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の実行時に自動で有効化される。