mcpField
A
app-builder

app-builder

github.com/sickn33開発48.7k1.1k 回インストール今日更新
リポジトリ

app-builder について

app-builderは、ユーザーの依頼に基づいてアプリ開発を計画、調整するスキルです。プロジェクト種別の判定、技術スタックとテンプレートの選択、エージェント間の作業整理を支援し、既存プロジェクトの選択を維持するよう案内します。

主な機能

  1. 01プロジェクト種別と依頼の分析
  2. 02技術スタック選定のガイド
  3. 03必要なテンプレートでのスキャフォールディング
  4. 04複数エージェントの作業調整
  5. 05既存プロジェクト変更のガイド

活用シーン

  1. 01新しいWebアプリの計画
  2. 02適合するテンプレートでのプロジェクト構築
  3. 03エージェント間の実装作業の整理
  4. 04現在のスタックを保った機能追加

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill app-builder

インストール後、Claude Code で/app-builderを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agent-coordination.md
feature-building.md
project-detection.md
scaffolding.md
tech-stack.md
templates/astro-static/
TEMPLATE.md
templates/chrome-extension/
TEMPLATE.md
templates/cli-tool/
TEMPLATE.md
templates/electron-desktop/
TEMPLATE.md
templates/express-api/
TEMPLATE.md
templates/flutter-app/
TEMPLATE.md
templates/monorepo-turborepo/
TEMPLATE.md
templates/nextjs-fullstack/
TEMPLATE.md
templates/nextjs-saas/
TEMPLATE.md
templates/nextjs-static/
TEMPLATE.md
templates/nuxt-app/
TEMPLATE.md
templates/python-fastapi/
TEMPLATE.md
templates/react-native-app/
TEMPLATE.md

詳細

App Builder - アプリケーション構築オーケストレーター

ユーザーのリクエストを分析し、技術スタックを決定し、構成を計画して、エージェントを調整します。

🎯 選択的に読むルール

リクエストに関連するファイルだけを読んでください! コンテンツマップを確認し、必要なものを探してください。

ファイル説明読むタイミング
project-detection.mdキーワードマトリクス、プロジェクト種別の検出新しいプロジェクトを始めるとき
tech-stack.md2025年のデフォルトスタック、代替案技術を選ぶとき
agent-coordination.mdエージェントのパイプライン、実行順序複数のエージェントによる作業を調整するとき
scaffolding.mdディレクトリ構成、コアファイルプロジェクト構成を作成するとき
feature-building.md機能分析、エラー処理既存プロジェクトに機能を追加するとき
templates/SKILL.mdプロジェクトテンプレート新しいプロジェクトをスキャフォールディングするとき

スコープとテンプレートの前提条件

これら13個のMarkdownテンプレートはレイアウトを示すものであり、生成されるプロジェクト一式ではありません。既存アプリケーションのフレームワーク、パッケージマネージャー、ロックファイルを維持してください。キーワードだけを根拠にスタックを置き換えてはいけません。テンプレートのバージョンは過去の基準であり、scaffold @latestでは互換性のないレイアウトやAPIが生成される場合があります。正確なバージョンを選択する前に、フレームワークの最新の一次ドキュメントとホスト側の制約を確認してください。名前が挙げられているエージェント/ツールは環境固有の任意の役割であり、組み込みの機能でも、作業を委任する権限でもありません。既存の計画を尊重し、新たに競合するファイル名を要求したり、重複する質問を3つしたりしないでください。データ/テナントの認可と受け入れ条件の例を確認してください。シークレットはサーバー側に保持し、マイグレーションの影響を確認し、許可されたデプロイ/公開/支払い/メッセージ送信の前にローカルプレビューを使用してください。本番環境での準備完了を保証するのではなく、実際に行ったテストを報告してください。

📦 テンプレート(13)

新しいプロジェクト向けのクイックスタート用スキャフォールディングです。一致するテンプレートだけを読んでください!

テンプレート技術スタック使用する場面
nextjs-fullstackNext.js + PrismaフルスタックのWebアプリ
nextjs-saasNext.js + StripeSaaS製品
nextjs-staticNext.js + Framerランディングページ
nuxt-appNuxt 3 + PiniaVueのフルスタックアプリ
express-apiExpress + JWTREST API
python-fastapiFastAPIPython API
react-native-appExpo + Zustandモバイルアプリ
flutter-appFlutter + Riverpodクロスプラットフォームのモバイルアプリ
electron-desktopElectron + Reactデスクトップアプリ
chrome-extensionChrome MV3ブラウザー拡張機能
cli-toolNode.js + CommanderCLIアプリ
monorepo-turborepoTurborepo + pnpmモノレポ

🔗 関連エージェント

エージェント役割
project-plannerタスクの分解、依存関係グラフ
frontend-specialistUIコンポーネント、ページ
backend-specialistAPI、ビジネスロジック
database-architectスキーマ、マイグレーション
devops-engineerデプロイ、プレビュー

使用例

User: "Make an Instagram clone with photo sharing and likes"

App Builder Process:
1. Project type: Social Media App
2. Tech stack: Next.js + Prisma + Cloudinary + Clerk
3. Create plan:
   ├─ Database schema (users, posts, likes, follows)
   ├─ API routes (12 endpoints)
   ├─ Pages (feed, profile, upload)
   └─ Components (PostCard, Feed, LikeButton)
4. Coordinate agents
5. Report progress
6. Start preview

使用するタイミング

このスキルは、概要に記載されたワークフローまたはアクションを実行するときに適用できます。

制限事項

  • このスキルは、タスクが上記のスコープに明確に該当する場合にのみ使用してください。
  • 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、停止して確認を求めてください。

コメント