Agent 与自动化AI 资源
grimoire:为编码智能体提供可移植技能、团队名册、记忆与自动构建循环的 Claude Code 插件
laurentlouk/grimoire · 🔮 A spellbook for coding agents: portable Agent Skills, an agent roster, curated memory and a build loop that learns. Claude Code plugin, stack-agnostic.
ELI5:它是什么,解决什么问题
grimoire 是一个面向编码智能体的 Claude Code 插件,提供可移植的 Agent Skills、按仓库划分的团队智能体名册(AGENTS.md)、精简的声明式记忆目录(memory/),以及无人值守的构建循环(workflows/)。该循环按 roast → to-plan → to-issues → build ⇄ review → PR → crystallize → ship 的流水线推进,并在每次运行结束时把学到的经验回写为技能、记忆和文档更新。它还包含基于 tree-sitter 的本地代码图(SQLite,支持多种语言),以 MCP 工具形式供智能体查询调用关系与影响范围,并提供本地 HTML 页面展示架构图、代码图和文档库。项目与具体技术栈无关,也不绑定特定任务跟踪系统;附带成本上限、PreToolUse 守卫钩子、任务认领、断点续跑等无人值守安全措施,并可选用 rtk 压缩工具输出以节省 token。
核心能力与快速开始
★ 1 · JavaScript
- 能做什么
- 提供 15 个 Agent Skills(roast、to-plan、to-issues、tdd、launch-agent、crystallize、orchestrate 等)组成从设计评审到交付的流水线;通过 /grimoire:setup 探索仓库并生成团队智能体、记忆库、名册与循环配置,未经确认不写入、不覆盖已有文件;AGENTS.md 名册与 memory/ 记忆目录可被任意智能体读取;workflows/ 提供无人值守构建循环,支持断点续跑、成本上限、守卫钩子、任务认领、按仓库推送草稿 PR;tools/graph 用 tree-sitter 解析多语言代码构建本地 SQLite 代码图,并以 MCP 工具提供调用者、影响面、路径、层级等查询;/grimoire:graph、/grimoire:architecture、/grimoire:logs、/grimoire:manager 分别生成代码图、经代码校验的架构图、运行决策日志报告和管理简报页面。
- 适用场景
- 希望把编码智能体工作流标准化、可复用化的团队;需要在 Claude Code 中为多仓库项目配置团队智能体与共享记忆的开发者;需要对设计做压力测试、把规格拆成计划与跟踪系统 issue 的团队;希望以无人值守方式推进构建并在每个 PR 后沉淀经验的项目;需要快速检索代码调用关系与影响范围、生成架构图的工程团队。
- 项目形态
- 开发框架
- 部署方式
- 本地使用。推荐通过 Claude Code 插件市场安装(/plugin marketplace add 与 /plugin install),也可仅用 npx skills add 安装技能,或手工复制 memory/、AGENTS.md、templates/team-agent.md、workflows/。代码图工具首次索引时自行安装解析器运行时,无需常驻服务;可在 .claude/settings.json 中为团队固定插件。
- 主要依赖
- README 说明:插件形式需 Claude Code;构建循环 workflows/ 仅能在 Claude Code 中运行;代码图需要首次索引时自动安装解析器运行时;使用 rtk 需另行安装(brew install rtk-ai/tap/rtk 并注册钩子),不装则 token 消耗更多。完整硬件与系统要求未说明。
- 使用限制
- 构建循环(workflows/)只在 Claude Code 中运行,其他智能体只能逐个技能交互使用;代码图仅作为研究线索(path:line),不是事实来源,审查者不使用它;rtk 为可选外部依赖;README 提到成本熔断、令牌上限与部署/API 成本细节未完整说明;许可证为 MIT,但可商用性、API 费用等未说明。
- 许可证
- MIT
- 最近推送
- 2026-10-18 01:28
资料检查:2026-10-18 07:00 · 卡片整理:2026-10-18 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。