风格包(Style Pack)——把输出风格固化成可热键切换的命名预设
风格包解决什么问题
默认的四种输出模式是 OpenLess 预定义的四套润色规则。但每个人的写作风格差异很大:
- 你可能需要一个「简洁工程 commit 消息」的风格
- 也需要一个「小红书带 emoji」的风格
- 写商务邮件时又要「客气正式,适合发给客户」的风格
- 写 prompt 给 Cursor 时要「结构化、带约束、适合代码生成」的风格
风格包就是用来处理这些个性化输出需求的。每个风格包是一个命名的 system prompt——告诉润色模型「这次你要用什么风格处理」。
风格包的核心组成
| 组件 | 说明 |
|---|---|
| 风格名称 | 你给这个风格包起的名字,比如「工程 commit 简洁版」 |
| System Prompt | 核心——告诉 LLM 怎么处理输入文本的规则 |
| 热键绑定(可选) | 给这个风格包绑定一个全局热键,按一下直接切换到这个风格 |
风格包 vs 四种默认模式
| 维度 | 四种默认模式 | 风格包 |
|---|---|---|
| 灵活性 | 固定的四套规则 | 完全自定义的 system prompt |
| 数量 | 4 个 | 无限多个 |
| 切换 | 托盘/胶囊滚轮切换 | 托盘/胶囊/热键都能切换 |
| 社区共享 | ❌ | ✅ Marketplace 一键安装/发布 |
默认四种模式其实是 OpenLess 内置的四个风格包——你可以把它们看作系统预设。
风格包的 System Prompt 怎么写
系统 prompt 就是一个完整的 instructions block,给 LLM 明确以下几点:
- 角色定位——比如「你是一个资深代码审查员,负责把口述的代码提交意图整理成简洁的 commit message」
- 处理规则——比如「去掉所有口语化表达,用技术术语,控制在单行 72 字符以内」
- 输出格式——比如「输出格式为:
<type>: <subject>」
写好后风格包会像默认模式一样出现在主窗口「风格」tab 里,可以随时切换。
风格包的 Marketplace
OpenLess 内置了一个社区风格包市场——其他用户创建并发布的风格包,可以一键安装、点赞。也可以自己创建好后发布上去供别人用。
Marketplace 是 OpenLess 自己运营的一个审核后端——所有上传的风格包都会经过审核后才公开展示,不是完全开放的论坛式上传,所以内容质量相对可控。
详见 Marketplace 社区 和 发布风格包。