スキル web-performance-seo
📦

web-performance-seo

安全

Lighthouse アクセシビリティのコントラストエラーを修正

このスキルは、色のコントラストの失敗が原因で発生する PageSpeed Insights および Lighthouse のアクセシビリティエラーを修正します。アクセシビリティ監査の失敗を引き起こす CSS パターンをスキャンし、SEO パフォーマンスを向上させるための実証済みの修正パターンを提供します。

対応: Claude Codex Code(CC)
🥉 74 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「web-performance-seo」を使用しています。 Lighthouse のアクセシビリティでスコアの代わりに「!」が表示される

期待される結果:

「!」は監査の失敗を示しています。一般的な原因には、CSS backdrop-blur またはフィルター、OKLCH/OKLAB カラー、低い不透明度の背景(0.4 未満)、transparent color を使用したグラデーションテキスト、オーバーレイなしの画像上のテキストなどがあります。次のコマンドでコードベースをスキャンすることをお勧めします:`rg -n "backdrop-blur|filter:|mix-blend-mode" .` などを使用して問題のあるパターンを特定します。

「web-performance-seo」を使用しています。 アクセシビリティのために CSS の OKLCH カラーを修正するにはどうすればよいですか?

期待される結果:

OKLCH を HSL または RGB に変換します。例えば、`--primary: oklch(0.55 0.22 264);` を `--primary: hsl(250, 60%, 50%);` に変換します。カラーピッカーやツールを使用して、Lighthouse が正しく分析できる標準的なカラースペースを使用しながら、視覚的な外観を一致させます。

セキュリティ監査

安全
v1 • 2/24/2026

Static analysis detected external_commands patterns and weak cryptographic algorithms. Evaluation reveals these are FALSE POSITIVES. The 'external_commands' are CLI command examples in markdown documentation (ripgrep commands for code scanning), not executable code. The 'weak cryptographic algorithm' detections are OKLCH/OKLAB CSS color space specifications misidentified as crypto algorithms. This skill provides documentation and code patterns for fixing accessibility contrast issues - no security risks present.

1
スキャンされたファイル
93
解析された行数
2
検出結果
1
総監査数
中リスクの問題 (1)
Documentation CLI Commands Detected
Static scanner detected 'external_commands' patterns in markdown code blocks. These are CLI command examples (ripgrep) shown as documentation for users to run on their own code, not executable code within the skill itself.
低リスクの問題 (1)
OKLCH/OKLAB Color Space Misidentified as Crypto
Static scanner flagged 'weak cryptographic algorithm' at lines 3 and 23. This is a FALSE POSITIVE - OKLCH/OKLAB are CSS color space specifications (CSS Color Level 4), not cryptographic algorithms.
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
98
セキュリティ
91
仕様準拠

作れるもの

失敗したアクセシビリティ監査の修正

Lighthouse のアクセシビリティセクションでスコアの代わりに「!」が表示される場合、このスキルを使用して失敗の原因となっている CSS パターンを特定し修正します。

アクセシビリティによる SEO 改善

アクセシビリティはランキング要因です。このスキルを使用して、検索エンジンのランキングに悪影響を与えるコントラストの問題を修正します。

アクセシビリティコードレビュー

デプロイ前に CSS とコンポーネントをレビューしてアクセシビリティの問題を確認し、コントラストの問題を早期に発見します。

これらのプロンプトを試す

基本的なコントラスト修正リクエスト
Lighthouse のアクセシビリティ監査でスコアの代わりに「!」が表示されます。color-contrast 監査が失敗しています。この問題の原因となっている CSS パターンを特定して修正するのを手伝ってください。
OKLCH カラー変換
CSS で OKLCH カラーを使用しており、Lighthouse でアクセシビリティの問題が発生しています。OKLCH をアクセシブルな HSL または RGB の代替手段に変換する方法を示してください。
グラデーションテキストのアクセシビリティ
私のウェブサイトはグラデーションテキストを使用していますが、Lighthouse が color-contrast の問題をフラグ付けしています。アクセシビリティ監査に合格する適切なカラーフォールバックを備えたグラデーションテキストのパターンを提供してください。
画像上のテキストオーバーレイ
画像上にテキストがあり、コントラストがアクセシビリティ監査で失敗しています。十分なコントラスト比を確保するためのオーバーレイを追加する正しいパターンを示してください。

ベストプラクティス

  • デプロイ前に Lighthouse または axe で常にローカルテストを行う
  • 背景の不透明度を 0.4 以上に上げる(0.6 以上を推奨)
  • Windows のハイコントラストモードサポートのために forced-colors メディアクエリを使用する
  • 通常テキストで 4.5:1、大規模テキストで 3:1 のコントラスト比を満たすことを確認する

回避

  • アクセシビリティへの影響を確認せずに CSS フィルターや backdrop-blur を使用する
  • Lighthouse でテストせずに OKLCH/OKLAB カラーを使用する
  • グラデーション背景の上でテキストカラーを transparent に設定する
  • 適切なオーバーレイなしに画像の上にテキストを配置する

よくある質問

Lighthouse のアクセシビリティで「!」は何を意味しますか?
「!」はアクセシビリティ監査が完全に失敗し、スコアを計算できなかったことを示しています。これは通常、Lighthouse がフィルターやカラースペースなどの特定の CSS パターンを分析できない場合に発生します。
このスキルは Lighthouse テストを実行してくれますか?
いいえ。このスキルはガイダンスとコードパターンを提供するのみです。修正を検証するには、自分で Lighthouse または PageSpeed Insights を実行する必要があります。
なぜ OKLCH カラーが問題を引き起こすのですか?
Lighthouse は色を分析するために getImageData を使用しますが、これは OKLCH や OKLAB などの新しい CSS カラースペースのサポートが限られています。HSL または RGB に変換することで、正確な分析が確保されます。
アクセシビリティのために安全な不透明度レベルは何ですか?
背景の不透明度は 0.4 以上を使用してください。より良いコントラストのためには 0.6 以上を推奨します。Tailwind の/10 や/20 などのクラスは低すぎます。/40、/60、またはそれ以上を使用してください。
アクセシビリティを修正することは実際に SEO に役立ちますか?
はい。アクセシビリティは Google のランキング要因です。アクセシビリティスコアが高いサイトは、検索結果でより良いパフォーマンスを発揮する可能性があります。
デプロイ前にローカルで修正をテストするにはどうすればよいですか?
Chrome DevTools の Lighthouse または axe ブラウザ拡張機能を使用してください。本番環境にデプロイする前に、ローカルでテストを実行して修正を検証します。

開発者の詳細

ファイル構成

📄 SKILL.md