frontend-design — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited frontend-design (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
独自性のある、AI臭くないフロントエンドUIを生成します。
/frontend-design ログインフォーム
/frontend-design ダッシュボード --style minimal
/frontend-design 商品カード --style bold特徴: 余白重視、モノトーン基調、細いボーダー
用途: SaaS、ダッシュボード、管理画面特徴: 大きなタイポグラフィ、コントラスト強め、ダークモード
用途: LP、ポートフォリオ、メディアサイト特徴: 丸み、パステル調、アニメーション控えめ
用途: ヘルスケア、教育、子供向け特徴: 信頼感、整列、控えめなアクセント
用途: 企業サイト、B2B、金融--bg: #fafafa;
--surface: #ffffff;
--text-primary: #18181b;
--text-secondary: #71717a;
--border: #e4e4e7;
--accent: #18181b;--bg: #09090b;
--surface: #18181b;
--text-primary: #fafafa;
--text-secondary: #a1a1aa;
--border: #27272a;
--accent: #fafafa;--bg: #fef7f0;
--surface: #ffffff;
--text-primary: #44403c;
--text-secondary: #78716c;
--border: #f5f5f4;
--accent: #ea580c;<!-- Primary -->
<button class="px-4 py-2.5 bg-zinc-900 text-white text-sm font-medium rounded-lg hover:bg-zinc-800 transition-colors">
続ける
</button>
<!-- Secondary -->
<button class="px-4 py-2.5 bg-white text-zinc-900 text-sm font-medium rounded-lg border border-zinc-200 hover:bg-zinc-50 transition-colors">
キャンセル
</button>
<!-- Ghost -->
<button class="px-4 py-2.5 text-zinc-600 text-sm font-medium rounded-lg hover:bg-zinc-100 transition-colors">
詳細を見る
</button><div class="space-y-1.5">
<label class="block text-sm font-medium text-zinc-700">メールアドレス</label>
<input type="email"
class="w-full px-3.5 py-2.5 text-sm bg-white border border-zinc-200 rounded-lg focus:outline-none focus:ring-2 focus:ring-zinc-900 focus:ring-offset-1 placeholder:text-zinc-400"
placeholder="[email protected]">
</div><div class="bg-white rounded-xl border border-zinc-200 p-5">
<div class="flex items-start justify-between">
<div>
<h3 class="text-sm font-semibold text-zinc-900">プロジェクト名</h3>
<p class="text-sm text-zinc-500 mt-0.5">最終更新: 2時間前</p>
</div>
<span class="px-2 py-1 text-xs font-medium text-emerald-700 bg-emerald-50 rounded-md">
アクティブ
</span>
</div>
</div><nav class="flex items-center justify-between px-6 py-4 border-b border-zinc-100">
<div class="flex items-center gap-8">
<span class="text-lg font-semibold text-zinc-900">ロゴ</span>
<div class="flex items-center gap-6">
<a href="#" class="text-sm font-medium text-zinc-900">ホーム</a>
<a href="#" class="text-sm text-zinc-500 hover:text-zinc-900">機能</a>
<a href="#" class="text-sm text-zinc-500 hover:text-zinc-900">料金</a>
</div>
</div>
<button class="px-4 py-2 text-sm font-medium text-white bg-zinc-900 rounded-lg">
始める
</button>
</nav>/frontend-design で生成したコードは /mockup でPNG化できます。
> /frontend-design ログイン画面 --style minimal
[HTMLコード生成]
> /mockup ログイン画面
✅ mockups/login.png を作成しましたまずレイアウトとスペーシングを決定。装飾は最後。
「Lorem ipsum」ではなく、実際のコピーライティングを意識。
> /frontend-design ユーザープロフィールカード --style minimal
生成中...
✅ コンポーネント生成完了
📁 出力ファイル:
- components/ProfileCard.tsx
- components/ProfileCard.stories.tsx (Storybook)
🎨 スタイル: Minimal
📐 レスポンシブ: sm, md, lg
♿ アクセシビリティ: WCAG 2.1 AA~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.