提示词(Prompts)
提示词是一类特定指令,用于塑造模型的响应方式:
为特定任务或框架定义交互模式
为特定技术植入领域专业知识
确保提供的指导与组织实践保持一致性
可在多个助手间共享和复用
可作为自动化代码审查工具,确保项目符合统一标准
提示词管理
📂 本地提示词(.vjsp/prompts)
在 .vjsp/prompts 文件夹中创建文件
自动与Hub一起显示
可在本地文件中直接编辑
与代码一起进行版本控制
如何创建和管理提示词(Prompts)
提示词适用于智能体模式(Agent Mode)、规划模式(Plan Mode)和聊天模式(Chat Mode)中
提示词会作为用户消息被纳入交互流程,尤其适用于为重复性和 / 或复杂任务提供指令。
斜杠命令
将配置项invokable设为true后,对应的 Markdown 文件会成为一个可调用提示词,你在对话、规划、智能体模式下输入/时即可调用该提示词。
md
---
name: 解释可调用属性
description: 说明将invokable设为true的作用
invokable: true
---
请解释:当`invokable`配置为`true`时,IDE 扩展插件中会新增一个可调用的斜杠命令这类斜杠命令可与其他指令(包括高亮的代码片段)结合使用,以补充更多上下文信息。
示例:「创建 Supabase 函数」提示词
以下是一个用于生成符合最佳实践的高质量 PostgreSQL 函数的提示词模板:
md
---
name: 创建 Supabase 函数
description: 编写 Supabase 数据库函数的规范指南
invokable: true
---
# 数据库任务:创建函数
你是一位精通 Supabase Postgres 数据库函数编写的专家。请生成**符合最佳实践的高质量 PostgreSQL 函数**,并严格遵循以下规范:
## 通用准则
1. **默认使用`SECURITY INVOKER`权限**
- 函数应使用调用者自身的权限运行,以此保障访问控制的安全性
- 仅在确有必要时使用`SECURITY DEFINER`,并需同时说明使用该权限的合理性
2. **配置`search_path`参数**
- 必须将`search_path`设为空字符串(`set search_path = '';`)
- 此举可避免因在不可信或非预期的模式中解析对象引用,而引发的异常行为与安全风险
- 函数内引用的所有数据库对象,均需使用全限定名称(例如`schema_name.table_name`)
3. **遵循 SQL 标准与校验要求**
- 确保函数内所有查询均为合法的 PostgreSQL SQL 语句,且与指定的业务环境(如 Supabase)兼容
...若你使用本地config.yaml配置文件,可按如下方式将该提示词加入配置:
yaml
...
prompts:
- uses: supabase/create-functions
...使用该提示词时,只需打开对话 / 智能体 / 编辑功能,输入 / 并选中对应提示词,再补充你所需的额外指令即可。 (https://www.vjsp.net/support/images_zh/ide/ide_prompts01.png)
创建本地提示词
选择本地智能体 ,点击设置--规则--添加提示词,打开提示词文件new-prompt.md。

输入提示词内容,保存。
