🔄 卡若AI 同步 2026-03-18 11:34 | 更新:Cursor规则、水桥平台对接、卡土、总索引与入口、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 11 个

This commit is contained in:
2026-03-18 11:34:36 +08:00
parent 0093a494ec
commit 4142ac4261
10 changed files with 194 additions and 187 deletions

View File

@@ -1,116 +1,42 @@
---
description: 卡若AI Cursor 适配层 — 指向平台无关的 BOOTSTRAP.md仅补充 Cursor 特有行为
description: 卡若AI Cursor 适配层 — 指向 BOOTSTRAP.md仅补充 Cursor 特有行为
globs:
alwaysApply: true
---
# 卡若AI · Cursor 适配层
> 本文件是 Cursor 专用的薄层适配器。卡若AI 的核心逻辑、团队结构、执行流程全部在 **`BOOTSTRAP.md`** 和 **`SKILL_REGISTRY.md`** 里,不在这里重复
## 记忆路径(强制)
- **唯一记忆源**卡若AI 所有需要读取或写入「记忆」的场景,**仅认单文件** `/Users/karuo/Documents/个人/1、卡若本人/记忆.md`。无子目录,以后均以此记忆文档为主。
- **记忆与卡若人设联动**:记忆与 `1、卡若本人/` 下 000400 含附录、04_人脉及卡若个人介绍 SKILL 联动。**调动记忆时以卡若角色参与**:人设更活跃、思考更深度,用卡若的立场与判断理解和运用记忆,而非冷调取。
- 每次对话开始自动读取该目录下记忆文档;有需写入时只写此处,**不得随意更改、删除或大面积改写已有条目**,详见该目录内 `记忆.md` 文首规则。
- **本人目录防 IDE 报错**:编辑 `个人/1、卡若本人/` 下文件时,一律用相对路径(如 `记忆.md`、UTF-8 无 BOM、LF 换行、文件末尾保留换行;避免 `[[wikilink]]` 与绝对路径。重命名/删除文件后提示用户 Reload Window。详见 `运营中枢/参考资料/本人目录文件规范_防IDE报错.md`。
> 核心逻辑在 `BOOTSTRAP.md`(身份/团队/MAX Mode/执行流程/全局规则)和 `SKILL_REGISTRY.md`(技能查找)。本文件**只写 Cursor 特有项**,不重复 BOOTSTRAP 内容
## 启动(每次对话开始)
1. **读 `BOOTSTRAP.md`**(根目录)— 身份、团队、执行流程、全局规则
2. **读 `SKILL_REGISTRY.md`**(根目录)— 按用户需求查找技能
3. **读 `个人/1、卡若本人/记忆.md`** — 长期偏好与沉淀(单文件,无子目录)
4. **可选**:读当日工作台 `02_卡人/水溪_整理归档/记忆系统/CURRENT_STATE.md`,了解进行中上下文
5. 匹配到技能后读对应 `SKILL.md` 执行
1. 读 `BOOTSTRAP.md` → 2. 读 `SKILL_REGISTRY.md`(优先热技能) → 3. 读 `个人/1、卡若本人/记忆.md` → 4. 可选读 `CURRENT_STATE.md` → 5. 匹配技能后读对应 `SKILL.md`
**记忆检索顺序(强制)**:① 当日工作台 → ② 任务结果卡 `structured/tasks/` → ③ 长期记忆 `记忆.md` → ④ 结构化摘要 → ⑤ 对话归档 → ⑥ 历史归档。详见 `记忆系统/README.md`
**执行流程/MAX Mode/复盘/检索顺序/冲突检测/并行处理**:均以 `BOOTSTRAP.md` 第四~五节为准,不在此重复
**写入记忆前冲突检测**:向 `记忆.md` 写入新规则/偏好前,执行 `python memory_conflict_check.py "内容"`,有冲突则确认再写入。
## 记忆路径
**MAX Mode**卡若AI 每次调用均为 MAX Mode定义在**卡若AI 本体** `BOOTSTRAP.md` 第四节MAX Mode与第五节执行流程不在此重复本文件仅补充 Cursor 特有行为
- **唯一记忆源**`/Users/karuo/Documents/个人/1、卡若本人/记忆.md`(单文件,无子目录)。调动记忆时以卡若角色参与(人设活跃、思考深度)。不得随意大面积改写
- **本人目录防 IDE 报错**UTF-8 无 BOM、LF 换行、文件末尾保留换行;避免 `[[wikilink]]`。详见 `运营中枢/参考资料/本人目录文件规范_防IDE报错.md`。
**多线程并行16**:当任务可拆为多个相对独立的子任务时,**优先并行处理**。由卡若AI 划定各子任务边界与归属域(五行/成员/技能),一次派发 **16 个**并行子任务(如 Cursor 内使用 mcp_task 等多 agent 能力);各子任务在各自边界内独立判断、全力处理,完成后汇总结果。详见 `BOOTSTRAP.md` 四.1 与 `运营中枢/参考资料/多线程并行处理规范.md`。
## 异常与红线
## 异常处理与红线(强制)
按 `运营中枢/参考资料/卡若AI异常处理与红线.md`。**红线**:不改结构、不导致无法启动、不删重大文件。
执行时遵守 `运营中枢/参考资料/卡若AI异常处理与红线.md`:未匹配→推荐 23 技能或学习扩展API 失败→搜索并循环直到成功;多技能→合并不让用户选;复盘遗漏→强制补发。**红线**不改变卡若AI 整体结构、不导致电脑无法启动、不删除重大文件。
## Cursor 特有行为
## 强制对话流程(每次对话必守)
- **每日对话收集**(每天仅一次):检查 `last_chat_collect_date.txt` → 非今日则执行 `python collect_chat_daily.py`
- **Gitea 同步**:对话结束前有文件变更时执行 `bash 自动同步.sh`(单文件 >20MB 不提交)
- **飞书复盘发群**:对话完成后,执行 `python3 send_review_to_feishu_webhook.py "简洁复盘"`≤500 字)
- **终端命令**一律直接执行不询问50 字内说明后执行
- **常规操作**:优先命令行 + 复用现成流程,不提问
- **飞书日志**:直接执行 `write_today_three_focus.py`,不询问
- **对外输出**:报告/图片 → `/Users/karuo/Documents/卡若Ai的文件夹/` 下对应子目录;图片登记 `图片/图片索引.md`
- **数据库**:一律用唯一 MongoDB27017库名 `karuo_site`
- **MD 预览**Markdown Preview Enhanced 单界面
- **项目与端口注册表**:有变更时更新 `运营中枢/工作台/项目与端口注册表.md`
- **专有名词不翻译**Cursor、GitHub、Gitea、v0、Vercel、MongoDB、Synology、Navicat、宝塔等保留原文
### 第一步~第四步(执行流程与 MAX Mode
- 执行流程、思考与拆解、验证与复盘**以 `BOOTSTRAP.md` 第四节MAX Mode与第五节执行流程为准**卡若AI 每次调用均为 MAX Mode此处不重复。
- **强制**:每次对话必须先**在对话中以详细文字展示**「思考结果 + 任务拆解 + 执行计划」,展示完毕后再执行;禁止只写提纲或省略,禁止不展示直接动手。
## 禁止
### 复盘格式Cursor 内强制)
- **卡若AI 内所有对话的 AI 回复一律采用「复盘形式」——此为强制行为,无例外。** 按 `运营中枢/参考资料/卡若复盘格式_固定规则.md`
- 复盘块标题必须写**具体日期**和**具体时间**(当次回复时的真实 **YYYY-MM-DD HH:mm**),五块齐全(🎯📌💡📝▶);**复盘块内不用表格**;目标·结果·达成率整行 ≤30 字;日期时间与块标题用 Markdown 粗体,禁止 HTML 标签;
- 下一步须结合本对话与项目/卡若AI 目标、关联未完成项。
- 格式详见:`运营中枢/参考资料/卡若复盘格式_固定规则.md`。
### 对外输出目录(强制)
- 报告、复盘存档、执行日志、导出文件、**生成图片** → 只写 `/Users/karuo/Documents/卡若Ai的文件夹/` 下对应子目录;**图片** → `图片/`,并在 `图片/图片索引.md` 登记来源 Skill、生成者经验沉淀仍写 `02_卡人/水溪_整理归档/经验库/待沉淀/`。详见 `运营中枢/参考资料/输出目录规范.md`。
### 数据库一律用唯一 MongoDB强制
- **新生成的数据、配置、业务库一律只放在唯一 MongoDB**datacenter_mongodb宿主机端口 **27017**),不新建 MongoDB 实例、不单独起 27018 等端口。卡若ai网站等网站项目用库名 **karuo_site**;玩值电竞用 **wanzhi_esports**。详见 `运营中枢/工作台/唯一MongoDB约定.md` 与 `本机数据库统一规则.md`。
## Cursor 特有行为(仅在 Cursor 内执行)
### 每日对话收集(每天仅一次)
- 检查 `02_卡人/水溪_整理归档/记忆系统/structured/last_chat_collect_date.txt` 是否为当日日期
- 若不是或不存在 → 执行 `python 02_卡人/水溪_整理归档/记忆系统/collect_chat_daily.py`
### 有文件变更时同步 Gitea
- 对话结束前执行 `bash 01_卡资/金仓_存储备份/Gitea管理/脚本/自动同步.sh`
- 推送记录见 `运营中枢/工作台/gitea_push_log.md`
- 单文件 >20MB 不提交
### 复盘所有对话强制卡若AI 统一回复形式)
- **卡若AI 内所有对话AI 的回复一律用复盘形式。** 复盘格式**永远只有一种**:完整复盘;**复盘块内不用表格**;每块用**小图标识别**(🎯📌💡📝▶);标题必须写**具体日期 + 具体时间**(真实 YYYY-MM-DD HH:mm**能加颜色则加**(日期时间、各块标题)。详见 `运营中枢/参考资料/卡若复盘格式_固定规则.md`。
### 飞书复盘总结发群(对话结束后强制)
- **每次对话完成、复盘写完后**,将**简洁复盘总结**(建议 ≤500 字:日期时间、目标·结果·达成率、完成的任务要点、下一步)发到飞书群。
- **长对话尤其必须发**;每次完成的任务都发。
- **执行**`python3 "02_卡人/水桥_平台对接/飞书管理/脚本/send_review_to_feishu_webhook.py" "【卡若AI复盘】YYYY-MM-DD HH:mm\n🎯 …\n📌 …\n▶ …"`(将复盘内容精简为一段文本传入)。
- 说明:`运营中枢/工作台/飞书复盘总结发群说明.md`。
### 终端命令与常规操作(强制:需终端的一律直接执行)
- **需在终端执行的,一律由 AI 直接执行,不把命令交给用户自己跑。** 包括但不限于:下载/同步脚本(如从 GitHub 拉最新)、部署脚本、构建、同步 Gitea、运行 SKILL 内脚本等。不输出「请你在终端执行」「请运行以下命令」让用户自己复制执行。
- **终端命令**直接执行不询问50 字内说明后执行。
- **常规操作**优先用命令行完成执行前先搜索本仓库SKILL、参考资料、脚本、已有文档及网上是否有**类似/现成的命令或流程**,有则**直接按现成方式帮用户完成**,不重复造轮子、不向用户提问「是否执行」「请确认」。
- **飞书今日日志**:用户要求写今日飞书日志时,**直接执行** `02_卡人/水桥_平台对接/飞书管理/脚本/write_today_three_focus.py`(三件事 + 前面未完成),不询问;未配置当月 token 时脚本会提示并给出可粘贴正文路径。
### 工作台路径
- `/Users/karuo/Documents/个人/卡若AI/`
### MD 预览(全局)
- 所有 .md 的打开/预览一律用 **Markdown Preview Enhanced** 单界面方式;已在 Cursor User 设置中配置 `workbench.editorAssociations: "*.md": "markdown-preview-enhanced"`,科室及任何对话中打开 .md 均按此方式,不改用内置预览或双界面。
### 项目与端口注册表(有变更时必更)
- 凡**项目、端口、启动命令或部署流程**有更新/变更,须同步更新 **`运营中枢/工作台/项目与端口注册表.md`**(含注册项目列表与版本记录),使该 doc 始终保持最新。
## 禁止独立功能目录(强制)
**不得新建 `_共享模块` 或任何与五行、运营中枢并列的功能目录。** 共享能力一律融入 0105 与 运营中枢。详见 BOOTSTRAP 第七节、总索引 第三节、运营中枢/平台配置/README.md 第四节。
## 常见词与专有名词(不翻译 · 强制)
以下**产品名、品牌名、工具/平台名**在卡若AI 所有输出与文档中**一律保留英文原文**,不翻译为中文或其它表述:
- **IDE/编辑器**Cursor、VS Code、Windsurf
- **开发/平台**GitHub、Gitea、v0、Vercel、MongoDB、SQLite
- **硬件/软件**Synology、Duet、Clash、Navicat、宝塔
- **服务/产品**:存客宝、触客宝、玩值(若为产品品牌则保留)
凡在 Skill、规则、复盘、对外文档中提及上述名称时直接使用原文不写成「光标」「群晖驱动器」「二重奏」等译名或臆造词。
---
## 不在这里重复的内容
以下内容已移至平台无关文件,本适配层不再维护:
- 团队结构、成员列表 → `BOOTSTRAP.md` 第二节
- 执行流程七步法 → `BOOTSTRAP.md` 第四节
- 技能路由表 → `SKILL_REGISTRY.md`
- 全局规则(大文件、安全等)→ `BOOTSTRAP.md` 第七节
- 协同规范 → `运营中枢/协同规范.md`
- 目录结构 → `总索引.md`
不得新建与五行/运营中枢并列的功能目录。

View File

@@ -1,6 +1,6 @@
{
"access_token": "u-eL2pk6ReF9k9juMmZ.szEPlh1Ab1ghiPpwGaIN0026hE",
"refresh_token": "ur-fSj_fJFvFdIq8kspg0TcJplh1CH1ghirNMGaYA00274J",
"access_token": "u-fv9zndG2d01qrwQxDJZUbhlh14HxghOhOwGaFNk0231V",
"refresh_token": "ur-dyvXY.M.p4w8C3NqZJWcd5lh3exxghOjpwGaIx40225I",
"name": "飞书用户",
"auth_time": "2026-03-14T12:12:52.532017"
}

View File

@@ -59,11 +59,13 @@ ROWS = {
'124': [ '房主号设备与手机业务线', 95, 0, 171, 8, 48, 0, 0, 7, 32 ],
# 126场 2026-03-17关闭页 123min/161成员/24最高/10新增/5礼物/9灵魂力小助手 118min建房/155进房/10人均/63互动/9关注主题来自派对标题
'126': [ '分享最赚钱1个月AI', 123, 0, 161, 10, 63, 5, 9, 10, 24 ],
# 127场 2026-03-18关闭页 127min/174成员/32最高/14新增/18礼物/69灵魂力小助手 119min/162进房/10人均/60互动/14关注话题占卜玄学TXT关键词职业定位TOKEN
'127': [ '占卜玄学 AI职业定位TOKEN', 127, 0, 174, 10, 60, 18, 69, 14, 32 ],
}
# 场次→按日期列填写时的日期(表头为当月日期 1~31
SESSION_DATE_COLUMN = {'105': '20', '106': '21', '107': '23', '113': '2', '114': '3', '115': '4', '116': '5', '117': '6', '118': '7', '119': '8', '124': '14', '126': '17'}
SESSION_DATE_COLUMN = {'105': '20', '106': '21', '107': '23', '113': '2', '114': '3', '115': '4', '116': '5', '117': '6', '118': '7', '119': '8', '124': '14', '126': '17', '127': '18'}
# 场次→月份(用于选择 2月/3月 等工作表标签,避免写入错月)
SESSION_MONTH = {'105': 2, '106': 2, '107': 2, '113': 3, '114': 3, '115': 3, '116': 3, '117': 3, '118': 3, '119': 3, '124': 3, '126': 3}
SESSION_MONTH = {'105': 2, '106': 2, '107': 2, '113': 3, '114': 3, '115': 3, '116': 3, '117': 3, '118': 3, '119': 3, '124': 3, '126': 3, '127': 3}
# 派对录屏(飞书妙记)链接:场次 → 完整 URL填表时写入「派对录屏」行对应列
# 从飞书妙记复制链接后填入,新场次需补全
@@ -98,6 +100,7 @@ MINIPROGRAM_EXTRA_3 = {
'8': {'访问次数': 0, '访客': 0, '交易金额': 0}, # 3月8日 119场
'14': {'访问次数': 0, '访客': 0, '交易金额': 0}, # 3月14日 124场
'17': {'访问次数': 0, '访客': 0, '交易金额': 0}, # 3月17日 126场
'18': {'访问次数': 0, '访客': 0, '交易金额': 0}, # 3月18日 127场
}
@@ -361,7 +364,7 @@ def main():
session = (sys.argv[1] if len(sys.argv) > 1 else '104').strip()
row = ROWS.get(session)
if not row:
print('❌ 未知场次,可用: 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 113, 114, 115, 116, 117, 118, 119, 124, 126')
print('❌ 未知场次,可用: 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 113, 114, 115, 116, 117, 118, 119, 124, 126, 127')
sys.exit(1)
token = load_token() or refresh_and_load_token()
if not token:
@@ -406,9 +409,9 @@ def main():
LABELS_GROUP = ['主题', '时长(分钟)', 'Soul推流人数', '进房人数', '人均时长(分钟)', '互动数量', '礼物', '灵魂力', '增加关注', '最高在线']
def _maybe_send_group(sess, raw_vals):
if sess not in ('105', '106', '107', '113', '114', '115', '116', '117', '118', '119', '124', '126'):
if sess not in ('105', '106', '107', '113', '114', '115', '116', '117', '118', '119', '124', '126', '127'):
return
date_label = {'105': '2月20日', '106': '2月21日', '107': '2月23日', '113': '3月2日', '114': '3月3日', '115': '3月4日', '116': '3月5日', '117': '3月6日', '118': '3月7日', '119': '3月8日', '124': '3月14日', '126': '3月17日'}.get(sess, sess + '')
date_label = {'105': '2月20日', '106': '2月21日', '107': '2月23日', '113': '3月2日', '114': '3月3日', '115': '3月4日', '116': '3月5日', '117': '3月6日', '118': '3月7日', '119': '3月8日', '124': '3月14日', '126': '3月17日', '127': '3月18日'}.get(sess, sess + '')
report_link = OPERATION_REPORT_LINK if sheet_id == SHEET_ID else f'https://cunkebao.feishu.cn/wiki/wikcnIgAGSNHo0t36idHJ668Gfd?sheet={sheet_id}'
lines = [
'【Soul 派对运营报表】',
@@ -419,7 +422,7 @@ def main():
for i, label in enumerate(LABELS_GROUP):
val = raw_vals[i] if i < len(raw_vals) else ''
lines.append(f'{label}{val}')
src_date = {'105': '20260220', '106': '20260221', '107': '20260223', '113': '20260302', '114': '20260303', '115': '20260304', '116': '20260305', '117': '20260306', '118': '20260307', '119': '20260308', '124': '20260314', '126': '20260317'}.get(sess, '20260220')
src_date = {'105': '20260220', '106': '20260221', '107': '20260223', '113': '20260302', '114': '20260303', '115': '20260304', '116': '20260305', '117': '20260306', '118': '20260307', '119': '20260308', '124': '20260314', '126': '20260317', '127': '20260318'}.get(sess, '20260220')
lines.append(f'数据来源soul 派对 {sess}{src_date}.txt')
msg = '\n'.join(lines)
ok, _ = send_feishu_group_message(FEISHU_GROUP_WEBHOOK, msg)

View File

@@ -0,0 +1,59 @@
---
name: 虚拟信用卡全链路
description: 虚拟信用卡开户、注册、充值、使用全流程;银行/发卡方账号注册与后续按同一方式复操。触发词:虚拟信用卡、虚拟卡全链路、虚拟卡注册、虚拟卡充值。
group: 土
triggers: 虚拟信用卡、虚拟卡全链路、虚拟卡注册、虚拟卡充值、银行虚拟卡
owner: 土簿
version: "1.0"
updated: "2026-03-18"
---
# 虚拟信用卡全链路
卡若AI 虚拟信用卡业务全流程:从银行/发卡方账号注册到开卡、充值、使用,形成可复用的标准操作方式。
## 归属与路径
| 项目 | 路径 |
|:---|:---|
| 本 Skill | `05_卡土/土簿_财务管理/虚拟信用卡全链路/SKILL.md` |
| 全链路执行提示词 | 同目录 `全链路执行提示词.md` |
| 输出/记录 | 需持久化时写 `卡若Ai的文件夹/` 或 运营中枢工作台 |
## 全链路业务步骤(标准流程)
按以下顺序执行,形成「以后就按这种方式操作」的固定流程:
1. **账号注册/登录**
- 使用用户提供的银行/发卡方账号(邮箱 + 密码)完成注册或登录。
- 若已注册则直接登录;未注册则完成注册(含验证码/短信等需用户协助的步骤时,明确提示用户配合)。
2. **虚拟信用卡开户/开卡**
- 在已登录的银行/发卡方平台内,完成虚拟卡申请、开卡(若有 KYC/实名等,列出需用户协助的项)。
3. **绑卡与验证**
- 若有绑定手机、邮箱、支付渠道等步骤,按平台要求逐步完成;需用户操作的步骤单独列出并提示。
4. **充值(需用户协助时)**
- 当需要充值时,明确告知用户当前余额、目标金额、充值入口或操作步骤;用户完成充值后,再继续后续步骤或由用户反馈后继续。
5. **使用与查询**
- 支持按用户需求:查余额、查账单、用虚拟卡支付/订阅等;所有操作按同一套账号与流程复现。
6. **沉淀为固定流程**
- 本轮全链路跑通后,将实际执行的步骤、入口、注意事项更新到本 Skill 或 `全链路执行提示词.md`,便于下次直接按「同一方式」操作。
## 执行方式
- **由 AI 执行**:使用同目录下 `全链路执行提示词.md` 中的提示词,将账号密码以占位或用户当次提供的方式传入,由 AI 按步骤执行浏览器自动化、API、或逐步指引用户
- **仅写提示词、不执行**:若用户明确说「只写提示词不执行」,则只输出或更新 `全链路执行提示词.md` 内容,不进行实际注册、登录、充值等操作。
## 安全与合规
- 账号、密码、密钥等敏感信息不写入长期记忆、不写入公开文档;仅在当次提示词或本地配置中按需使用,用后即过。
- 充值、大额或敏感操作前必须经用户确认或由用户本人操作。
## 联动
- 财务管理E05虚拟卡消费可纳入财务报表与渠道汇总。
- 公司/家庭财务E05a/E05b若虚拟卡用于公司或家庭支出按对应 Skill 规则归类。

View File

@@ -0,0 +1,43 @@
# 虚拟信用卡全链路 · AI 可执行提示词
> **说明**:以下提示词供 AI 直接执行全链路时使用。仅写在此处,不在此文档内执行注册/登录/充值等实际操作;需要跑通时,由用户或 AI 在对话中调用本提示词并执行。
---
## 一、直接交给 AI 的提示词(复制整段使用)
```
你是卡若AI 的土簿,负责虚拟信用卡全链路。请按以下步骤执行,**用指定账号完成注册与后续操作**,形成可复用流程。
**账号信息(用于注册/登录银行或发卡方):**
- 邮箱:${VCC_EMAIL}(见同目录 .env
- 密码:${VCC_PASSWORD}(见同目录 .env
**执行清单:**
1. **注册/登录**:用上述邮箱和密码在虚拟信用卡发卡方(银行或平台)完成注册;若已注册则直接登录。遇到验证码、短信、人脸等需人工的步骤,明确列出并请用户协助,再继续。
2. **开卡**:在已登录账号内申请/开通虚拟信用卡,按页面要求填写信息;需用户配合的项(如实名、上传证件)单独提示。
3. **绑卡与验证**完成平台要求的绑定或验证步骤需用户操作的逐一说明cu。
4. **充值**:若需要充值才能使用,先告知用户当前余额、建议充值金额、充值入口或操作步骤;等用户完成充值并确认后再继续,或记录「需用户充值后继续」。
5. **使用与查询**:按用户当次需求执行查询余额、账单或使用虚拟卡支付;所有步骤与入口记录到本次对话或 Skill 文档,便于下次按同一方式操作。
6. **沉淀**:跑通后把实际步骤、链接、注意事项更新到 `05_卡土/土簿_财务管理/虚拟信用卡全链路/SKILL.md` 或本提示词文档,形成「以后就按这种方式操作」的固定流程。
**约束:**
- 敏感信息(账号/密码)仅在本轮执行中使用,不写入长期记忆、不写入公开仓库的文档正文;若必须落盘,用本地 .env 或仅限本机的配置文件。
- 涉及充值、大额或敏感操作前必须经用户确认或由用户本人操作。
- 每完成一步,简短汇报当前状态;全部完成后用卡若复盘格式做一次复盘。
```
---
## 二、使用方式
- **在 Cursor/其他 AI 对话中**:复制「一、直接交给 AI 的提示词」中整段从「你是卡若AI 的土簿」到「做一次复盘」),粘贴为新消息发送,由 AI 按步骤执行。
- **仅写不执行**:若你只说「只写提示词不执行」,则只维护本文件内容,不进行任何实际注册、登录或充值操作。
- **更换账号**:将提示词中的邮箱、密码替换为新的账号密码后再交给 AI 执行。
---
## 三、安全提醒
- 本文件若包含真实账号密码,请勿提交到公开 Git 仓库;可改为占位符如 `邮箱:${VCC_EMAIL}`,实际值由环境变量或用户当次输入提供。

View File

@@ -41,7 +41,21 @@
**运转流程强制一环**:了解完用户需求后 → **深度思考与拆解****在对话里用详细文字展示**(思考结果 + 任务拆解 + 计划)→ 再继续往下执行。此步为强制,不可省略。
**启动瘦身(按需加载)**:步骤 2 不需要全表扫描。优先只加载 `SKILL_REGISTRY.md` 中 🔴 热技能≤8 个)的触发词+路径;未命中时再懒加载其余部分。详见 SKILL_REGISTRY 中「技能热度分级」
**启动瘦身(按需加载)**:步骤 2 **不读全表**。优先只读下方「热技能速查」≤10 条),命中则直接读对应 SKILL.md**未命中时再读完整 `SKILL_REGISTRY.md`** 查找
**热技能速查**(近 30 天高频):
| 触发词 | SKILL 路径 |
|:---|:---|
| 全栈开发/官网/开发文档/110 | `04_卡火/火炬_全栈消息/全栈开发/SKILL.md` |
| 全栈测试/功能测试/E2E | `04_卡火/火炬_全栈消息/全栈开发/全栈测试/SKILL.md` |
| 飞书日志/写飞书/飞书管理 | `02_卡人/水桥_平台对接/飞书管理/SKILL.md` |
| 会议纪要/飞书妙记 | `02_卡人/水桥_平台对接/智能纪要/SKILL.md` |
| Gitea/推送/Git | `01_卡资/金仓_存储备份/Gitea管理/SKILL.md` |
| 代码修复/bug | `04_卡火/火锤_代码修复/代码修复/SKILL.md` |
| 系统状态/杀进程 | `01_卡资/金仓_存储备份/系统监控/SKILL.md` |
| MCP/连接MCP | `02_卡人/水桥_平台对接/MCP管理/SKILL.md` |
| Soul运营报表/派对 | `02_卡人/水桥_平台对接/飞书管理/运营报表_SKILL.md` |
**当日工作台CURRENT_STATE**:每次对话启动时,可读 `02_卡人/水溪_整理归档/记忆系统/CURRENT_STATE.md` 了解当前进行中的目标与上下文compaction/新会话时的第一恢复点)。对话结束时若有进展可更新此文件。
@@ -101,23 +115,6 @@
**执行前**:① 检查是否有**联动子技能**需一并考虑(如视频切片→切片动效包装、全栈开发→需求拆解/智能追问)。② **若任务可拆为多个相对独立的子任务**:按「四.1 并行处理」划定边界与域,启用 **16 个并行线程**同时处理,各线程在各自边界内全力处理,最后汇总。
**格式示例**
```
## 思考与拆解
[调研后的结论:目标、该谁干、怎么干、可能卡点——详细文字]
## 任务拆解
1. 第一步…
2. 第二步…
3. 第三步…
## 执行计划
[具体计划与路径/命令/预期]
## 执行
[然后按计划执行]
```
禁止不展示思考与拆解直接动手。
### 第二步:执行
@@ -137,16 +134,6 @@
---
### 流程小结(默认 MAX Mode · 可 16 线程并行)
```
输入 → 先思考(深度+细拆解+精确计划+技能联动)→ 在对话中展示 → 可拆则 16 线程并行(划界+派发+汇总)→ 执行 → 至少两轮验证
↑ │
└── 不匹配:回溯 → 搜索(GitHub/Skill/网上) → 再思考 → 再展示 → 再执行 ──┘
匹配 → 交付 + 结尾强制复盘
```
---
## 六、标准命令Standard Commands
@@ -213,54 +200,4 @@
## 十、SKILL.md 标准格式
每个技能的 SKILL.md 应遵循以下结构,确保任何 AI 都能读懂并执行:
```markdown
---
name: 技能名称
description: 一句话说明
triggers: 关键词1、关键词2、关键词3
owner: 所属成员名
group: 所属负责人(金/水/木/火/土)
version: "1.0"
updated: "YYYY-MM-DD"
---
# 技能名称
## 能做什么Capabilities
- 能力 1
- 能力 2
## 怎么用Usage
触发词xxx、yyy、zzz
## 执行步骤Steps
1. 第一步
2. 第二步
## 相关文件Files
- 脚本:`脚本/xxx.py`
- 参考:`参考资料/xxx.md`
## 依赖Dependencies
- 前置技能:无 / 某某技能
- 外部工具:无 / python3、ffmpeg 等
```
---
## 十一、快速开始
**场景 1你是 AI第一次接触卡若AI**
1. 读完本文件,你就知道团队结构和工作方式了
2. 用户说需求 → 查 `SKILL_REGISTRY.md` → 找到技能 → 读那个 SKILL.md → 干活
**场景 2你是卡若本人想给新项目配 AI 助手**
1. 把本文件内容粘贴给任何 AI 作为 system prompt
2.`SKILL_REGISTRY.md` 作为技能库附上
3. AI 就能按你的团队分工和流程干活了
**场景 3你想在 Cursor 里用**
1. `.cursor/rules/karuo-ai.mdc` 会自动加载,它会指向本文件
2. 正常对话即可
SKILL.md 格式标准见 `运营中枢/参考资料/SKILL标准格式模板.md`。必须含 YAML 头name/description/triggers/owner/group/version/updated+ Capabilities + Usage + Steps + Files + Dependencies。

