A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Write your AI agent rules once, deploy to every IDE. Global protocol for Claude Code, Cursor, Windsurf, Antigravity, Cod
Lotus 是一套全局 Agent 工程规则与安装器。它的目标很简单:把你希望 AI 编码助手长期遵守的工作方式,安装到受托管宿主的全局配置中,让新项目自动继承这些规则。
Lotus 当前托管两类内容:
Lotus 仓库不再内置 gstack 快照。凡是 gstack 能力,官方上游 garrytan/gstack 是唯一真源。
| 宿主 | 全局安装命令 | Lotus 写入位置 | 说明 |
|---|---|---|---|
| Claude Code | install.ps1 -Global / install.sh --global | ~/.claude/CLAUDE.md、~/.claude/skills | 受托管 |
| Codex CLI / Codex App | install.ps1 -Global / install.sh --global | ~/.codex/AGENTS.md、~/.codex/skills | 受托管 |
其他宿主不由 Lotus 安装器自动写入全局路径。如果该宿主支持手动全局规则,请直接导入 core/AGENTS.md。
全局规则文件顶部会注入四条最高优先级护栏:
这些不是提示词装饰,而是每次会话开始时宿主自动读取的全局规则。安装完成后,需要重启宿主或开启新会话,旧会话不会自动获得新的全局规则。
如果你不熟悉命令行,可以把下面整段提示词复制给你的 AI 编码助手。它应该在你的本地机器执行这些步骤。
这是一个全新项目目录。请在本地执行以下初始化步骤:
1. 先记录当前项目目录的绝对路径,不要在克隆 Lotus 时丢失这个路径。
2. 将 https://github.com/Bronc-X/Lotus.git 克隆到系统临时目录中的一个新目录。
3. 判断当前操作系统。
4. 在临时 Lotus 仓库中运行项目模板安装,把 nextjs 模板应用到我当前项目目录:
- Windows PowerShell: 使用完整路径执行 `install.ps1 -Project nextjs`
- macOS/Linux: 使用 `bash install.sh --project nextjs`,不要依赖 `install.sh` 是否有可执行权限
5. 为了让这台机器以后所有受托管宿主都继承 Lotus 规则,再运行全局安装,并使用非交互确认参数避免卡住:
- Windows PowerShell: `install.ps1 -Global -Force`
- macOS/Linux: `bash install.sh --global --yes`
6. 完成后删除刚才克隆的临时 Lotus 仓库。
7. 仔细阅读当前项目目录中新生成的 AGENTS.md 和 .agents/rules/,确认你理解本项目的编码标准、技术栈约束和设计语言。
8. 验证全局规则与 skills 已写入宿主目录:
- Codex: `~/.codex/AGENTS.md` 和 `~/.codex/skills`
- Claude Code: `~/.claude/CLAUDE.md` 和 `~/.claude/skills`
9. 确认至少存在 Lotus 自带 skills(例如 `image-2`、`taste-skill`)和默认 gstack 顶层入口(例如 `gstack`、`gstack-qa` 或 Windows/网络失败时的 bootstrap 入口)。
10. 告诉我当前宿主是否需要完全重启或开启新会话,才能加载刚写入的全局规则和全局 skills。
11. 最后告诉我安装是否成功;如果失败,给出失败命令、错误原文、已写入了哪些 fallback/bootstrap 入口,以及下一步修复建议。
如果项目不是 Next.js,把 nextjs 改成 vite 或 html。
选择一个长期保存 Lotus 的目录。以后更新 Lotus 时就在这里执行 git pull。
Windows PowerShell:
git clone https://github.com/Bronc-X/Lotus.git C:\Dev\Lotus
macOS / Linux:
git clone https://github.com/Bronc-X/Lotus.git ~/Dev/Lotus
Windows PowerShell:
C:\Dev\Lotus\install.ps1 -Global
macOS / Linux:
~/Dev/Lotus/install.sh --global
# 如果下载方式丢失了可执行权限,也可以用:
bash ~/Dev/Lotus/install.sh --global
这一步会:
~/.claude/CLAUDE.md~/.codex/AGENTS.md~/.gstack/repos/gstack。~/.claude/skills 和 ~/.codex/skills。如果已存在全局规则文件,安装器会先创建 .bak 备份,再覆盖。无人值守安装可以使用:
Windows:
C:\Dev\Lotus\install.ps1 -Global -Force
macOS / Linux:
~/Dev/Lotus/install.sh --global --yes
如果你希望当前项目目录里也出现项目级规则文件,例如 AGENTS.md 和 .agents/rules/,在项目目录执行:
Windows PowerShell:
cd C:\Users\YourName\Projects\MyNewApp
C:\Dev\Lotus\install.ps1 -Project nextjs
macOS / Linux:
cd ~/Projects/MyNewApp
~/Dev/Lotus/install.sh --project nextjs
可用模板:
nextjsvitehtml全局安装不会在每个项目目录自动生成 AGENTS.md。Codex 会自动继承 ~/.codex/AGENTS.md,Claude Code 会自动继承 ~/.claude/CLAUDE.md。项目级模板是额外叠加层,只在你主动运行 -Project / --project 时写入当前项目。
官方 gstack 完整运行时依赖:
gitbashbunnodeWindows 上的 bash 通常来自 Git for Windows。
如果机器没有 Git Bash,或官方 gstack runtime 安装失败,install.ps1 -Global 仍会安装默认 11 个顶层 gstack bootstrap skills,保证 /gstack-* 菜单入口不缺失。macOS / Linux 的 install.sh --global 也会在官方 runtime 下载失败时写入同样的 bootstrap 入口。安装 Git for Windows 并补齐依赖后,重新运行:
C:\Dev\Lotus\install.ps1 -Global
重新运行后,bootstrap 入口会被完整官方 gstack 运行时替换,并恢复官方自动更新能力。
Codex App、Claude Code 和 IDE 启动的命令行有时不会加载你的 .zprofile / .bashrc,导致 bun 已安装但安装器找不到。Lotus 安装器会自动补充常见工具路径:
~/.bun/bin~/.local/bin/opt/homebrew/bin/usr/local/bin官方 gstack 在 macOS 上会尝试用 Homebrew 安装可选的 coreutils,只为了给少数命令增加 timeout 保护。Lotus 托管安装默认跳过这个可选步骤,避免全局安装卡在 Homebrew。确实需要该增强时,可以自己安装:
brew install coreutils
如果 GitHub 网络短暂抖动,安装器会重试官方 gstack 下载;本机已经有 ~/.gstack/repos/gstack 时,会优先使用现有 checkout 完成 skills 同步。没有可用 checkout 时,安装器会写入 bootstrap slash skills,等网络恢复后重新运行全局安装即可替换成完整 runtime。
默认 core profile 会暴露 11 个顶层 gstack skills:
gstackgstack-office-hoursgstack-plan-ceo-reviewgstack-plan-design-reviewgstack-plan-eng-reviewgstack-design-reviewgstack-reviewgstack-investigategstack-browsegstack-qagstack-ship可选 profile:
| Profile | 暴露内容 |
|---|---|
core | 默认 11 个顶层 skills |
design | core 加设计相关 skills |
review | core 加 QA / review / health 相关 skills |
deploy | core 加发布部署相关 skills |
full | 暴露当前官方 gstack 全量顶层 skills |
切换 profile:
Windows:
C:\Dev\Lotus\install.ps1 -Global -GstackProfile design
macOS / Linux:
~/Dev/Lotus/install.sh --global --gstack-profile design
全局安装后,请打开一个新的宿主会话,把下面提示词复制给 AI 助手:
请验证 Lotus 是否已经在当前宿主全局生效,而不是只存在于磁盘上的 Lotus 仓库中。
请按以下步骤检查:
1. 判断你当前运行在哪个宿主中,例如 Codex、Claude Code 或其他宿主。
2. 读取当前宿主对应的全局规则文件:
- Codex: ~/.codex/AGENTS.md
- Claude Code: ~/.claude/CLAUDE.md
3. 确认文件顶部附近存在 Lotus 四条执行护栏:
- Think Before Coding
- Simplicity First
- Surgical Changes
- Goal-Driven Execution
4. 检查当前宿主的全局 skills 目录,并确认默认 11 个 gstack 顶层 skills 存在:
- gstack
- gstack-office-hours
- gstack-plan-ceo-review
- gstack-plan-design-review
- gstack-plan-eng-review
- gstack-design-review
- gstack-review
- gstack-investigate
- gstack-browse
- gstack-qa
- gstack-ship
5. 告诉我当前会话是否已经加载这些全局规则和 skills。
6. 如果没有加载,告诉我是否需要完全重启宿主或开启新会话。
7. 如果有缺失,请给出缺失路径、缺失项名称、复现依据和应重新运行的安装命令。
这段提示词只负责验证,不能让旧会话“临时变成”真正的全局会话。真正生效需要满足两个条件:
/skill 不显示时怎么排查AGENTS.md 和 CLAUDE.md 只保存规则和路由说明,不保存 slash skill 本体。slash skills 还必须存在于宿主自己的全局 skills 目录:
~/.codex/skills~/.claude/skills如果 /review、/qa 或其他 gstack skills 没出现:
install.ps1 -Global 或 install.sh --global。~/.gstack/repos/gstack 存在。如果 Windows 没有 Git Bash,安装器会写入 bootstrap skills。bootstrap skills 是真实菜单入口,但只负责提示如何补齐完整官方 gstack runtime。
这些是 Lotus 仓库托管和打包的跨平台顶层 skills,不含 @btw、@loop 这类会话内技能。官方 gstack skills 由 garrytan/gstack 提供。全局安装或更新 Lotus 后,下面这些 skill 会写入受托管宿主的全局 skills 目录;重启宿主后即可用 /skill-name 调用,例如 /taste-skill、/image-2。
| Skill | 用途 |
|---|---|
anysearch | 实时搜索、垂直领域检索、批量搜索和 URL 内容提取 |
test-driven-development | 严格红绿重构,先写失败测试再写实现 |
frontend-design | 前端审美与交互质量约束 |
taste-skill | Taste Skill 前端审美与实现质量约束,强化布局、字体、动效、间距和组件完成度,来源于 Leonxlnx/taste-skill |
gpt-taste | 面向 GPT / Codex 的更严格 Taste Skill 变体,强化非模板化布局、动效和 anti-slop 约束 |
image-to-code | 图像优先的网站设计到代码流程,先生成/分析视觉参考,再实现前端 |
redesign-existing-projects | 既有项目 UI 改版流程,先审计再手术式改进布局、间距、层级和动效 |
imagegen-frontend-web | 生成网站视觉参考图,用于 hero、官网、落地页和多区块网页设计 |
imagegen-frontend-mobile | 生成移动端界面和流程参考图 |
brandkit | 生成品牌板、Logo 方向、配色、字体和身份应用参考 |
high-end-visual-design | 柔和、克制、高级感视觉设计方向 |
minimalist-ui | 极简、编辑感、Linear / Notion 风格产品 UI 方向 |
industrial-brutalist-ui | 工业粗野主义、强对比、机械感界面方向 |
stitch-design-taste | Google Stitch 兼容的 Taste Skill 规则 |
full-output-enforcement | 防止模型半成品输出,要求完整可运行交付 |
mobile-agent-bridge | 手机连接本机 Agent 的 daemon / runtime 两层架构调试与验证 |
shadcn-preset-refactor | 用 shadcn/create preset 对既有前端项目做无损视觉改造和设计系统迁移 |
image-2 | GPT Image 2 生图与改图入口,用于图片生成、图片编辑、风格迁移、换背景、透明素材和批量视觉资产 |
ai-progress-workspace | 搭建带真实 AI 工具进度、中间生成工作区和结构化 artifact 的 Agent 产品 |
web-to-design-md | 从参考网页、品牌资料、需求文档生成结构化 design.md |
debugging-strategies | 系统性排错,先定位根因再修复 |
mini-investigate | 小型 Bug 的最小根因定位、修复与验证 |
security-auditor | 安全审查,覆盖鉴权、注入、依赖风险等 |
feynman | 用费曼学习法解释复杂机制 |
polanyi-tacit | 分析代码背后的隐性业务和组织约束 |
auto-build | 自动执行依赖安装与构建验证 |
agent-training-loop | 机器学习式 Agent 编程循环,持续执行复现、检测、执行、检查直到收敛 |
baseline-packager | 将当前已通过行为封装为 baseline / golden master 回归保护 |
conversion-copywriter | 官网、落地页、产品页和 CTA 的高转化营销文案 |
powerup | AI 编程能力速成练习 |
insights | 使用习惯回顾与优化建议 |
subagent | 子 Agent 管理与并行任务编排 |
goal | 长期任务目标管理,优先路由到宿主原生 Goal 能力 |
Lotus/
├── core/ # 全局规则真源
├── skills/ # Lotus 自带 skills
├── templates/ # 项目级模板
├── scripts/ # gstack 托管安装脚本
├── install.ps1 # Windows 安装器
└── install.sh # macOS / Linux 安装器
CLAUDE.md 或 AGENTS.md 前会创建 .bak。-Global / --global 只写全局路径,不写当前项目目录。-Project / --project 才会写当前目录。.bak 即可。进入 Lotus 长期目录后执行:
Windows:
cd C:\Dev\Lotus
git pull
.\install.ps1 -Global
macOS / Linux:
cd ~/Dev/Lotus
git pull
./install.sh --global
这会刷新 Lotus 全局规则、Lotus 自带 skills、官方 gstack runtime 和默认顶层 gstack skills。项目级文件不会被自动覆盖。
Watch Upstream GStack 失败Lotus 使用 GitHub Actions 定时检查 garrytan/gstack 上游是否更新。如果 Actions 没有创建 PR 的权限,GitHub 会报:
GitHub Actions is not permitted to create or approve pull requests.
修复方式:
Settings -> Actions -> General -> Workflow permissions。Read and write permissions。Allow GitHub Actions to create and approve pull requests。当前 workflow 已做容错:如果权限没开,会写入 workflow summary,不再因为无法创建 PR 而持续刷失败通知。
A practical approach to managing multiple AI agents in Cursor through strict file-tree partitioning and domain boundarie
📄 Configuration files that enhance Cursor AI editor experience with custom rules and behaviors
神奇海螺 cursorrules 阿拉丁神燈想要甚麼許願就有