スキル一覧に戻る
nayukata

format-ui-display

by nayukata

0🍴 0📅 2025年10月30日
GitHubで見るManusで実行

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 - 日付フォーマットの詳細オプション、相対表示、カスタムフォーマット

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

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

レビュー

💬

レビュー機能は近日公開予定です