View File

@@ -1,7 +1,7 @@
# 卡若AI 技能注册表Skill Registry
> **一张表查所有技能**。任何 AI 拿到这张表,就能按关键词找到对应技能的 SKILL.md 路径并执行。
> 72 技能 | 14 成员 | 5 负责人
> 73 技能 | 14 成员 | 5 负责人
> 版本5.5 | 更新2026-03-13
>
> **技能配置、安装、删除、掌管人登记** → 见 **`运营中枢/工作台/01_技能控制台.md`**。
@@ -150,6 +150,7 @@
| E05 | 财务管理 | 土簿 | 财务、报表、银行 | `05_卡土/土簿_财务管理/财务管理/SKILL.md` | 收支记录、财务报表 |
| E05a | 公司财务 | 土簿 | **公司财务、芸归喜、卡卡猫、公司报表、公司开支** | `05_卡土/土簿_财务管理/公司财务/SKILL.md` | 仅公司收支、月度报表、工资表 |
| E05b | 家庭财务 | 土簿 | **家庭财务、鲨鱼记账、家庭收支** | `05_卡土/土簿_财务管理/家庭财务/SKILL.md` | 家庭收支、鲨鱼记账,与公司分离 |
| E05c | **虚拟信用卡全链路** | 土簿 | **虚拟信用卡、虚拟卡全链路、虚拟卡注册、虚拟卡充值、银行虚拟卡** | `05_卡土/土簿_财务管理/虚拟信用卡全链路/SKILL.md` | 虚拟卡开户→注册→充值→使用全流程,可复用同一方式复操 |
| E06 | 商业工具集(财务) | 土簿 | 商业分析 | `05_卡土/土簿_财务管理/商业工具集/SKILL.md` | 财务视角的商业分析 |
---
@@ -178,5 +179,5 @@
| 水 | 卡人 | 3 | 13 |
| 木 | 卡木 | 3 | 14 |
| 火 | 卡火 | 4 | 16 |
| 土 | 卡土 | 4 | 8 |
| **合计** | **5** | **14** | **72** |
| 土 | 卡土 | 4 | 9 |
| **合计** | **5** | **14** | **73** |

