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.`,
    },
];