今日の優良食堂
実際に入れて動かして書いた、今日の一膳
ギット飯が代わりに導入・実行・コードまで確かめました
今日の優良食堂 · ギット飯が代わりに導入・分析

thedaviddias/Front-End-Checklist

フロントエンド開発の品質基準を、人間とAIエージェント向けにまとめた実行可能なチェックリストです。

公開前のチェックが「HTML属性は大丈夫か」「画像は最適化したか」といった漠然とした不安で終わらず、11カテゴリ385件の規則に沿って一つずつ潰していける感覚を体験できます。MCPサーバー経由でAIエージェントに接続すれば、Reactコンポーネントのレビュー時にAI自身がリアルタイムで規則を参照し、アクセシビリティ・パフォーマンス・SEOの課題を優先度別に指摘してくれる様子も試せます。ウェブサイト・README・MCPサーバーという3つの入口があるので、まずは手元のNext.jsプロジェクトで軽く回してみて、その精度を自分の目で確かめてみてください。

01 / 概要
何をするものか一文で言うと
ひとことでフロントエンド開発の品質基準を、人間とAIエージェント向けにまとめた実行可能なチェックリストです。

このリポジトリは、frontendchecklist.io というフロントエンド開発チェックリストサービスの本体です。README前面にある GitHub Action は、公開URLをMCP API経由で監査し、重大度別の問題件数をCIに返す部品の1つです。実体は Next.js製アプリ(apps/web)を中心に、チェックリスト・ルール・ガイドの閲覧、ユーザープロフィール、MCPサーバーまで含む大規模なmonorepoです。

02 / 構造
どう動くのか中核のしくみ
読み方動きの流れを図と一緒にほどきました。

apps/web配下には、checklists・rules・guides・listsなど多数のルートがあり、content-collectionsでMDXコンテンツをビルドしてページ化しています。認証はbetter-auth、データはPrismaクライアント経由で扱い、apps/web/actionsにチェックリストやプロフィールの操作ロジックがあります。app/api/mcp/route.tsはMCPサーバーの窓口で、AIエージェントからのアクセスに対応します。README前面が説明するのは.github/actions/audit配下のGitHub Actionで、これはcurlとjqを使いmcp.frontendchecklist.ioへ対象URLを送信し、返ってきたcritical・highの件数をfail-on-critical・fail-on-highしきい値と比較してジョブを合否判定します。CI自体は.github/workflows/ci.yml、e2e.yml、pr.ymlなどに分かれ、Playwright(apps/e2e)によるE2Eテストも別途用意されています。

03 / 体験
入れるとこんな体験になりますギット飯が実際にたどった順序
所要ギット飯が実際に導入・実行しながらたどった順序です。
  1. STEP 01

    pnpm installを実行すると、多数のworkspaceパッケージ(packages配下やconfigs配下)の解決に時間がかかることが予想されます。

  2. STEP 02

    apps/web/.env.exampleに相当する環境変数(Supabase、better-auth、OpenPanelなど)を用意しないと、devサーバー起動時にエラーが出る可能性があります。

  3. STEP 03

    pnpm devに相当するcontent-collections watchとnext devを並行起動すると、MDXコンテンツのビルドとWebサーバー起動が同時に進みます。

  4. STEP 04

    ブラウザでchecklists配下やrules配下のページを開くと、content-collectionsが生成したチェックリストやルールの一覧が表示されます。

  5. STEP 05

    GitHub Actionを試す場合は、対象リポジトリのワークフローに.github/actions/audit@mainを追加し、urlにhttpsの公開URLを指定してpushします。

  6. STEP 06

    実行後のCIログにissues-found、critical-count、high-countが出力され、しきい値を超えるとジョブが失敗してPRチェックが赤くなります。

04 / 成果物
何が手に入るのか導入後に手元に残るもの

手元で動かすと、チェックリスト・ルール・ガイドを閲覧できるWebアプリと、AIエージェント向けMCPサーバー、CIに組み込める監査Actionの3つが揃った状態が手に入ります。README前面のAction単体を使う場合は、対象サイトの重大度別issue件数がCI結果として得られます。

05 / 注意
ここは先に知っておいてください先に知っておくとよいこと
正直なところ誰にでも合うとは言いにくいところです。
01

Webアプリ全体を動かすにはSupabase、better-auth、OpenPanelなど複数の外部サービスの認証情報が必要で、README前面だけでは構成の全体像は見えません。

02

Audit Actionはlocalhostを監査対象にできず、公開済みかつhttpsのURLが必須という制約があります。

03

mcp.frontendchecklist.ioという外部MCPエンドポイントへの依存があり、その可用性次第でAction自体が失敗する可能性があります。

04

README前面はAudit Actionの説明が中心で、プロフィールや認証、ダッシュボードなどWebアプリ本体の機能については記載がありません。

06 / 結論
ギット飯の結論食べてみる価値のある一膳か
ギット飯の最終判断優良食堂

自社サイトのフロントエンド品質チェックをCIに組み込みたいチームや、AIエージェント向けにチェックリストをMCP経由で参照させたい開発者に向いています。file treeとpackage.json、実際のルートやAction定義から構成を確認できるため、大掛かりなセットアップを試さなくても、Webアプリ+MCPサーバー+監査Actionという三層構造であることは十分判断できます。

今日の残りの一膳
SUBSCRIBER LIBRARY
これまでに検証した優良食堂を一堂に

4 つの関門を通った優良食堂がすべてバックナンバーに集まっています。いちばん新しい一膳はどなたでも無料で読め、それより前の優良食堂の検証の根拠・詳しい解説は ギット飯 プレミアムのご購読ですでに開いています。

優良食堂バックナンバー →
リポジトリ詳細🧪 ひと言で味見する