Agent Skills by ALSEL
Anthropic Claudeドキュメント⭐ リポ 0品質スコア 50/100

heroui-migration

HeroUI v2 からv3 へのマイグレーションをサポートするエージェント向けガイドです。HeroUI v2 アプリのv3 移行、コンポーネントのアップグレード、またはマイグレーションドキュメントの参照が必要な際に使用してください。キーワード:HeroUI migration、v2 to v3、migration guide、upgrade HeroUI。

description の原文を見る

HeroUI v2 to v3 migration guide for agents. Use when migrating HeroUI v2 apps to v3, upgrading components, or accessing migration documentation. Keywords: HeroUI migration, v2 to v3, migration guide, upgrade HeroUI.

SKILL.md 本文

HeroUI v2 から v3 マイグレーションガイド

このスキルは、HeroUI v2 アプリケーションを v3 にマイグレーションするのに役立ちます。HeroUI v3 では以下の重大な変更が導入されます:複合コンポーネント、Provider なし、Tailwind v4、およびフックの削除。


インストール

curl -fsSL https://heroui.com/install | bash -s heroui-migration

重要:変更を適用する前に必ずマイグレーションドキュメントを取得してください

**v2 のパターンが v3 で機能することを仮定しないでください。**変更を実装する前に、必ずマイグレーションガイドを取得してください。

v2 → v3 の主な変更点

機能v2 (マイグレーション元)v3 (マイグレーション先)
Provider<HeroUIProvider> が必須Provider は不要
コンポーネント APIフラットプロップス:<Card title="x">複合:<Card><Card.Header>
イベントハンドラーonClickonPress
スタイリングclassNames プロップclassName プロップ
フックuseSwitchuseDisclosure など複合コンポーネント、useOverlayState
パッケージ@heroui/system@heroui/theme@heroui/react@heroui/styles

マイグレーションドキュメントへのアクセス

マイグレーションの詳細、例、ステップバイステップガイドについては、必ずドキュメントを取得してください:

スクリプトの使用

# 利用可能なすべてのコンポーネントマイグレーションガイドをリストアップ
node scripts/list_migration_guides.mjs

# メインのマイグレーションワークフローを取得(フルまたは段階的)
node scripts/get_migration_guide.mjs full
node scripts/get_migration_guide.mjs incremental

# コンポーネント固有のマイグレーションガイドを取得
node scripts/get_component_migration_guides.mjs button
node scripts/get_component_migration_guides.mjs button card modal

# スタイリングマイグレーションガイドを取得
node scripts/get_styling_migration_guide.mjs

# フックマイグレーションガイドを取得
node scripts/get_hooks_migration_guide.mjs

直接 URL

マイグレーションドキュメント(プレビュー):https://heroui-git-docs-migration-heroui.vercel.app/docs/react/migration/{filename}

例:

  • フルマイグレーション:.../agent-guide-full.mdx
  • 段階的:.../agent-guide-incremental.mdx
  • Button:.../button.mdx
  • スタイリング:.../styling.mdx
  • フック:.../hooks.mdx

ドキュメントが本番環境にマージされた場合、HEROUI_MIGRATION_DOCS_BASE でベース URL をオーバーライドしてください。

MCP の代替手段

Cursor または他の MCP クライアントを使用している場合、Migration MCP サーバーを構成してツールベースのアクセスを有効にしてください:

{
  "mcpServers": {
    "heroui-migration": {
      "url": "https://migration-mcp.heroui.com"
    }
  }
}

マイグレーション戦略

フルマイグレーション

  • 最適:集中的に時間を確保できるプロジェクト;一時的に破損したコードに問題のないチーム
  • すべてのコンポーネントコードを最初にマイグレーション(マイグレーション中はプロジェクトが破損)
  • 依存関係を v3 に切り替え
  • スタイリングマイグレーションを完了

段階的マイグレーション

  • 最適:機能性を保つ必要があるプロジェクト;段階的にマイグレーションする大規模コードベース
  • 共存をセットアップ(pnpm エイリアスまたはコンポーネントパッケージ)
  • コンポーネントを1つずつマイグレーション
  • マイグレーション中に v2 と v3 が共存

開始する前に必ずエージェントガイドを取得してください: node scripts/get_migration_guide.mjs full または incremental


