Spaces:
Configuration error
Configuration error
| 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.`, | |
| }, | |
| ]; | |