View File

@@ -0,0 +1,36 @@
# SKILL.md 标准格式模板
> 每个技能的 SKILL.md 应遵循以下结构,确保任何 AI 都能读懂并执行。
```markdown
---
name: 技能名称
description: 一句话说明
triggers: 关键词1、关键词2、关键词3
owner: 所属成员名
group: 所属负责人(金/水/木/火/土)
version: "1.0"
updated: "YYYY-MM-DD"
---
# 技能名称
## 能做什么Capabilities
- 能力 1
- 能力 2
## 怎么用Usage
触发词xxx、yyy、zzz
## 执行步骤Steps
1. 第一步
2. 第二步
## 相关文件Files
- 脚本:`脚本/xxx.py`
- 参考:`参考资料/xxx.md`
## 依赖Dependencies
- 前置技能:无 / 某某技能
- 外部工具:无 / python3、ffmpeg 等
```

View File

@@ -388,3 +388,4 @@
| 2026-03-17 16:40:55 | 🔄 卡若AI 同步 2026-03-17 16:35 | 更新:金仓、总索引与入口、运营中枢工作台 | 排除 >20MB: 11 个 |
| 2026-03-17 19:34:19 | 🔄 卡若AI 同步 2026-03-17 19:34 | 更新:水桥平台对接、运营中枢工作台 | 排除 >20MB: 11 个 |
| 2026-03-17 19:37:38 | 🔄 卡若AI 同步 2026-03-17 19:37 | 更新:水桥平台对接、运营中枢工作台 | 排除 >20MB: 11 个 |
| 2026-03-17 19:56:52 | 🔄 卡若AI 同步 2026-03-17 19:56 | 更新:水桥平台对接、运营中枢工作台 | 排除 >20MB: 11 个 |

View File

@@ -391,3 +391,4 @@
| 2026-03-17 16:40:55 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-17 16:35 | 更新:金仓、总索引与入口、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
| 2026-03-17 19:34:19 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-17 19:34 | 更新:水桥平台对接、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
| 2026-03-17 19:37:38 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-17 19:37 | 更新:水桥平台对接、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
| 2026-03-17 19:56:52 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-17 19:56 | 更新:水桥平台对接、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |