Install any skill in seconds. Free to start, no credit card required.
Get Started Free →syncable-dev/memtrace-evolution
Trace source-code change history from Memtrace's symbol-level temporal memory.
Passed 12 of 16 test cases with the skill, and 2 of 16 without it.
and 19 more in the full report
14 fixed2 passed either way5 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
We have an uncommitted local patch string for repo `web_app`. We want to detect what structural nodes and edges this diff would affect before committing. Construct the tool call payload.
| Checked | Without skill | With skill |
|---|---|---|
| Recommends calling detect_changes | Missed | Passed |
| Passes the patch diff payload to detect_changes | Missed | Passed |
The instructions your model reads when the skill loads.
Temporal analysis for "what changed in this repo between two points in time?" Works on both git commits and uncommitted working-tree saves.
get_evolution always requires repo_id and from. There is no days parameter.
| Parameter | Required | Type | Example |
|---|---|---|---|
repo_id | yes | string | "memdb" |
from | yes | string | "90d ago", "2026-04-01T00:00:00Z", "yesterday" |
to | no | string | defaults to now; set to incident time when investigating |
mode | no | string | "recent" (default), "compound", "summary", "overview" |
target | no | string | symbol name or file path substring to scope results |
branch | no | string | branch filter |
Parameter types: MCP parameters are strictly typed. Numbers (
limit,cursor, etc.) must be JSON numbers — not strings. Uselimit: 100, neverlimit: "100".
| Tool | Time param | Example | Notes |
|---|---|---|---|
get_evolution | from (required) | "90d ago" | optional to; never pass days |
get_changes_since | since (required) | "2026-04-13T10:43:00Z" | optional until |
replay_history | days (optional) | 90 | re-walks git history — different tool entirely |
Common failure: MCP error -32602: missing field 'from' — you omitted from or passed days instead.
// CORRECT — 90-day overview
{ "repo_id": "memdb", "from": "90d ago", "mode": "overview" }
// WRONG — days is not a get_evolution parameter
{ "repo_id": "memdb", "days": 90, "mode": "overview" }
| Mode | What you get | Best for |
test cases passed, vs 2 / 16 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.