docs: 添加 cyclegui-app-development 项目技能

将 CycleGUI 开发技能(含 Duplicated id 防碰撞规范)纳入 .cursor/skills,并调整 gitignore 仅放行 skills 目录可提交。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zhaowei.huang
2026-06-30 22:38:18 +08:00
co-authored by Cursor
parent 1724ea57f6
commit 158d770c54
12 changed files with 2149 additions and 1 deletions
@@ -0,0 +1,18 @@
# CycleGUI Reference Index
按需读取主题文件,不要一次加载所有 reference。
## 主题文件
- `references/project-setup-and-packaging.md`:项目类型、`RefCycleGUI.dll``CycleGUI.dll`、Costura、启动流程。
- `references/panels-controls-menus.md`Panel 生命周期、定位、toolbar、HoverMenu、PanelBuilder、菜单栏。
- `references/workspace-scene-and-painter.md`:模型、点云、线、相机、外观、Viewport、Painter。
- `references/workspace-interaction.md`:对象选择、sticky pattern、坐标拾取、WorkspaceUIOperation async 包装。
- `references/terminals-and-web.md`LocalTerminal、WebTerminal、TCPTerminal、LeastServer。
- `references/api-signatures.md`:完整 API 签名和维护者核对路径。
- `references/examples.md`:完整示例代码。
## 选择规则
普通应用开发优先使用 `SKILL.md`。只有任务需要某个领域的完整签名、长示例或排障细节时,再读取对应主题文件。