What this is
A meta-index for all open contribution invitations in this repo.
weighted-compact is a substrate for self-distillation from your Claude Code sessions — not a cloud service, not a summarizer, not a vendor feature. Every contribution must preserve that identity.
Before opening a PR on any of the issues below, post a comment on the specific issue so the maintainer can confirm direction. Unsolicited PRs that re-litigate the architecture will be closed without merge.
Architectural answer (pre-set)
The contribution model is: architecture pre-decided, implementation open.
Each issue states how the thing should be built. That framing is not a starting suggestion — it is the acceptance criterion. If you disagree with the shape, open a GitHub Discussion, not a PR.
Five hard constraints apply to every contribution in this repo:
- Local-first. No network listener, no cloud sync, no telemetry, no auto-injection, no third-party service dependency.
- Substrate stays private. No upload, no sync, no remote exposure of raw conversation text. Local read-only access for local processes is fine.
- Read-only over MCP/IDE surfaces. No labeling, no schema mutations, no timer triggers from a remote client.
- Inspectable. Everything added must be auditable in plain text or standard formats. No opaque blobs, no closed binary protocols.
- No re-litigation. The "What NOT to do" block in each issue is non-negotiable in PR scope.
Open question for the contributor
Which issue interests you? Post a comment there first.
Where to start
Open issues in this batch (replace #N with actual issue numbers after batch creation):
| Area |
Issue |
| IDE — VS Code |
#4 |
| IDE — JetBrains |
#5 |
| IDE — Neovim |
#6 |
| Docs — Claude Desktop |
#7 |
| Docs — mcp-cli recipes |
#8 |
| Docs — Cursor IDE |
#9 |
| Packaging — Homebrew |
#10 |
| Packaging — AUR |
#11 |
| Packaging — Debian .deb |
#12 |
| Reproduction bench |
#13 |
| Docs — i18n |
#14 |
| Wrappers — tmux statusline |
#15 |
| Wrappers — pre-commit hook |
#16 |
| Packaging — Windows installer |
#17 |
What NOT to do
- Do not open a PR without commenting on the specific issue first.
- Do not propose changes that violate the five constraints above.
- Do not add a dependency on a cloud service or external API in any contribution.
Skill level
Easy — the issues are explicitly tiered by good first issue / help wanted. Pick one that matches your experience and read its "Where to start" section.
What this is
A meta-index for all open contribution invitations in this repo.
weighted-compact is a substrate for self-distillation from your Claude Code sessions — not a cloud service, not a summarizer, not a vendor feature. Every contribution must preserve that identity.
Before opening a PR on any of the issues below, post a comment on the specific issue so the maintainer can confirm direction. Unsolicited PRs that re-litigate the architecture will be closed without merge.
Architectural answer (pre-set)
The contribution model is: architecture pre-decided, implementation open.
Each issue states how the thing should be built. That framing is not a starting suggestion — it is the acceptance criterion. If you disagree with the shape, open a GitHub Discussion, not a PR.
Five hard constraints apply to every contribution in this repo:
Open question for the contributor
Which issue interests you? Post a comment there first.
Where to start
Open issues in this batch (replace
#Nwith actual issue numbers after batch creation):What NOT to do
Skill level
Easy — the issues are explicitly tiered by
good first issue/help wanted. Pick one that matches your experience and read its "Where to start" section.