Communitygithub.com

simple11337/do-ui

Claude Code のスラッシュコマンド1つで、アニメーション付きのNext.jsサイトを素早く構築します。トークン消費を抑えたコンポーネントカタログと厳格なスタイル禁止ルールを備えています。

do-ui とは?

このスキルは、Claude Codeのスラッシュコマンドを使用して、アニメーション付きのNext.jsサイトを瞬時にスキャフォールディング(雛形生成)するためのツールです。`/do-ui` コマンドを実行するだけで、事前定義されたコンポーネントカタログから最適なUI部品を選択・組み合わせ、`shadcn/ui` や `framer-motion` などの主要ライブラリを活用したモダンなサイトを生成します。特に、トークン消費を最小限に抑える設計がされており、AIエージェントのコンテキスト制限を気にせず高速に動作します。また、不要なスタイルの混入を防ぐため、特定のCSSクラスやインラインスタイルの使用を禁止する厳格なルールが適用されています。このスキルはClaude Code専用に設計されており、開発者が面倒な初期設定やコンポーネントの選択に時間を費やすことなく、すぐにアニメーションリッチなNext.jsアプリケーションの開発を開始できるようにします。

対応✓Claude Code~Codex CLI~Cursor
npx skills add simple11337/do-ui

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

do-ui は何をしますか?

Claude Code のスラッシュコマンド1つで、アニメーション付きのNext.jsサイトを素早く構築します。トークン消費を抑えたコンポーネントカタログと厳格なスタイル禁止ルールを備えています。

概要

/do-ui コマンドは、Next.js プロジェクトにアニメーション付きのUIコンポーネントを追加するためのスキルです。

  • 対応プラットフォーム: Claude Code
  • 主な機能: スラッシュコマンド一つで、アニメーション付きのNext.jsサイトをスキャフォールディング
  • 特徴: トークン消費を最小限に抑え、スタイルの一貫性を保つための厳格なルールを適用

使い方

Claude Code 内で以下のスラッシュコマンドを入力してください:

/do-ui [プロジェクト名]

これにより、以下の処理が自動的に実行されます:

  1. Next.js プロジェクトの作成(App Router を使用)
  2. shadcn/ui コンポーネントのセットアップ
  3. framer-motion によるアニメーションの初期化
  4. コンポーネントカタログからの選択と適用
  5. スタイル禁止ルールの適用

コンポーネントカタログ

以下のコンポーネントが利用可能です(トークン消費を抑えた設計):

  • Button - アニメーション付きボタン
  • Card - フレームアニメーション対応カード
  • Modal - モーダルダイアログ
  • Navigation - スクロールアニメーション対応ナビゲーション
  • Hero - ランディングページ用ヒーローセクション

スタイル禁止ルール

スタイルの一貫性を保つために、以下の使用が禁止されています:

  1. インラインスタイル(style={{}} プロパティ)
  2. グローバルCSSクラスの直接指定
  3. Tailwind CSS 以外のCSSフレームワークの使用
  4. カスタムCSSファイルの直接読み込み(*.module.css は許可)

注意事項

  • このスキルは Claude Code 環境内でのみ動作します
  • プロジェクトは最低でも Node.js 18 以上が必要です
  • 生成されるコードは TypeScript ベースです
  • すべてのコンポーネントはレスポンシブデザインに対応しています

ライセンス

MIT

関連スキル