Optimized the root .gitignore to exclude virtual environments, node modules, and temp folders to ensure clean and lightweight version tracking. Co-authored-by: Cursor <cursoragent@cursor.com>
49 lines
1.8 KiB
Markdown
49 lines
1.8 KiB
Markdown
---
|
||
name: gemini-cli-uiux
|
||
description: 使用 Gemini CLI 执行 UI/UX 设计与实现任务。适用于需要调用 Gemini CLI、基于本地文档路径读取长上下文、并将结果直接写入项目文件的场景。
|
||
---
|
||
|
||
# Gemini CLI UI/UX 执行约束
|
||
|
||
本技能用于把“已明确的需求与设计约束”通过 **Gemini CLI** 交付为可落地的 UI/UX 方案与代码变更。
|
||
|
||
## 1) 必须使用 Gemini CLI(硬门槛)
|
||
|
||
- 执行 UI/UX 设计与实现任务时,必须通过 Gemini CLI 完成,不要退化为普通聊天生成。
|
||
- 若 Gemini CLI 不可用(命令不存在、权限受限、执行失败或无法完成任务),必须立即停止继续实现,并先明确告知用户当前阻塞原因。
|
||
|
||
## 2) 模型选择与回退策略(必须明确)
|
||
|
||
优先模型链(从高到低):
|
||
|
||
1. `pro`
|
||
2. `auto`
|
||
|
||
执行时应尽量显式指定模型,例如:
|
||
|
||
```bash
|
||
gemini -m pro -p "<YOUR_PROMPT>"
|
||
```
|
||
|
||
如果当前 Gemini CLI 版本不支持 `-m` 或运行时被平台策略限制无法选模:
|
||
|
||
- 继续使用默认模型完成交付(不要中断流程)
|
||
- 在最终回复里说明:本次无法指定模型、实际使用方式(默认/平台托管)以及原因
|
||
|
||
## 3) 长上下文用本地路径读取(降低粘贴噪音)
|
||
|
||
- 当需求文档、规范文档或上下文较长时,优先在指令中提供本地文件路径,让 Gemini CLI 读取文件。
|
||
- 不要把大段文档正文直接粘贴到会话中。
|
||
|
||
## 4) 交付方式:直接改代码,回复只给摘要
|
||
|
||
- 不要把完整代码块作为聊天回复返回。
|
||
- 直接将产出写入目标文件,然后仅回复必要摘要与结果。
|
||
|
||
## 5) 最终回复格式(固定)
|
||
|
||
- 只保留以下内容:
|
||
- 已写入/更新的文件清单
|
||
- 每个文件的关键变更点(简要)
|
||
- 仍待用户确认的问题(如有)
|