mcpField
A
app-builder

app-builder

github.com/davila7開発33.0k473 回インストール今日更新
リポジトリ

app-builder について

エージェント向けのアプリ構築オーケストレーターです。依頼内容を分析し、技術スタックと構成を計画して作業を調整します。一般的なアプリ種別のテンプレートと、関連ガイドへの案内も含みます。

主な機能

  1. 01プロジェクト種別の判定ガイド
  2. 02技術スタックの選定
  3. 03エージェント工程の調整
  4. 04プロジェクトのスキャフォールディング手順
  5. 05機能計画のガイド
  6. 06一般的なプロジェクト種別のテンプレート

活用シーン

  1. 01新規アプリの技術スタックを選定
  2. 02適合するテンプレートでプロジェクトを作成
  3. 03フロントエンドとバックエンドの作業をエージェント間で調整
  4. 04既存プロジェクトの機能を計画

インストール

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

$npx skills add https://github.com/davila7/claude-code-templates --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)

新規プロジェクト向けのクイックスタート用の雛形です。該当するテンプレートのみを読んでください!

テンプレート技術スタック使用するタイミング
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

コメント