AI Prompt Generator
Overview
Generate high-quality, customizable AI prompts that help users get better results from AI tools. This skill provides structured templates, best practices, and prompt generation for various use cases including Flutter app development and game development.
Core Features
- - Multiple Prompt Categories: Creative, Problem-Solving, Educational, Business, Programming, Flutter Development, Game Development
- Tone & Style Customization: Formal, Casual, Technical, Creative, Professional
- Length & Complexity Control: Short, Medium, Detailed | Beginner, Intermediate, Advanced
- Context Enhancement: Add background, constraints, and specific requirements
- Template Library: Pre-built templates with customization options
- Real-time Guidance: Best practices and tips for effective prompts
Usage
Basic Usage
- 1. Select Prompt Type: Choose from available categories
- Define Your Goal: What do you want the AI to help with?
- Customize: Adjust tone, length, complexity
- Add Context: Include relevant background information
- Generate: Get your structured prompt
- Use: Copy and paste into your AI tool
Advanced Usage
- 1. Template System: Save and load custom templates
- Iterative Refinement: Improve prompts based on results
- Multi-step Prompts: Create complex, multi-stage prompts
- Constraint Addition: Add specific requirements and limitations
- Output Formatting: Define how you want the response structured
Prompt Categories
1. Creative Writing Prompts
Structure:
CODEBLOCK0
Example:
CODEBLOCK1
2. Problem-Solving Prompts
Structure:
CODEBLOCK2
Example:
CODEBLOCK3
3. Educational Prompts
Structure:
CODEBLOCK4
Example:
CODEBLOCK5
4. Flutter App Development Prompts
Structure:
CODEBLOCK6
Templates:
App Architecture Setup
CODEBLOCK7
Feature Implementation
CODEBLOCK8
Widget Creation
CODEBLOCK9
State Management Setup
CODEBLOCK10
API Integration
CODEBLOCK11
5. Flutter Game Development Prompts
Structure:
CODEBLOCK12
Templates:
Game Architecture Setup
CODEBLOCK13
Game Mechanic Implementation
CODEBLOCK14
Character/Entity System
CODEBLOCK15
Level/World Design
CODEBLOCK16
Game UI/UX
CODEBLOCK17
Performance Optimization
CODEBLOCK18
6. Business & Marketing Prompts
Templates:
Marketing Campaign
CODEBLOCK19
Business Strategy
CODEBLOCK20
Best Practices
1. Start Clear
- - Define your exact goal
- Identify your audience
- Specify desired output format
- Include relevant context
2. Be Specific
- - Use concrete examples
- Define technical terms
- Specify scope and depth
- Include constraints
3. Add Context
- - Provide background information
- Include relevant constraints
- Mention preferred style/approach
- Define success criteria
4. Iterate
- - Test generated prompts
- Refine based on results
- Save successful versions
- Build on what works
5. Quality Check
- - Review for clarity
- Ensure completeness
- Verify alignment with goals
- Check for ambiguity
Prompt Enhancement Framework
Context Enhancement
CODEBLOCK21
Constraint Addition
CODEBLOCK22
Output Formatting
CODEBLOCK23
Common Prompt Patterns
Role-Based Prompts
CODEBLOCK24
Step-by-Step Prompts
CODEBLOCK25
Example-Driven Prompts
CODEBLOCK26
Comparison Prompts
CODEBLOCK27
Prompt Refinement Techniques
Iterative Refinement
- 1. Start with basic prompt
- Test with AI tool
- Identify gaps/issues
- Add missing context
- Refine language
- Test again
- Repeat until satisfied
Quality Indicators
- - ✅ Clear and unambiguous
- ✅ Specific and focused
- ✅ Includes relevant context
- ✅ Defines success criteria
- ✅ Provides examples (if helpful)
- ✅ Specifies output format
Common Pitfalls to Avoid
- - ❌ Too vague or broad
- ❌ Missing context
- ❌ Conflicting instructions
- ❌ Unrealistic expectations
- ❌ No success criteria
- ❌ Ignoring AI limitations
Template Customization Guide
For Beginners
- 1. Use pre-built templates as-is
- Focus on filling in placeholders
- Keep prompts simple and direct
- Test and iterate frequently
For Intermediate Users
- 1. Customize templates to your needs
- Combine multiple prompt patterns
- Add domain-specific context
- Create your own templates
For Advanced Users
- 1. Build complex, multi-step prompts
- Create prompt libraries for reuse
- Develop domain-specific frameworks
- Optimize for specific AI models
Usage Examples
Example 1: Flutter App Feature
CODEBLOCK28
Example 2: Flutter Game Mechanic
CODEBLOCK29
Example 3: Business Strategy
CODEBLOCK30
Troubleshooting
Issue: Generated prompts are too vague
Solution: Add more specific context and requirements to your input
Issue: Prompts don't match my use case
Solution: Use domain-specific templates and customize placeholders
Issue: AI responses don't meet expectations
Solution: Refine prompt with more constraints and examples
Issue: Prompts are too complex
Solution: Break into multiple simpler prompts
Advanced Features
Multi-Step Prompts
Create sequences of prompts for complex tasks:
- 1. Analysis prompt
- Strategy prompt
- Implementation prompt
- Testing prompt
- Refinement prompt
Prompt Chaining
Connect multiple prompts where output of one becomes input for the next
Conditional Prompts
Create prompts that adapt based on specific conditions or previous responses
Template Variables
Use placeholders for reusable templates:
- -
[TOPIC] - Main subject - INLINECODE1 - Target audience
- INLINECODE2 - Desired length
- INLINECODE3 - Tone/style
- INLINECODE4 - Output format
Feedback & Improvement
To improve this skill:
- 1. Try generated prompts with various AI tools
- Note which prompt structures work best
- Suggest new templates or categories
- Report any issues or ambiguities
- Share successful prompt examples
Notes
- - This skill works best with specific, well-defined inputs
- More context leads to better prompts
- Iterate and refine based on results
- Save successful prompts as templates
- Adapt templates to your specific needs
- Consider the AI model's capabilities and limitations
AI提示词生成器
概述
生成高质量、可定制的AI提示词,帮助用户从AI工具中获得更好的结果。此技能提供结构化模板、最佳实践以及针对各种用例(包括Flutter应用开发和游戏开发)的提示词生成。
核心功能
- - 多种提示词类别:创意、问题解决、教育、商业、编程、Flutter开发、游戏开发
- 语气与风格定制:正式、随意、技术性、创意、专业
- 长度与复杂度控制:简短、中等、详细 | 初级、中级、高级
- 上下文增强:添加背景、约束条件和特定需求
- 模板库:预构建模板,支持定制选项
- 实时指导:有效提示词的最佳实践和技巧
使用方法
基本用法
- 1. 选择提示词类型:从可用类别中选择
- 定义目标:你希望AI帮助你做什么?
- 定制:调整语气、长度、复杂度
- 添加上下文:包含相关背景信息
- 生成:获取结构化提示词
- 使用:复制并粘贴到你的AI工具中
高级用法
- 1. 模板系统:保存和加载自定义模板
- 迭代优化:根据结果改进提示词
- 多步骤提示词:创建复杂的多阶段提示词
- 添加约束:添加特定要求和限制
- 输出格式化:定义你希望响应如何结构化
提示词类别
1. 创意写作提示词
结构:
角色:[创意写作者/编辑]
任务:[具体写作任务]
上下文:[背景、设定、角色]
约束:[字数、风格、语气]
输出:[预期格式]
示例:
你是一位创意小说作家。写一篇关于宇航员执行单人任务经历的详细短篇故事。
包含情感挑战、情节转折点和有意义的结局。目标长度:1500字。语气:反思性和内省性。
2. 问题解决提示词
结构:
上下文:[情境/背景]
问题:[具体问题]
约束:[限制条件、要求]
期望输出:[解决方案格式]
成功标准:[如何衡量成功]
示例:
我在[上下文/环境]中遇到[具体技术问题]。问题发生在[特定条件]下。我已经尝试过[之前的尝试]。
约束:[不能更改X,必须与Y配合使用]。提供逐步故障排除步骤,并解释每一步。
3. 教育提示词
结构:
主题:[学科内容]
受众:[谁在学习]
学习目标:[他们应该理解什么]
教学方法:[解释风格]
评估:[如何验证理解]
示例:
使用[类比/示例/逐步方法]向[初学者/中级/高级学习者]解释[复杂概念]。
包含实际示例并解决常见误解。最后提供简短测验以检查理解程度。
4. Flutter应用开发提示词
结构:
应用类型:[哪种应用]
功能:[所需功能]
状态管理:[Provider/Riverpod/Bloc等]
架构:[MVVM/整洁架构等]
平台:[iOS/Android/Web/桌面]
模板:
应用架构搭建
为[应用类型]创建Flutter应用架构,满足以下要求:
- - 状态管理:[Provider/Riverpod/Bloc/GetX]
- 架构模式:[MVVM/整洁架构/MVC]
- 核心功能:[列出主要功能]
- 目标平台:[iOS/Android/Web/桌面]
- 数据持久化:[Hive/SharedPreferences/SQLite/Firebase]
- API集成:[REST/GraphQL/Firebase]
提供:
- 1. 文件夹结构
- 关键文件及其职责
- 依赖注入设置
- 导航方法
- 错误处理策略
功能实现
在Flutter中实现[特定功能],满足以下要求:
- - 功能描述:[详细描述]
- UI/UX要求:[设计规范]
- 状态管理:[状态如何管理]
- 数据流:[数据如何在应用中流动]
- 错误处理:[如何处理错误]
- 测试:[需要的单元/组件/集成测试]
包含:
- 1. 完整代码实现
- 状态管理设置
- UI组件
- 业务逻辑
- 错误处理
- 使用示例
组件创建
为[目的]创建自定义Flutter组件,规格如下:
- - 组件类型:[无状态/有状态]
- 属性/参数:[必需和可选参数]
- 样式:[主题和定制选项]
- 可访问性:[语义标签、屏幕阅读器支持]
- 性能:[优化考虑]
提供:
- 1. 带文档的组件代码
- 使用示例
- 定制选项
- 性能优化
- 可访问性功能
状态管理设置
使用[Provider/Riverpod/Bloc]为[应用功能]设置状态管理:
要求:
- - 状态类型:[简单/复杂/嵌套]
- 更新:[状态如何变化]
- 持久化:[本地存储需求]
- 性能:[优化要求]
包含:
- 1. 状态模型/类定义
- 状态管理设置
- Provider/Bloc/Cubit实现
- Consumer组件示例
- 测试方法
API集成
将[API名称]集成到Flutter应用中,满足以下要求:
- - API类型:[REST/GraphQL/Firebase]
- 端点:[列出所需端点]
- 认证:[方法]
- 错误处理:[策略]
- 缓存:[要求]
- 离线支持:[需求]
提供:
- 1. API客户端设置
- 模型类
- 仓库模式实现
- 错误处理
- 缓存策略
- 使用示例
5. Flutter游戏开发提示词
结构:
游戏类型:[2D/2.5D/解谜/平台游戏等]
引擎:[Flame/Forge2D/自定义]
核心机制:[主要游戏玩法元素]
美术风格:[视觉方法]
平台:[移动端/Web/桌面端]
模板:
游戏架构搭建
使用[Flame/Forge2D]为[游戏类型]设计Flutter游戏架构:
要求:
- - 游戏类型:[解谜/平台游戏/RPG等]
- 核心机制:[列出主要游戏玩法元素]
- 保存系统:[进度保存需求]
- 变现:[广告/内购/付费]
- 平台:[移动端/Web/桌面端]
包含:
- 1. 游戏循环结构
- 场景/屏幕管理
- 组件系统
- 状态管理
- 资源管理
- 保存/加载系统
- 性能优化
游戏机制实现
使用[Flame/Forge2D]在Flutter中实现[特定游戏机制]:
机制详情:
- - 类型:[移动/碰撞/计分等]
- 玩家交互:[输入方式]
- 视觉反馈:[动画/特效]
- 音频:[音效/音乐]
提供:
- 1. 核心机制代码
- 组件设置
- 碰撞检测(如果需要)
- 动画系统
- 输入处理
- 使用示例
- 测试方法
角色/实体系统
为[游戏类型]创建角色/实体系统,包含:
要求:
- - 实体类型:[玩家/敌人/NPC/物体]
- 行为:[AI/移动/交互]
- 属性:[生命值/分数/能力]
- 渲染:[精灵/动画]
包含:
- 1. 基础实体类
- 组件系统
- 行为树/状态机
- 动画系统
- 碰撞系统
- 示例实体
- 性能优化
关卡/世界设计
为[游戏类型]设计关卡/世界系统:
要求:
- - 关卡结构:[线性/开放世界/程序化生成]
- 进度:[难度缩放/解锁]
- 保存点:[检查点/持久化]
- 资源:[瓦片地图/3D模型等]
提供:
- 1. 关卡数据结构
- 关卡加载系统
- 程序化生成(如适用)
- 进度系统
- 资源管理
- 示例关卡
- 测试方法
游戏UI/UX
为[游戏类型]设计游戏UI/UX,包含以下界面:
所需界面:
- - 主菜单:[选项/功能]
- HUD:[分数/生命值/控制]
- 暂停菜单:[选项/控制]
- 游戏结束:[统计/重新开始/退出]
包含:
- 1. UI组件结构
- UI状态管理
- 动画/过渡
- 响应式设计
- 可访问性功能
- 示例实现
性能优化
为[平台]优化Flutter游戏性能:
当前问题:
目标性能:
- - 帧率:[目标FPS]
- 内存:[内存预算]
- 加载时间