技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
MongLong0214/commitlore

MongLong0214/commitlore

Returns active decision
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add commitlore -- npx -y commitlore
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
18 ★ · MongLong0214/commitlore · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 18 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 MongLong0214/commitlore;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

CommitLore

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Stop re-reviewing the same bad idea.
Decision authority for coding agents, owned by Git.
Keep constraints, rejected alternatives, and warnings in Git — then deliver
only what is still in force, so an agent is not handed a decision the
repository already reversed.
No hosted memory. The repository owns the record.
English ·
한국어 ·
日本語 ·
简体中文
Install once. Then initialise each repository where you want it to work.
Prefer to read the installer first?
It installs a pinned source checkout and a wrapper that runs
node /dist/commitlore.mjs — no compiled download, no build step.
---
> **The code survives. The judgment doesn't.**
An agent proposes an approach. Your team rejects it because of a non-obvious
constraint. The final code preserves the outcome, but usually not why the
alternative was rejected. A later agent sees only the code and proposes the
same idea again.
CommitLore keeps that judgment beside the code.
What CommitLore does
| | Behavior | Product path |
|---|---|---|
| **Captures** | Preserves constraints, rejected alternatives, and warnings that a diff cannot show. Candidates are checked against the session transcript and the staged diff. | commitlore capture |
| **Preserves** | Stores accepted records in Git trailers or notes instead of a hosted memory database. | commit hooks · refs/notes/commitlore |
| **Tracks lifecycle** | Keeps active, superseded, and expired decisions distinct. | commitlore stale |
| **Scopes** | Selects decisions for the path an agent is about to edit. | commitlore context |
| **Grades trust** | Delivers records as directives, claims, or withheld content. | default / signed mode |
| **Delivers** | Gives supported agents current context before an edit. | plugin hook · MCP |
Most commits should carry no record. CommitLore is for judgment the code cannot
preserve, not for narrating every change.
60 seconds to decision-aware agents
1. Install the CLI
macOS and Linux:
Windows:
Requires Node.js 22.23.2+ and Git. The script checks both before it writes anything.
2. Connect your agent
Claude Code:
Codex:
The plugin puts no commitlore on PATH, so the commands below need the CLI
install as well. The installers also detect and wire supported MCP hosts where
they can do so safely; the exact matrix is below.
3. Initialize a repository
Start a new agent session after installing or updating a plugin: a running
session keeps the runtime it loaded.
Then work and commit normally. On supported skill integrations, CommitLore is
considered during ordinary commit requests and stays silent when there is
nothing worth preserving. You do not need to name CommitLore on every commit.
Want accepted records to stage without a per-record prompt? The repository can
opt in once with commitlore auto on. That policy is repository-owned and
applies to the team, so it is not silently enabled by this page.
What the agent receives
Before editing src/pricing.ts:
[claim] means "weigh this as information." A repository can opt into the
stronger signed-authority mode. Delivery gives the agent context; it does not
block the edit.
Security model →
Why Git?
**The repository should own the judgment behind its code.**
CommitLore stores records in ordinary Git trailers and notes, so they branch,
merge, clone, review, and survive provider changes with the code they explain.
SQLite is only a rebuildable index. Delete it and Git still holds the record.
Finding an old decision is not enough
A general memory or retrieval system asks:
> Which old text looks related?
CommitLore asks:
> Which recorded decisions still apply to this path now?
A superseded decision can be highly relevant and still be wrong as current
guidance. Relevance and authority are different questions.
How it works
1. **Capture** — an agent drafts only decision context the diff cannot show.
2. **Verify** — CommitLore checks the draft against the session and staged diff.
3. **Preserve** — the accepted record lives in Git with identity and lifecycle.
来源
awesome · https://github.com/MongLong0214/commitlore
按领域浏览
MCP 服务
Traction
18 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引