You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
.describe('A concise, well-structured summary of the document content in Markdown format.'),
23
+
.describe('A concise, well-structured summary of the text content in Markdown format. Should include key points, decisions, and action items if applicable.'),
@@ -203,24 +222,35 @@ export default function StudioPage() {
203
222
icon: Rocket,
204
223
title: 'Project Kick-starter',
205
224
description: "Describe your project idea, and the AI will generate a name, description, README, and create the project for you instantly.",
225
+
promptPlaceholder: "e.g., 'A web app to track personal book reading habits, built with React and a simple Node.js backend.'"
206
226
},
207
227
{
208
228
tool: 'ideas'asAIGeneratorTool,
209
229
icon: Lightbulb,
210
230
title: 'Project Idea Generator',
211
231
description: "Stuck in a rut? Describe a concept or technology and get a list of project ideas and initial task lists to get you started.",
232
+
promptPlaceholder: "e.g., 'Generate project ideas for a weekend hackathon using Genkit and a vector database.'"
212
233
},
213
234
{
214
235
tool: 'scaffold'asAIGeneratorTool,
215
236
icon: FolderGit2,
216
237
title: 'Project Scaffolder',
217
238
description: "Describe a simple application, and the AI will generate a complete file structure with starter code for HTML, CSS, JS, Python, and more.",
239
+
promptPlaceholder: "e.g., 'A simple portfolio website with a homepage, about page, and contact form.'"
218
240
},
219
241
{
220
242
tool: 'docs'asAIGeneratorTool,
221
243
icon: FileText,
222
244
title: 'Document Generator',
223
245
description: "Automate your documentation. Provide a prompt about a feature or process, and the AI will generate comprehensive Markdown documentation.",
246
+
promptPlaceholder: "e.g., 'An installation guide for a Node.js CLI tool published on npm.'"
247
+
},
248
+
{
249
+
tool: 'summarize'asAIGeneratorTool,
250
+
icon: FileSignature,
251
+
title: 'Meeting Summarizer',
252
+
description: "Paste in your meeting notes or any long text, and the AI will generate a concise summary with key points and action items.",
253
+
promptPlaceholder: "Paste your raw meeting notes or text here..."
224
254
},
225
255
{
226
256
tool: 'fileEditor'asconst,// Not a generator tool
@@ -278,7 +308,7 @@ export default function StudioPage() {
278
308
<LabelhtmlFor="ai-prompt">Your Prompt</Label>
279
309
<Textarea
280
310
id="ai-prompt"
281
-
placeholder="e.g., 'A simple to-do list app using React and Tailwind CSS' or 'Generate project ideas for a weekend hackathon using Genkit'"
311
+
placeholder={studioTools.find(t=>t.tool===activeDialog)?.promptPlaceholder||"Enter your prompt here..."}
0 commit comments