Communitygithub.com

diegosouzapw/awesome-omni-skill

UIコードをWebインターフェースガイドラインに準拠しているかレビューします。「UIをレビューして」「アクセシビリティを確認して」「デザインを監査して」「UXをレビューして」「ベストプラクティスに沿ってサイトをチェックして」といったリクエストに使用します。

awesome-omni-skill とは?

このスキルは、UIコードがWebインターフェースガイドラインに準拠しているかを自動監査するためのツールです。開発者はコードレビューの一環として、アクセシビリティ、パフォーマンス、ベストプラクティスの観点からUIをチェックできます。主な機能として、指定されたソースURLから最新のガイドラインを取得し、対象ファイルを読み込んでルールに照らし合わせ、`file:line`形式で簡潔な結果を出力します。さらに、二次監査としてHIPAA/ADA準拠のための医療向けレイヤー(患者プライバシー検証、緊急連絡先のタップ呼び出し、医師資格情報の表示確認)や、医療デザイン基準(プライマリーブルー(#2d54ff)のコントラストチェック、トラストゴールド(#d4a574)の視認性、モバイルタップターゲット48x48px以上の確認)を実施します。このスキルはClaude CodeやCursorなどのAIエージェント環境で動作し、ユーザーがファイルやパターンを指定しない場合は対話的にファイルを尋ねます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/diegosouzapw/awesome-omni-skill/tree/HEAD/skills/design/web-design-guidelines-rahlplx

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Webインターフェースガイドライン

ファイルがWebインターフェースガイドラインに準拠しているかレビューします。

動作の仕組み

  1. 以下のソースURLから最新のガイドラインを取得する
  2. 指定されたファイルを読み込む(またはユーザーにファイル/パターンを促す)
  3. 取得したガイドラインのすべてのルールと照合する
  4. 簡潔な file:line 形式で結果を出力する
  5. 医療監査レイヤー: HIPAA/ADA準拠のための二次パスを実行する。以下を含む:
    • 患者プライバシー検証(PHIチェック)
    • 緊急連絡先のアクセシビリティ(直接タップで電話)
    • 医師資格情報と免許番号の強調表示

ガイドラインのソース

レビューの前に毎回最新のガイドラインを取得します:

https://raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/command.md

WebFetchを使用して最新のルールを取得します。取得したコンテンツにはすべてのルールと出力形式の指示が含まれています。

使用方法

ユーザーがファイルまたはパターン引数を指定した場合:

  1. 上記のソースURLからガイドラインを取得する
  2. 指定されたファイルを読み込む
  3. 取得したガイドラインのすべてのルールを適用する
  4. ガイドラインで指定された形式を使用して結果を出力する
  5. 医療デザイン基準を適用:
    • プライマリーブルー (#2d54ff) のコントラストチェック
    • ネイビー背景上のトラストゴールド (#d4a574) の可読性
    • モバイルタップターゲットは高齢者による使いやすさのため48x48px以上であること

ファイルが指定されていない場合は、ユーザーにどのファイルをレビューするか尋ねてください。


関連スキル

スキル使用タイミング
frontend-designコーディング前 - デザイン原則(色、タイポグラフィ、UX心理学)を学ぶ
web-design-guidelines (これ)コーディング後 - アクセシビリティ、パフォーマンス、ベストプラクティスを監査する

デザインワークフロー

1. DESIGN   → frontend-designの原則を読む
2. CODE     → デザインを実装する
3. AUDIT    → web-design-guidelinesでレビューを実行 ← 現在地
4. FIX      → 監査結果に対処する

Individual skills in this repo

This repo contains 17 individual skills — each has its own dedicated page.

diegosouzapw/awesome-omni-skill

Build a GitHub portfolio that gets you hired — curate 3-5 polished projects, craft compelling READMEs, deploy live demos, tell a coherent story across your repos, and align everything to AI-native development roles. Use when preparing your GitHub for job searches, deciding what to pin, or auditing your public presence.

diegosouzapw/awesome-omni-skill

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

diegosouzapw/awesome-omni-skill

Factor modeling and portfolio construction (Markowitz, Black-Litterman, constraints, turnover).

diegosouzapw/awesome-omni-skill

Analyze the CustomGPT.ai Labs Innovation workbook and cost tracking data to surface portfolio-level insights, trends, and recommendations for where to focus Innovation efforts.

diegosouzapw/awesome-omni-skill

Optimize project portfolio selection under constraints using mathematical optimization

diegosouzapw/awesome-omni-skill

Rapidly build, prototype, and deploy full-stack software using AI "text-to-app" tools. Use this when you need to create a greenfield application, build a high-fidelity working prototype for user testing, or bypass traditional engineering bottlenecks for internal tools.

diegosouzapw/awesome-omni-skill

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios,...

diegosouzapw/awesome-omni-skill

Minimalist, typography-focused portfolio design system inspired by neo-brutalist and Swiss design principles. Emphasizes bold typography, generous whitespace, monochromatic color schemes, and elegant simplicity for developer/designer portfolios.

diegosouzapw/awesome-omni-skill

High-converting landing pages. Copy + design + implementation. Triggers: landing page, conversion page.

diegosouzapw/awesome-omni-skill

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

diegosouzapw/awesome-omni-skill

Detect and explain risk drift in lending portfolios over time using vintage analysis, migration matrices, and concentration metrics. Use when monitoring portfolio credit quality trends, preparing board risk reports, conducting stress testing, or when risk metrics deviate from appetite thresholds.

diegosouzapw/awesome-omni-skill

Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".

diegosouzapw/awesome-omni-skill

Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".

diegosouzapw/awesome-omni-skill

Index-based file discovery using ABOUTME headers. Use INSTEAD of grep or Explore agent when searching for files by purpose or feature. Faster and more accurate than scanning code. Invoke this skill when user asks "which files handle X", "where is Y implemented", or when you need to find files related to a feature or task.

diegosouzapw/awesome-omni-skill

Index-based file discovery using ABOUTME headers. Use INSTEAD of grep or Explore agent when searching for files by purpose or feature. Faster and more accurate than scanning code. Invoke this skill when user asks "which files handle X", "where is Y implemented", or when you need to find files related to a feature or task.

diegosouzapw/awesome-omni-skill

Automate Klipfolio tasks via Rube MCP (Composio). Always search tools first for current schemas.

diegosouzapw/service-website-generator

Orchestrates automated service-based website generation with local SEO optimization. Creates 200+ service+location pages using parallel agents, Unsplash images via Jina AI, NextJS with dynamic routing, and PostgreSQL database. Use when building service business websites (plumbers, electricians, pressure washing, HVAC, etc.) targeting multiple locations.

関連スキル