コア原則

  1. 最初に取得する:変更を適用する前に、スクリプトを使用してマイグレーションガイドを取得する
  2. 複合コンポーネント:v3 では Card.HeaderCard.TitleButton with children を使用します。フラットプロップスではありません
  3. Provider なし:マイグレーション時に HeroUIProvider を削除
  4. onPress ではなく onClick:すべてのインタラクティブコンポーネントが onPress を使用
  5. ワークフロー:分析 → コンポーネントマイグレーション → 依存関係を切り替え → スタイリングマイグレーション

マイグレーションワークフロー概要

  1. マイグレーションブランチを作成
  2. プロジェクトを分析(HeroUI インポート、コンポーネント使用状況)
  3. メインガイドを取得:node scripts/get_migration_guide.mjs full
  4. コンポーネントをバッチでマイグレーション(バッチごとにコンポーネントガイドを取得)
  5. 依存関係を v3 に切り替え
  6. スタイリングガイドを取得:node scripts/get_styling_migration_guide.mjs
  7. スタイリング更新を適用

プレビューモード

このスキルは docs/migration ブランチのステージングデプロイメントを対象としています。ドキュメントがメインにマージされて heroui.com で公開されたら、HEROUI_MIGRATION_DOCS_BASE=https://heroui.com/docs/react/migration を設定するか、スクリプトのデフォルトを更新してください。

ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
heroui-inc
リポジトリ
heroui-inc/heroui
ライセンス
Apache-2.0
最終更新
不明

Source: https://github.com/heroui-inc/heroui / ライセンス: Apache-2.0

関連スキル

汎用ドキュメント⭐ リポ 4,820

nature-response

Nature系ジャーナルの原稿修正に対する査読者への回答文について、下書き、チェック、または修正を行うことができます。査読者からのコメント、編集者の決定文、修正指示、回答案の作成、または大幅修正・軽微修正の対応方法に関するご相談があれば、対応いたします。査読報告書や回答文作成のサポートが必要な場合にご利用ください。

by Yuan1z0825
OpenAIドキュメント⭐ リポ 61,249

microsoft-docs

公式のMicrosoft文書を参照して、Azure、.NET、Agent Framework、Aspire、VS Code、GitHubなど様々な分野の概念、チュートリアル、コード例を検索します。デフォルトではMicrosoft Learn MCPを使用し、learn.microsoft.com外のコンテンツについてはContext7およびAspire MCPを使用します。

by microsoft
Anthropic Claudeドキュメント⭐ リポ 299

API Documentation Lookup

このスキルは、ユーザーが「Effect APIを調べる」「Effectドキュメントを確認する」「Effect関数のシグネチャを探す」「Effect.Xは何をするのか」「Effect.Xの使い方」「Effect APIリファレンス」「Effectドキュメントを取得する」といった質問をした場合や、公式のEffect-TS APIドキュメントから特定の関数シグネチャ、パラメータ、使用例を調べる必要がある場合に使用します。

by majiayu000
汎用ドキュメント⭐ リポ 308

knowledge-base

このスキルは、ヘルプセンターのアーキテクチャ設計、サポート記事の執筆、検索とセルフサービスの最適化が必要な場合に活用できます。ナレッジベース、ヘルプセンター、サポート記事、セルフサービス、記事テンプレート、検索最適化、コンテンツ分類、ヘルプドキュメントの設計・管理に関するあらゆるタスクで動作します。

by mkurman
OpenAIドキュメント⭐ リポ 1,202

markdown

GitHub Flavored Markdown標準に従ったMarkdownファイルのフォーマットと検証ができます。自動的なlinting処理と手動による意味的なレビューを組み合わせることで、ファイルの品質を確保します。

by DaveSkender
Anthropic Claudeドキュメント⭐ リポ 363

claude-md-enhancer

CLAUDE.mdファイルをプロジェクトタイプに合わせて分析・生成・改善します。ベストプラクティス、モジュール設計対応、技術スタックのカスタマイズに対応しています。新規プロジェクトの立ち上げ、既存のCLAUDE.mdファイルの改善、またはAI支援開発の標準化を図る際にご活用ください。

by alirezarezvani
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: heroui-inc · heroui-inc/heroui · ライセンス: Apache-2.0