← Back to list

format-ui-display
by nayukata
⭐ 0🍴 0📅 Oct 30, 2025
SKILL.md
name: format-ui-display description: UI表示用の日付、enum値をフォーマットします。日本語形式の日付、相対日付が必要な場合に使用します。
UI表示フォーマットスキル
データを適切な形式でUI表示するためのスキルです。日付フォーマットとenumラベル変換を提供します。
いつ使うか
このスキルは以下の場合に使用してください:
- テーブル・詳細画面で日付を表示する
- 相対的な日付表示(「5分前」「3日前」など)を実装する
- enum値(権限、ステータス、カテゴリ)を日本語ラベルに変換する
- Badge やその他のUIコンポーネントでラベル表示する
クイックスタート
日付フォーマット
import { formatDate } from '@repo/utils/format-date'
// 一覧画面
export function UsersTable({ users }: { users: User[] }) {
return (
<TableRow>
<TableCell>{formatDate(user.createdAt, 'YYYY年M月D日')}</TableCell>
</TableRow>
)
}
// 詳細画面
export function UserDetail({ user }: { user: User }) {
return (
<div>
<Label>作成日</Label>
<p>{formatDate(user.createdAt, 'YYYY年M月D日 HH:mm')}</p>
</div>
)
}
詳細パターン
詳細な実装パターンについては references を参照してください:
- date-formatting.md - 日付フォーマットの詳細オプション、相対表示、カスタムフォーマット
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon