一键导入
sync-dev-to-main
Use when the user says "sync dev to main", "release to main", or wants to fast-forward dev's commits to main preserving full history
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when the user says "sync dev to main", "release to main", or wants to fast-forward dev's commits to main preserving full history
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when creating or editing an agent-level Spherse chat window theme.css for custom chat backgrounds, headers, message bubbles, avatars, composer inputs, markdown blocks, or placeholder text.
指导用户创建自定义 UI 主题,通过 .spherse/theme.css 覆盖 CSS 变量实现视觉定制
为任意《哈利·波特》角色生成「魔法世界风格的手机界面」——包括聊天记录、朋友圈动态和羊皮笔记。数据与 UI 分离,只需编写 JSON 数据文件即可创作新角色。
当用户想要创建自定义 skill 时使用,涵盖 skill 的两个层级(project-level 与 agent-level)、标准目录结构与 SKILL.md 格式规范
在 Spherse 的 HTML 内容中嵌入 postMessage 调用,实现 iframe 与 App 的交互(如创建会话、打开文件、key-value 数据读写)
在 Spherse 中产出任何 HTML 之前必须先阅读本 skill。当用户要求创建或修改 HTML 页面、生成网页、制作可视化展示(欢迎页、导览主页、内容卡片、预览页等任意 HTML 交付物)时,务必在写出 HTML 代码前先读本 skill,了解 charset、数据与渲染分离的决策、数据加载模式与 App 能力调用(含交互式卡片回传会话)的约定;切勿未经阅读直接输出 HTML
| name | sync-dev-to-main |
| description | Use when the user says "sync dev to main", "release to main", or wants to fast-forward dev's commits to main preserving full history |
将 dev 分支的 commit 历史完整同步到 main 分支。不产生 merge commit,不 squash,保留 dev 上的每一条 commit 记录(fast-forward merge)。
确认 dev 和 main 的差异
git log --oneline main..dev
展示将要同步到 main 的 commit 列表,让用户确认。
切换到 main 并拉取远端更新
git checkout main
git pull
如果 checkout 失败(worktree 中 main 被其他工作目录占用),提示用户切换到 main 所在的工作目录。
执行 fast-forward merge
git merge --ff-only dev
推送到远端
git push
展示结果
git log --oneline -5
显示 main 上最新的 commit,确认同步成功。
--ff-only 会失败。提示用户需要先在 dev 上 rebase 或 merge main。使用 --ff-only 确保: