---
id: community-stack-overflow-design-ja
service: Stack Overflow
website: https://stackoverflow.com
category: community
document: DESIGN.MD
source_prompt: community-stack-overflow-representative-ja
language: ja
generated: 2026-07-18
---

# Stack Overflow DESIGN.MD

> コミュニティサイトやアプリを作る前に、この DESIGN.MD を継続的なデザイン基準として使います。デザイナー、フロントエンド開発者、AIビルダー、コードエージェントにそのまま渡せます。Stack Overflowは情報設計の参考に限定します。

## 使用目的

- Stack Overflow: https://stackoverflow.com
- コミュニティ: 議論と知識の蓄積
- 投稿・コメント・チャンネル
- 文脈・評判・モデレーション
- community

## デザインブリーフ

議論と知識の蓄積を支える独自製品を設計します。投稿・コメント・チャンネルをすばやく読み、比較し、操作できるようにし、文脈・評判・モデレーションを主要な設計制約として扱います。画面の出発点：ソーシャルフィード · 機能的で素早い · 情報密度 高 · 投稿または発見レール -> フィード -> 関係またはおすすめパネル · #F48024 · Stack Overflow。

## 公開インターフェースのデザイン分析

- 分析の基準: 公開トップ画面と代表的なタスクフローに繰り返し現れる視覚・構造パターンです。サービスは更新されるため、最終的には実サイトのキャプチャで確認します。
- 画面アーキタイプ: ソーシャルフィード
- トーン＆マナー: 機能的で素早い
- 情報密度: 高
- カラー戦略: ニュートラルな表面上の抑制されたブランドアクセント (#F48024)
- ナビゲーション構造: 3カラムのコンテキストナビゲーション
- 構造の順序: 投稿または発見レール -> フィード -> 関係またはおすすめパネル
- 再利用するパターン: 投稿、フィードカード、反応、おすすめ領域、安全メニュー
- 独立して適用するルール: 順序と意思決定原則だけを参照し、ロゴ、文章、画像、アイコン、固有の画面構成は複製しません。

## 画面構造

- 現在地、アカウント、システム状態が明確なグローバルナビゲーション
- 投稿・コメント・チャンネルの次の重要行動がすぐ分かる概要
- 意思決定コストを下げる場合に限った検索、絞り込み、並べ替え、分割表示
- 文脈、状態、根拠、主要行動を同時に保つ詳細画面
- 文脈・評判・モデレーションに対するヘルプ、回復、プライバシー、安全への常設導線

## デザイントークン

```css
:root {
  --color-primary: #F48024;
  --color-ink: #17201D;
  --color-canvas: #F6F8F7;
  --color-surface: #FFFFFF;
  --color-tint: #F4802422;
  --color-danger: #DC2626;
  --radius-control: 6px;
  --radius-card: 8px;
  --space-1: 4px; --space-2: 8px; --space-3: 12px;
  --space-4: 16px; --space-6: 24px; --space-8: 32px;
  --content-reading: 720px;
  --content-wide: 1280px;
}
```

## コンポーネント仕様

- ナビゲーション：現在、hover、focus、disabled、折りたたみ状態
- カードと行：安定した寸法、現実的な内容、メタ情報の階層、完全なクリック領域
- フォーム：ラベル、説明、検証、エラー要約、進捗、回復
- 操作：領域ごとに明確な主要操作を1つ。アイコンボタンにはアクセシブル名とツールチップ
- フィードバック：インライン状態、トースト、バナー、スケルトン、進捗、確認、破壊的操作ダイアログ

## 状態設計

各データ領域に loading、empty、partial-data、stale、error、offline、permission-denied、disabled、saving、success 状態を定義します。状態変更で周囲が動かないよう寸法を安定させます。

## レスポンシブルール

- 360px：主列は1つ、ページ横スクロールなし、44px以上のタッチ領域
- 768px：両方が読める場合のみ2ペインで文脈を保つ
- 1280px以上：読み幅を制限し、余白は比較または継続文脈に使う
- ビューポート幅で文字を拡縮しない。長いラベルは折り返し、翻訳による伸長に対応

## アクセシビリティ基準

- セマンティックなランドマークと見出し順
- 見えるフォーカスを含む完全なキーボード操作
- 全状態でWCAG AAコントラスト
- 機械可読なラベル、説明、エラー、ライブリージョン
- 200%拡大、動きの抑制、強制カラー、スクリーンリーダー検証

## AIビルダー向けデザイン指示

```text
[製品名]の独自コミュニティ画面を設計してください。目標は議論と知識の蓄積、主要オブジェクトは投稿・コメント・チャンネル、重要リスクは文脈・評判・モデレーションです。この文書のトークンと画面ルールを使い、現実的な内容、コンポーネント契約、全データ状態、レスポンシブ、アクセシビリティ、受入条件を指定してください。Stack Overflowのロゴ、固有文言、画像、正確な配置は複製しません。
```

## 完了チェックリスト

- [ ] 議論と知識の蓄積の重要フローを説明なしで理解できる
- [ ] 投稿・コメント・チャンネルの階層、状態、操作が明確である
- [ ] 文脈・評判・モデレーションの予防と回復がある
- [ ] モバイル、タブレット、デスクトップ、キーボード、読上げ、拡大、動き抑制を検証した
- [ ] 読込、空、エラー、オフライン、部分データ、権限、成功状態がそろっている
- [ ] Stack Overflowの保護されたブランド素材やピクセル単位の配置を複製していない
