<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>可访问性 | 锤子前端</title><description>Now vibe coding, so learning hammer FE ?</description><link>https://channel.meo-ai.com</link><item><title>《Shadscan：shadcn 应用的确定性 UI 审计工具》</title><link>https://channel.meo-ai.com/posts/689</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/689</guid><pubDate>Mon, 03 Aug 2026 00:52:47 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Shadscan：shadcn 应用的确定性 UI 审计工具》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF&quot; title=&quot;#前端&quot;&gt;#前端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23shadcn&quot; title=&quot;#shadcn&quot;&gt;#shadcn&lt;/a&gt;/ui &lt;a href=&quot;/search/result?q=%23React&quot; title=&quot;#React&quot;&gt;#React&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23UI%E5%AE%A1%E8%AE%A1&quot; title=&quot;#UI审计&quot;&gt;#UI审计&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CLI%E5%B7%A5%E5%85%B7&quot; title=&quot;#CLI工具&quot;&gt;#CLI工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8F%AF%E8%AE%BF%E9%97%AE%E6%80%A7&quot; title=&quot;#可访问性&quot;&gt;#可访问性&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CI&quot; title=&quot;#CI&quot;&gt;#CI&lt;/a&gt;/CD &lt;a href=&quot;/search/result?q=%23AI_Agent&quot; title=&quot;#AI_Agent&quot;&gt;#AI_Agent&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;Shadscan 是一款面向 React/shadcn 应用的静态 UI 审计 CLI 工具，通过 59 条确定性规则从 Foundation、Interaction、States、Accessibility、Forms 和 Production Polish 六个维度为应用打分（0-100），无需启动应用或调用 AI 即可在终端和 CI 中完成审计。它支持生成 JSON 报告、AI Agent 修复指令（--prompt）和 GitHub Action 集成，适用于 Next.js、React Router、TanStack Start、Astro 等多种框架，并支持 monorepo 多包扫描。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;1.  零侵入式审计：无需启动应用、修改文件或调用 AI 模型，纯静态分析即可给出可复现的评分结果，适合嵌入 CI 流水线。&lt;br /&gt;2.  六维评分体系：涵盖基础配置、交互体验、状态处理、无障碍访问、表单输入和生产级打磨，共 59 条规则，每条都附带证据和修复建议。&lt;br /&gt;3.  AI Agent 友好：支持 &lt;code&gt;--prompt&lt;/code&gt; 生成可直接粘贴给 Claude Code、Codex CLI 等编码 Agent 的修复计划，也支持 &lt;code&gt;--apply&lt;/code&gt; 直接唤起本地 Agent 执行。&lt;br /&gt;4.  多框架与 Monorepo 支持：自动识别 Next.js App/Pages Router、React Router、TanStack Start、Astro、Vite 等框架，智能区分应用包和库包，避免设计系统被误扣分。&lt;br /&gt;5.  GitHub Action 一键集成：提供复合 Action，可自动写评分到 Job Summary、设置分数门槛拦截 CI，还能持续更新跟踪 Issue 并嵌入 Agent 修复指令。&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://www.shadscan.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://www.shadscan.com&quot;&gt;https://www.shadscan.com&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://shadscan.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Audit accessibility, UI states, navigation, forms, metadata, and production polish with deterministic evidence and agent-ready fixes.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;shadscan&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;shadscan: Audit shadcn apps for UI fundamentals&quot; src=&quot;/static/https://cdn4.telesco.pe/file/s3X0dADj_OhS1wkvvAJmaESI7LkBcJuQ7MeOH91FcBH_EvHzkLkYqoW6TszLu_CC73dCDHRKjOTu_gh-GjModLA6WnjiXzH6PpJJvmarWiRtiyWnSPzknNMBwbxtaB3DHBJ4-PushbJk3JKm-dbHfEfg42O-xK2U3QOfEQRZOUxwxDF66oMMk86lpgLIZwQjd8BP7ygVCIb53B5o1t-CeezevGbhf8pCOg7pfjsgcGOHGsPI9YYimmN3KZWnA4n_hgFNEb-BcbFLiKYWWu1Y5LokicKqZzUUpQWL7ymzKhd7RINZ4FPY2Pysr2n2LJrKNpNqs4m8iNvdx11q7ZsxtA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;shadscan: Audit shadcn apps for UI fundamentals&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Audit accessibility, UI states, navigation, forms, metadata, and production polish with deterministic evidence and agent-ready fixes.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>