Skip to content

Commit 1cb6170

Browse files
authored
Remove suggestion of Storage in init prompt (redo) (#9245)
1 parent a6ca666 commit 1cb6170

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/mcp/prompts/core/init.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ Follow the steps below taking note of any user instructions provided above.
5353
2. Firebase AI Logic: Add AI features such as chat experiences, multimodal prompts, image generation and editing (via nano banana), etc.
5454
- UNAVAILABLE SERVICES: Analytics, Remote Config (feature flagging), A/B testing, Crashlytics (crash reporting), and Cloud Messaging (push notifications) are not yet available for setup via this command.
5555
2.2 Start by listing out the existing init options that are available to the user. Ask the user which set of services they would like to add to their app. Always enumerate them and list the options out explicitly for the user.
56-
1. Backend Services: Backend services for the user such as user authentication, database, or cloud file hosting.
57-
- IMPORTANT: The backend setup guide is for web apps only. If the user requests backend setup for a mobile app (iOS, Android, or Flutter), inform them that this is not supported and do not use the backend setup guide. You can still assist with other requests.
56+
1. Backend Services: Backend services for the user such as user authentication, database, or hosting.
57+
- IMPORTANT: The backend setup guide is for web apps only. If the user requests backend setup for a mobile app (iOS, Android, or Flutter), inform them that this is not supported and do not use the backend setup guide. You can still assist with other requests.
5858
2. Firebase AI Logic: Add AI features such as chat experiences, multimodal prompts, image generation and editing (via nano banana), etc.
5959
- IMPORTANT: The Firebase AI Logic setup guide is for web, flutter, and android apps only. If the user requests firebase setup for unsupported platforms (iOS, Unity, or anything else), inform them that this is not supported and direct the user to Firebase Docs to learn how to set up AI Logic for their application (share this link with the user https://firebase.google.com/docs/ai-logic/get-started?api=dev). You can still assist with other requests.
60-
3. After the user chooses an init option, create a plan based on the remaining steps in this guide, share it with the user, and give them an opportunity to accept or adjust it.
60+
3. After the user chooses an init option, create a plan based on the remaining steps in this guide, share it with the user, and give them an opportunity to accept or adjust it.
6161
4. If there is no active Firebase project, ask the user if they would like to create a project, or use an existing one, and ask them for the project ID
6262
- If they would like to create a project, use the firebase_create_project with the project ID
6363
- If they would like to use an existing project, use the firebase_update_environment tool with the active_project argument.
@@ -67,11 +67,11 @@ Follow the steps below taking note of any user instructions provided above.
6767
- Run the \`firebase_list_apps\` tool to list their apps, and find an app that matches their "Workspace platform"
6868
- If there is no app that matches that criteria, use the \`firebase_create_app\` tool to create the app with the appropriate platform
6969
- Do the following only for Flutter apps
70-
- Install the Flutterfire CLI
71-
- Use the Flutterfire CLI tool to connect to the project
70+
- Install the Flutterfire CLI
71+
- Use the Flutterfire CLI tool to connect to the project
7272
- Use the Flutterfire CLI to register the appropriate applications based on the user's input
7373
- Let the developer know that you currently only support configuring web, ios, and android targets together in a bundle. Each of those targets will have appropriate apps registered in the project using the flutterfire CLI
74-
- Execute flutterfire config using the following pattern: flutterfire config --yes --project=<aliasOrProjectId> --platforms=<platforms>
74+
- Execute flutterfire config using the following pattern: flutterfire config --yes --project=<aliasOrProjectId> --platforms=<platforms>
7575
6. Now that we have a working environment, print out 1) Active user 2) Firebase Project and 3) Firebase App & platform they are using for this process.
7676
- Ask the user to confirm this is correct before continuing
7777
7. Set up the web Firebase SDK. Skip straight to #8 for Flutter and Android apps

0 commit comments

Comments
 (0)