con un clic
recognize-codebase-branch-flow
识别并记忆项目 git 分支模型
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
识别并记忆项目 git 分支模型
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
从用户给出的文档片段中,提取"进阶必知"的深层知识,当用户提到"太简单了,给我几条秘密","面试必备的那种","八股文进阶"时触发
项目版本发布流程指导,帮助用户完成版本规划、Changelog 管理、版本号升级、Git 标签创建和 npm 首次发布准备。Use when: (1) 用户需要发布新版本 (2) 需要创建版本发布流程 (3) 需要管理版本号和 Changelog (4) 需要自动化版本发布 (5) 需要检查 release 分支同步 (6) 首次 npm 发布准备
通常在 web-search 没有办法解决用户需求时,调用此技能,创造或生成全新图片。
从上下文提取提示词,为用户生成并打开图片。
初始化项目 Agents.md
从网址提取知识点并归档到笔记系统的工作流。当用户说"distill"、"把这个归档到笔记"、"整理到 maps"、"保存到知识库"或类似请求时触发。支持从 URL distill 知识点、调研笔记系统结构、制定归档计划、等待用户确认后执行归档和提交。
| name | recognize-codebase-branch-flow |
| description | 识别并记忆项目 git 分支模型 |
| disable-model-invocation | true |
将项目信息持久化到本地 SQLite 数据库,用于后续快速查询和分析。
./db/branches.sqlite3./db/inited.lock检查 ./db/inited.lock 是否存在。不存在时:
CREATE TABLE projects (
path TEXT PRIMARY KEY,
name TEXT NOT NULL,
branch_model TEXT NOT NULL,
total_commits INTEGER NOT NULL DEFAULT 0,
last_commit_date TEXT,
last_commit_user TEXT,
users TEXT DEFAULT '[]',
analyzed_at TEXT NOT NULL,
hash TEXT NOT NULL
);
./db/inited.lock对每个待分析项目(realpath 作为主键):
analyzed_at 字段收集以下 git 信息:
total_commits: git rev-list --count --alllast_commit_date: 最近提交日期last_commit_user: 最近提交者users: 全部提交者去重后的数组hash: 当前 HEAD 短哈希(7 位)获取所有本地和远程分支(去重):
git branch -a | sed 's/^[* ]*//' | sed 's|remotes/[^/]*/||' | sort -u
根据收集到的分支上下文,结合你对分支模型的理解,做出判断。
可选判定结果:gitflow、github flow、gitlab flow、无显著分支模型、自建模式
使用 INSERT OR REPLACE 更新项目记录,字段:
path, name, branch_model, total_commits, last_commit_date, last_commit_user, users, analyzed_at, hash
当你需要详细了解分支模型差异,或用户要求提供权威资料时,参考以下资源: