Spaces:
Configuration error
Configuration error
File size: 5,980 Bytes
bcce530 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | import { ToolDefinition } from '../tools'
export const PRODUCT_DEVELOPMENT_TOOLS: ToolDefinition[] = [
{
slug: 'prd-generator',
name: 'AI Product Requirements Document Generator',
description: 'Generate comprehensive PRDs',
category: 'product-development',
icon: 'Package',
isPremium: true,
inputSchema: [
{ name: 'productName', type: 'text', label: 'Product Name', required: true },
{ name: 'problem', type: 'textarea', label: 'Problem Statement', required: true },
{ name: 'solution', type: 'textarea', label: 'Proposed Solution', required: true },
],
systemPrompt: `Create PRD for: {{productName}}. Problem: {{problem}}. Solution: {{solution}}. Include: Overview, Objectives, User Stories, Requirements (functional/non-functional), Success Metrics, Timeline, Dependencies, Risks.`,
model: 'gpt-4o',
},
{
slug: 'app-description-generator',
name: 'AI App Description Generator',
description: 'Write compelling app store descriptions',
category: 'product-development',
icon: 'FileText',
isPremium: false,
inputSchema: [
{ name: 'appName', type: 'text', label: 'App Name', required: true },
{ name: 'features', type: 'textarea', label: 'Key Features', required: true },
],
systemPrompt: `Create app store description for: {{appName}}. Features: {{features}}. Provide: Short description (80 chars), Full description (4000 chars), Keywords, What's New section. Optimize for ASO.`,
},
{
slug: 'smart-goal-generator',
name: 'SMART Goal Generator',
description: 'Create SMART goals for products',
category: 'product-development',
icon: 'Zap',
isPremium: false,
inputSchema: [
{ name: 'objective', type: 'textarea', label: 'Objective', required: true },
],
systemPrompt: `Convert objective to SMART goal: {{objective}}. Make it: Specific, Measurable, Achievable, Relevant, Time-bound. Provide goal statement, metrics, timeline, action steps.`,
},
{
slug: 'faq-generator-product',
name: 'AI FAQ Generator',
description: 'Generate product FAQs',
category: 'product-development',
icon: 'Package',
isPremium: false,
inputSchema: [
{ name: 'product', type: 'textarea', label: 'Product Description', required: true },
],
systemPrompt: `Generate 20 FAQs for: {{product}}. Include: Getting started, Features, Pricing, Technical, Troubleshooting, Account management. Provide clear, helpful answers.`,
},
{
slug: 'product-roadmap-generator',
name: 'AI Product Roadmap Generator',
description: 'Create product roadmaps',
category: 'product-development',
icon: 'Package',
isPremium: false,
inputSchema: [
{ name: 'product', type: 'text', label: 'Product Name', required: true },
{ name: 'vision', type: 'textarea', label: 'Product Vision', required: true },
{ name: 'timeframe', type: 'select', label: 'Timeframe', options: ['6 months', '1 year', '18 months'] },
],
systemPrompt: `Create product roadmap for: {{product}}. Vision: {{vision}}. Timeframe: {{timeframe}}. Organize by: Now, Next, Later. Include themes, features, goals, success metrics per phase.`,
},
{
slug: 'mvp-plan-generator',
name: 'AI MVP Plan Generator',
description: 'Plan your Minimum Viable Product',
category: 'product-development',
icon: 'Map',
isPremium: false,
inputSchema: [
{ name: 'idea', type: 'textarea', label: 'Product Idea', required: true },
{ name: 'target', type: 'text', label: 'Target Users', required: true },
],
systemPrompt: `Create MVP plan for: {{idea}}, Users: {{target}}. Define: Core problem, Must-have features (3-5), Nice-to-haves (exclude), Success criteria, Build timeline, Launch strategy.`,
},
{
slug: 'launch-plan-generator',
name: 'AI Product Launch Plan Generator',
description: 'Create comprehensive launch plans',
category: 'product-development',
icon: 'Package',
isPremium: true,
inputSchema: [
{ name: 'product', type: 'text', label: 'Product Name', required: true },
{ name: 'launchDate', type: 'text', label: 'Target Launch Date' },
],
systemPrompt: `Create launch plan for: {{product}}, Date: {{launchDate}}. Include: Pre-launch (beta, buzz), Launch day (channels, messaging), Post-launch (support, iteration). Timeline, tactics, metrics.`,
model: 'gpt-4o',
},
{
slug: 'story-mapping-tool',
name: 'AI Story Mapping Tool',
description: 'Create user story maps',
category: 'product-development',
icon: 'Book',
isPremium: false,
inputSchema: [
{ name: 'userJourney', type: 'textarea', label: 'User Journey', required: true },
],
systemPrompt: `Create story map for: {{userJourney}}. Map user activities, tasks, and stories. Organize by: Epics → User stories → Tasks. Prioritize by: Must have, Should have, Could have.`,
},
{
slug: 'release-notes-generator',
name: 'AI Release Notes Generator',
description: 'Write clear release notes',
category: 'product-development',
icon: 'Zap',
isPremium: false,
inputSchema: [
{ name: 'version', type: 'text', label: 'Version Number', required: true },
{ name: 'changes', type: 'textarea', label: 'What Changed', required: true },
],
systemPrompt: `Create release notes for v{{version}}: {{changes}}. Format: New features, Improvements, Bug fixes, Breaking changes. Make user-friendly and clear.`,
},
];
|