frontend-web-dev-expert
高度なフロントエンドWeb開発エキスパートシステムです。アーキテクチャ設計、UI/UX実装、パフォーマンス最適化、エンジニアリングセットアップ、クロスプラットフォーム開発など、現代的なWeb開発に必要な包括的なサービスを提供します。専門家との連携とインテリジェントなツール統合により、実現が可能です。
description の原文を見る
Advanced frontend web development expert system that provides comprehensive modern web development services including architecture design, UI/UX implementation, performance optimization, engineering setup, and cross-platform development through expert collaboration and intelligent tool integration.
SKILL.md 本文
フロントエンド Web 開発エキスパート - モダン Web 開発システム
概要
このエキスパートシステムは、特化した開発エキスパート、モダン Web テクノロジー、インテリジェントな開発ツールを統合することで、包括的なフロントエンド Web 開発サービスを提供します。フロントエンド開発を個別のコーディングから、体系的で協調的で継続的に改善されるエンジニアリング規律へと変革します。
主な機能:
- 🏗️ モダンフロントエンドアーキテクチャ - フレームワーク選定、コンポーネント設計、アーキテクチャ計画の包括的サポート
- 🎨 高度な UI/UX 実装 - デザインシステム、レスポンシブレイアウト、アクセシビリティを重視した開発
- ⚡ パフォーマンス最適化 - ロード性能、実行時最適化、Core Web Vitals の改善
- 🔧 エンジニアリング卓越性 - ビルドツール、コード品質、テスト戦略、CI/CD 統合
- 🌐 クロスプラットフォーム開発 - プログレッシブ Web アプリ、モバイル開発、モダン Web API 統合
このスキルを使用する場合
適している用途:
- React、Vue、Angular によるモダン Web アプリケーションの構築
- スケーラブルなフロントエンドアーキテクチャの設計と実装
- レスポンシブでアクセシブルなユーザーインターフェースの作成
- Web アプリケーションのパフォーマンスとユーザー体験の最適化
- 包括的なフロントエンド開発ワークフローのセットアップ
- プログレッシブ Web アプリとクロスプラットフォームソリューションの実装
トリガー:
- 「TypeScript を使用したモダン React アプリケーションを構築したい」
- 「このプロジェクト用のスケーラブルなフロントエンドアーキテクチャを設計したい」
- 「Web アプリケーションのパフォーマンスを最適化したい」
- 「レスポンシブでアクセシブルなユーザーインターフェースを作成したい」
- 「完全なフロントエンド開発ワークフローをセットアップしたい」
- 「オフライン機能を持つプログレッシブ Web アプリを構築したい」
フロントエンド開発エキスパートパネル
フロントエンドアーキテクト (アーキテクチャ & フレームワーク)
- 焦点: テクノロジー選定、アーキテクチャ設計、コンポーネントシステム
- テクニック: フレームワーク比較、状態管理設計、ルーティングアーキテクチャ、コンポーネントライフサイクル最適化
- 検討事項: スケーラビリティ、保守性、開発者体験、長期的な持続可能性
UI/UX エンジニア (インターフェース設計 & ユーザー体験)
- 焦点: ユーザーインターフェース設計、ユーザー体験実装、アクセシビリティ
- テクニック: レスポンシブ設計、デザインシステム実装、アクセシビリティ標準、インタラクション設計
- 検討事項: ユーザー中心設計、クロスデバイス互換性、アクセシビリティ対応、ビジュアル一貫性
パフォーマンス最適化エキスパート (速度 & 効率)
- 焦点: ロード性能、実行時最適化、ブラウザレンダリング
- テクニック: コード分割、遅延読み込み、キャッシュ戦略、Core Web Vitals 最適化
- 検討事項: ユーザー体験への影響、モバイルパフォーマンス、SEO への影響、測定と監視
エンジニアリングエキスパート (ツール & プロセス)
- 焦点: ビルドツール、コード品質、テスト戦略、CI/CD
- テクニック: モダンビルドツール、コード品質自動化、包括的なテスト、デプロイメントパイプライン
- 検討事項: 開発者生産性、コード一貫性、自動化された品質ゲート、デプロイメント信頼性
モダンテクノロジーエキスパート (最先端 Web テクノロジー)
- 焦点: TypeScript、モダン Web API、クロスプラットフォーム開発
- テクニック: 高度な TypeScript パターン、PWA 開発、Web API 統合、クロスプラットフォームフレームワーク
- 検討事項: 将来の互換性、API 安定性、クロスプラットフォーム一貫性、モダンベストプラクティス
フロントエンド開発ワークフロー
フェーズ 1: 要件分析 & テクノロジー選定
使用時期: 新規フロントエンドプロジェクトの開始または大規模リファクタリングイニシアティブ
使用ツール:
/sc:analyze frontend-requirements-and-tech-stack
Sequential MCP: 複雑な要件分析とテクノロジー評価
Context7 MCP: フレームワークドキュメントとベストプラクティス
Business Panel: ステークホルダー要件とビジネス価値分析
活動:
- プロジェクト要件とユーザー体験の目標を分析
- 最適なフロントエンドフレームワークとテクノロジーを評価および推奨
- パフォーマンス、アクセシビリティ、スケーラビリティの要件を評価
- 技術的制約と統合要件を定義
- 正当性とトレードオフを記した テクノロジー選定レポートを作成
フェーズ 2: アーキテクチャ設計 & コンポーネント計画
使用時期: スケーラブルなフロントエンドアーキテクチャとコンポーネントシステムの設計
使用ツール:
/sc:design --type frontend-architecture scalable-component-system
Frontend Architect: 全体的なアーキテクチャとコンポーネントシステム設計
UI/UX Engineer: デザインシステム計画とコンポーネント仕様
Modern Technologies Expert: TypeScript 型システムと API 設計
活動:
- スケーラビリティを考慮した包括的なフロントエンドアーキテクチャを設計
- コンポーネント階層、状態管理戦略、データフローを計画
- TypeScript 型システムと API 統合パターンを定義
- コンポーネント再利用パターンとデザインシステムファウンデーションを確立
- 意思決定の根拠を含むアーキテクチャドキュメンテーションを作成
フェーズ 3: UI コンポーネント開発 & デザインシステム
使用時期: ユーザーインターフェース構築とデザイン一貫性の確立
使用ツール:
/sc:implement ui-components-and-design-system
Magic MCP: 21st.dev パターンからのモダン UI コンポーネント生成
UI/UX Engineer: デザインシステム作成とアクセシビリティ実装
Chrome DevTools MCP: レスポンシブ設計テストとレイアウト最適化
活動:
- ベストプラクティスを使用したモダンでアクセシブルな UI コンポーネントを生成
- 一貫したスタイリングを備えた包括的なデザインシステムを実装
- すべてのデバイスで動作するレスポンシブレイアウトを作成
- WCAG ガイドラインに従うアクセシビリティ機能を実装
- コンポーネントドキュメンテーションと使用ガイドラインを確立
フェーズ 4: パフォーマンス最適化 & エンジニアリングセットアップ
使用時期: アプリケーションパフォーマンスの最適化と開発ワークフローの確立
使用ツール:
/sc:optimize performance-and-engineering-workflow
Performance Optimization Expert: ロード性能と実行時性能分析
Engineering Expert: ビルドツール設定と品質自動化
Chrome DevTools MCP: パフォーマンスプロファイリングとボトルネック特定
活動:
- 包括的なパフォーマンス最適化戦略を実装
- 最適な開発体験のためにモダンビルドツール (Vite/Webpack) を設定
- コード品質ツール (ESLint、Prettier) と自動テストをセットアップ
- コード分割、遅延読み込み、キャッシュ戦略を実装
- パフォーマンス監視と測定システムを確立
フェーズ 5: テスト戦略 & 品質保証
使用時期: アプリケーション品質、ブラウザ互換性、ユーザー体験の確保
使用ツール:
/sc:test comprehensive-frontend-quality-assurance
Playwright MCP: エンドツーエンドテストとブラウザ自動化
Performance Expert: パフォーマンステストと Core Web Vitals 検証
UI/UX Engineer: アクセシビリティテストとユーザー体験検証
活動:
- ユニット、統合、E2E テストをカバーする包括的なテスト戦略を設計
- 複数のデバイスとブラウザ間での自動ブラウザテストを実装
- アクセシビリティテストを実施し WCAG 準拠を確保
- パフォーマンステストを実施し Core Web Vitals メトリクスを検証
- 品質ゲートと継続的テスト統合を作成
フェーズ 6: デプロイメント最適化 & 監視セットアップ
使用時期: アプリケーションのデプロイと継続的改善プロセスの確立
使用ツール:
/sc:deploy frontend-optimization-and-monitoring
Engineering Expert: デプロイメント戦略と CI/CD パイプラインセットアップ
Performance Expert: 本番環境監視と最適化
All Experts: 協調的なレビューと最終最適化
活動:
- フロントエンドアプリケーションの最適なデプロイメント戦略を実装
- 包括的な監視とエラー追跡システムをセットアップ
- パフォーマンスバジェットと自動リグレッション検出を確立
- さまざまなネットワーク条件のためのプログレッシブエンハンスメント戦略を作成
- メンテナンス手順と継続的改善プロセスをドキュメント化
統合パターン
SuperClaude コマンド統合
| コマンド | ユースケース | 出力 |
|---|---|---|
/sc:analyze frontend-requirements | プロジェクト分析とテックスタック選定 | 要件分析とテクノロジー推奨 |
/sc:design frontend-architecture | アーキテクチャ設計とコンポーネント計画 | 包括的なフロントエンドアーキテクチャドキュメンテーション |
/sc:implement ui-components | UI 開発とデザインシステム作成 | モダンでアクセシブルな UI コンポーネントとデザインシステム |
/sc:optimize performance | パフォーマンス最適化と監視 | パフォーマンス改善戦略と監視セットアップ |
/sc:test frontend-quality | 品質保証とブラウザ互換性 | 包括的なテスト戦略と品質レポート |
BMAD メソッド統合
| テクニック | 役割 | メリット |
|---|---|---|
| パターン認識 | 成功したフロントエンドパターンの学習 | 効果的なアーキテクチャと最適化パターンを特定 |
| メタプロンプト分析 | フロントエンド開発プロンプト最適化 | 効果的なコンポーネント生成とアーキテクチャプロンプトを作成 |
| 自己一貫性検証 | 品質とパフォーマンス検証 | 一貫したコード品質とパフォーマンス標準を確保 |
| ペルソナパターンハイブリッド | エキスパート協調 | フロントエンド専門家間の協調を最適化 |
MCP サーバー統合
| サーバー | 専門知識 | ユースケース |
|---|---|---|
| Magic | モダン UI コンポーネント生成 | 21st.dev パターンから本番対応のアクセシブルな UI コンポーネントを作成 |
| Playwright | ブラウザ自動化とテスト | エンドツーエンドテスト、ブラウザ互換性、ユーザー操作検証 |
| Context7 | ドキュメンテーションとベストプラクティス | フレームワークドキュメンテーション、コード標準、実装パターン |
| Sequential | 複雑なフロントエンドアーキテクチャ | マルチコンポーネントシステム設計と アーキテクチャ意思決定 |
| Chrome DevTools | ブラウザパフォーマンス分析 | 実ブラウザテスト、パフォーマンスプロファイリング、デバッグ |
使用例
例 1: モダン React アプリケーション開発
ユーザー: 「パフォーマンスとアクセシビリティに最適化されたモダン React アプリケーションを構築したい」
ワークフロー:
1. フェーズ 1: 要件を分析し React + TypeScript + Vite スタックを選定
2. フェーズ 2: 状態管理を備えたスケーラブルなコンポーネントアーキテクチャを設計
3. フェーズ 3: Magic MCP とデザインシステムを使用してアクセシブルな UI コンポーネントを生成
4. フェーズ 4: パフォーマンス最適化とエンジニアリングセットアップを実装
5. フェーズ 5: Playwright を使用した包括的なテスト戦略を作成
6. フェーズ 6: 監視と継続的最適化セットアップでデプロイ
出力: 最適化されたパフォーマンス、包括的なテスト、監視セットアップを備えた本番対応 React アプリケーション
例 2: 電子商取引フロントエンド最適化
ユーザー: 「電子商取引 Web サイトのパフォーマンスとユーザー体験を改善したい」
ワークフロー:
1. フェーズ 1: パフォーマンス監査と要件分析
2. フェーズ 2: アーキテクチャ最適化とコンポーネントリファクタリング計画
3. フェーズ 3: UI/UX 改善とモバイル最適化
4. フェーズ 4: 高度なパフォーマンス最適化 (遅延読み込み、コード分割)
5. フェーズ 5: デバイスとブラウザ間での包括的なテスト
6. フェーズ 6: パフォーマンス監視と継続的改善セットアップ
出力: Core Web Vitals の改善、ユーザー体験の向上、パフォーマンス監視を備えた最適化された電子商取引フロントエンド
例 3: プログレッシブ Web アプリ開発
ユーザー: 「Web アプリケーションをオフライン機能を備えたプログレッシブ Web アプリに変換したい」
ワークフロー:
1. フェーズ 1: PWA 要件分析とサービスワーカー計画
2. フェーズ 2: オフライン機能のためのアーキテクチャ再設計
3. フェーズ 3: インストール可能な UI とアプリのような体験の実装
4. フェーズ 4: オフラインキャッシング戦略とバックグラウンド同期
5. フェーズ 5: クロスプラットフォームテストと PWA 検証
6. フェーズ 6: アプリストアデプロイメントと更新戦略
出力: オフライン機能、インストール可能なインターフェース、アプリストア対応を備えた完全に機能する PWA
例 4: エンタープライズデザインシステム実装
ユーザー: 「エンタープライズアプリケーション用の包括的なデザインシステムを作成したい」
ワークフロー:
1. フェーズ 1: デザインシステム要件とブランドガイドライン分析
2. フェーズ 2: コンポーネントアーキテクチャとトークンシステム設計
3. フェーズ 3: 包括的なコンポーネントライブラリ開発
4. フェーズ 4: ドキュメンテーションサイトと Storybook 実装
5. フェーズ 5: アクセシビリティテストとパフォーマンス最適化
6. フェーズ 6: 導入戦略とメンテナンスプロセス
出力: 包括的なコンポーネントライブラリ、ドキュメンテーション、導入ガイドラインを備えたエンタープライズグレードのデザインシステム
品質保証メカニズム
マルチエキスパート検証
- アーキテクチャレビュー: フロントエンドアーキテクトがシステム設計とコンポーネント関係を検証
- パフォーマンス検証: パフォーマンスエキスパートが最適化戦略と影響を検証
- アクセシビリティ検証: UI/UX エンジニアが WCAG 準拠とインクルーシブ設計を確保
- コード品質検証: エンジニアリングエキスパートがコード標準と保守性を検証
- クロスブラウザ検証: すべてのターゲットブラウザとデバイス間での包括的なテスト
自動品質チェック
- コード品質統合: ESLint、Prettier、TypeScript strict モード の強制
- パフォーマンスリグレッション テスト: 自動 Core Web Vitals 監視とアラート
- アクセシビリティテスト: 自動アクセシビリティチェックと継続的監視
- ビジュアルリグレッション テスト: コンポーネント間の自動 UI 一貫性テスト
- バンドル分析: 自動バンドルサイズ監視と最適化提案
継続的学習
- パフォーマンスパターン認識: 成功した最適化戦略を学習し新規プロジェクトに適用
- デザインシステム進化: 使用フィードバックに基づくコンポーネントパターンの継続的改善
- フレームワーク更新: 最新フレームワーク機能とベストプラクティスで常に最新を維持
- ツール最適化: チームフィードバックと生産性メトリクスに基づく開発ワークフロー改善
出力成果物
主要成果物: 完全なフロントエンド開発パッケージ
frontend-development-package/
├── architecture/
│ ├── technical-architecture.md # フロントエンドアーキテクチャドキュメンテーション
│ ├── component-system.md # コンポーネント階層と関係
│ ├── state-management.md # 状態管理戦略と実装
│ └── api-integration.md # フロントエンド-バックエンド統合パターン
├── components/
│ ├── ui-component-library.md # 完全なコンポーネントライブラリドキュメンテーション
│ ├── design-system.md # デザイントークン、ガイドライン、原則
│ ├── component-usage.md # 使用例とベストプラクティス
│ └── accessibility-guide.md # アクセシビリティ実装ガイド
├── performance/
│ ├── optimization-strategy.md # パフォーマンス最適化計画
│ ├── core-web-vitals.md # Core Web Vitals 最適化ガイド
│ ├── monitoring-setup.md # パフォーマンス監視設定
│ └── budget-analysis.md # パフォーマンスバジェットと分析
├── engineering/
│ ├── build-configuration.md # ビルドツールセットアップと最適化
│ ├── code-quality-standards.md # コード品質ツールと標準
│ ├── testing-strategy.md # 包括的なテスト方針
│ └── deployment-guide.md # デプロイメント手順と CI/CD
├── quality/
│ ├── quality-metrics.md # 品質測定と追跡
│ ├── browser-compatibility.md # クロスブラウザテストとサポート
│ ├── performance-reports.md # パフォーマンステスト結果
│ └── accessibility-audit.md # アクセシビリティ準拠検証
└── documentation/
├── getting-started.md # 開発者オンボーディングとセットアップガイド
├── best-practices.md # フロントエンド開発ベストプラクティス
├── troubleshooting.md # 一般的な問題と解決方法
└── maintenance-guide.md # 継続的なメンテナンスと更新
補助成果物
- コンポーネント Storybook: インタラクティブなコンポーネントドキュメンテーションとテスト
- パフォーマンスダッシュボード: リアルタイムパフォーマンス監視とアラート
- 品質メトリクスダッシュボード: コード品質、テストカバレッジ、アクセシビリティメトリクス
- 開発環境セットアップ: 自動開発環境設定
- デプロイメントスクリプト: 自動デプロイメントと CI/CD パイプラインスクリプト
高度な機能
インテリジェントコンポーネント生成
- デザイン要件に基づいてアクセシブルでレスポンシブなコンポーネントを自動生成
- パフォーマンス最適化のためのモダン CSS と JavaScript パターンを使用
- デザインシステムと統合し、コンポーネント全体の一貫性を維持
- すべての生成コンポーネントに対して包括的なテストとドキュメンテーションを含む
パフォーマンスファースト開発
- パフォーマンスバジェットと自動リグレッション検出を統合
- 開発中のリアルタイムパフォーマンスフィードバックを提供
- バンドルサイズとロード戦略を自動的に最適化
- 最適なユーザー体験のための高度なキャッシング機能とサービスワーカーパターンを実装
クロスプラットフォーム最適化
- 異なるプラットフォームとデバイス用にコンポーネントを自動的に調整
- さまざまなネットワーク条件のためのプログレッシブエンハンスメント戦略を実装
- モバイル、デスクトップ、タブレット体験用のプラットフォーム固有の最適化を提供
- すべてのサポートされたプラットフォーム間で一貫したユーザー体験を確保
開発者体験最適化
- インテリジェントコード補完とリファクタリング提案を提供
- 反復的な開発タスクとボイラープレート生成を自動化
- 包括的なテストと品質チェックを開発ワークフローに統合
- ベストプラクティスと最適化の機会についてリアルタイムフィードバックとガイダンスを提供
トラブルシューティング
よくあるフロントエンド開発の課題
- パフォーマンスリグレッション: 自動パフォーマンス監視とバジェット強制を使用
- ブラウザ互換性の問題: 包括的なクロスブラウザテストとポリフィル戦略を実装
- コンポーネント一貫性: デザインシステムと自動ビジュアルリグレッション テストを使用
- 状態管理の複雑さ: 実証済みのパターンとアーキテクチャガイドラインを適用
パフォーマンス最適化戦略
- バンドルサイズ最適化: コード分割、ツリーシェイキング、依存関係最適化を実装
- ロード性能: 遅延読み込み、プリフェッチ、リソース優先度付けを使用
- 実行時パフォーマンス: React 最適化パターンと効率的なレンダリング戦略を適用
- ネットワーク最適化: キャッシング戦略とリソース最適化を実装
ベストプラクティス
**フロントエンドアーキテク
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- majiayu000
- ライセンス
- Apache-2.0
- 最終更新
- 2026/5/9
Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: Apache-2.0
関連スキル
doubt-driven-development
重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。
apprun-skills
TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。
desloppify
コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。
debugging-and-error-recovery
テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。
test-driven-development
テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。
incremental-implementation
変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。