You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-20Lines changed: 16 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,12 @@
1
1
# Threadlinking
2
2
3
-
> Preserve the decisions behind your code
3
+
> Git tracks what changed. Threadlinking tracks **why**.
4
4
5
-
Threadlinking is a Claude Code native tool for preserving decision-making context alongside the files you create.
5
+
You built something three weeks ago. Now you're staring at it, trying to remember why you made that choice. The commit message says "add auth module" -- but why JWT? Why not sessions? What constraint drove that decision?
6
6
7
-
Your team is working on a project. Files get created, design decisions are made, problems get solved. A week later, someone's looking at the code wondering:
7
+
Threadlinking captures decision rationale alongside your code. It works natively with Claude Code -- Claude detects decisions as you make them, saves the reasoning, and surfaces it when you (or a teammate) come back later.
8
8
9
-
> "Why was it built this way? What were we thinking?"
10
-
11
-
Threadlinking solves this by capturing decision rationale for your files and code, so you can trace your "why" across sessions, teammates, and repos.
12
-
13
-
A thread is a container for an **idea or project**, not just a feature or task. One thread might span months of work, dozens of files, and hundreds of snippets across multiple repos. When someone starts a new session next week, threadlinking connects it back to the earlier decisions, preserving context across the gaps.
9
+
A **thread** is a container for an idea or project, not a task. One thread spans months of work, dozens of files, and hundreds of context snippets. When you start a new session weeks later, threadlinking connects it back to the earlier decisions.
14
10
15
11
---
16
12
@@ -20,22 +16,22 @@ Threadlinking ships as a **Claude Code plugin** — when you run `threadlinking
20
16
21
17
### MCP Tools
22
18
23
-
These are the tools Claude gets when the MCP server is active:
19
+
Threadlinking exposes 12 tools to Claude Code via MCP:
24
20
25
-
| Tool |What it does|
21
+
| Tool |Description|
26
22
|------|-------------|
27
-
|`threadlinking_snippet`|Save decision context to a thread |
23
+
|`threadlinking_snippet`|Add a context snippet to a thread (auto-creates thread if needed)|
28
24
|`threadlinking_create`| Create a new empty thread |
29
25
|`threadlinking_attach`| Link a file to a thread |
30
-
|`threadlinking_detach`|Unlink a file from a thread |
31
-
|`threadlinking_explain`| Show why a file exists |
32
-
|`threadlinking_show`| View full thread details |
33
-
|`threadlinking_list`| List all threads + pending files |
34
-
|`threadlinking_search`|Keyword search across threads|
35
-
|`threadlinking_semantic_search`|Natural language search by meaning|
36
-
|`threadlinking_analytics`|Usage stats and insights |
0 commit comments