Skip to content
shirumesuPublic

About

芸 - 一套开箱即用的 AI 工程 skills,提供规划、测试、编写、审查、发布、搜索、记忆、规范文档维护等各种便利功能,旨在覆盖绝大部分使用场景提供高质量、稳定的ai体验。

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Gei

Gei ~ 芸

给 Codex 和 Claude Code 用的小型 Skills,加上放在项目外面的知识库

版本 宿主 许可证 MCP

安装  |  组成  |  反馈问题

English | 简体中文

安装

消耗地球 online 金币购买

把这句话发给你的 Agent:

Fetch and follow instructions from https://raw.githubusercontent.com/shirumesu/gei/refs/heads/main/docs/install.md

免费安装

Codex
codex plugin marketplace add https://github.com/shirumesu/gei.git

然后在 Codex 的插件管理里启用 gei,重启后新开会话生效。

Claude Code
/plugin marketplace add shirumesu/gei
/plugin install gei@gei-claude
其他支持 Skills 的工具

下载 Gei-skills.zip,解压到工具读取 Skills 的目录;或者直接 clone,之后用 git pull 更新:

git clone https://github.com/shirumesu/gei.git <skills-dir>/Gei

这种方式只有 Skills,不包含 Hooks 和 MCP。


组成

Skills

Skill 做什么
consider 动手前判断值不值得做、怎么做、会锁定什么
memo 用纯 Markdown 记下代码里找不到的东西:你的偏好、反复出现的做法、踩过的坑,按主题分文件,跨机器、跨 Agent 共用
diagnose 先拿到能复现的命令,找到根因再修
inspect 用新上下文的子代理对照原始需求审查改动,需手动调用
deslop 给已有设计语言的产品去掉“AI 味”:逐页审查粗体小字、无意义的彩色、闪光图标、重复的状态和不齐的间距,你逐条选,只改选中的并同步设计文档

Hooks

时机 做什么
会话开始 三个 Hook 分别注入 AGENTS.md、跨项目记忆、当前项目记忆;没有内容的不注入

MCP

工具 做什么
spec_read 读取记忆
spec_search 搜索记忆
spec_edit 修改、新建、删除记忆文件

记忆默认存放在 ~/.agents/geispec(可用 GEI_SPEC_HOME 修改),不需要在项目里加任何文件:

AGENTS.md                      你的长期指令,会话开始时注入;Agent 只在你明确要求时修改
context/MEMORY.md              跨项目记忆的索引,会话开始时注入
context/<topic>.md             一个主题的记忆
projects/<project>/MEMORY.md   当前项目记忆的索引,会话开始时注入
projects/<project>/<topic>.md  一个主题的记忆

都是普通 Markdown,没有类型和元数据,在 GitHub 上可以直接读、直接改。MEMORY.md 只放索引,每行 - [主题](主题.md) - 什么时候读,注入的内容保持很小,Agent 需要时再读对应文件。同一主题的规则和事实合在一个文件里,每条写清做法、原因(Why)和用法(How to apply)。只记以后还会遇到的事,不记任务、进度和已完成工作的存档。每个文件注入时上限约 9,500 字符,超出会按行截断并提示 Agent 精简。spec show projects/<project>/MEMORY.md 可以看到会话实际收到的内容。

也可以改存到自己的 GitHub 私有仓库(告诉 Agent 绑定到哪个 repo 就好)。

详见使用说明。


致谢与许可

以 MIT 开源。更新记录见 CHANGELOG.md。

About

芸 - 一套开箱即用的 AI 工程 skills,提供规划、测试、编写、审查、发布、搜索、记忆、规范文档维护等各种便利功能,旨在覆盖绝大部分使用场景提供高质量、稳定的ai体验。

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages