|
| 1 | +# GitHub Discussions — Setup & Seed Posts |
| 2 | + |
| 3 | +> Create these categories and posts on launch day. |
| 4 | +
|
| 5 | +## Categories to Create |
| 6 | + |
| 7 | +| # | Name | Emoji | Type | Description | |
| 8 | +|---|------|-------|------|-------------| |
| 9 | +| 1 | Announcements | :mega: | Announcement | Release notes, roadmap updates, and project news | |
| 10 | +| 2 | Q&A | :question: | Q&A | Ask questions and get answers from the community | |
| 11 | +| 3 | Ideas | :bulb: | General | Feature ideas and suggestions not ready for a formal issue | |
| 12 | +| 4 | Show and Tell | :rocket: | General | Share what you've built with Cortex or show your memory stats | |
| 13 | +| 5 | General | :speech_balloon: | General | Everything else — workflow tips, integrations, discussion | |
| 14 | + |
| 15 | +## Seed Post 1 — Welcome (pin to Announcements) |
| 16 | + |
| 17 | +**Title:** Welcome to Cortex Discussions |
| 18 | + |
| 19 | +**Body:** |
| 20 | + |
| 21 | +Hey — Koundinya here, the maintainer of Cortex. |
| 22 | + |
| 23 | +This is the place to ask questions, share ideas, show what you've built, and discuss anything related to Cortex and Claude Code memory. |
| 24 | + |
| 25 | +A few guidelines: |
| 26 | +- **Q&A** is for support questions. I'll mark accepted answers so future users can find solutions quickly. |
| 27 | +- **Ideas** is for feature suggestions that need discussion before becoming a formal issue. If the idea is well-defined and ready to implement, open an issue directly instead. |
| 28 | +- **Show and Tell** is for sharing your setup — run `cortex show` or `cortex stats` and tell us what Cortex is capturing for your projects. I find these incredibly useful for improving the quality gate. |
| 29 | +- **Announcements** is where I'll post release notes and roadmap updates. |
| 30 | + |
| 31 | +For bug reports and feature requests with clear specs, use [GitHub Issues](https://github.com/ProductionLineHQ/cortex/issues) with the bug or feature template. |
| 32 | + |
| 33 | +Looking forward to building this with you. |
| 34 | + |
| 35 | +## Seed Post 2 — General |
| 36 | + |
| 37 | +**Title:** What's your biggest Claude Code workflow frustration? |
| 38 | + |
| 39 | +**Body:** |
| 40 | + |
| 41 | +I built Cortex to solve one specific frustration: re-explaining my project to Claude Code every morning. But I know there are other pain points. |
| 42 | + |
| 43 | +What frustrates you most about using Claude Code daily? What context do you find yourself repeating? What do you wish Claude Code remembered? |
| 44 | + |
| 45 | +I'm asking because the answer shapes what memory types Cortex should capture. Right now we have six types (Decision, Context, Preference, Thread, Error, Learning) — but there might be categories I'm missing entirely. |
| 46 | + |
| 47 | +## Seed Post 3 — Show and Tell |
| 48 | + |
| 49 | +**Title:** Share your cortex show output — what is Cortex saving for your projects? |
| 50 | + |
| 51 | +**Body:** |
| 52 | + |
| 53 | +I'm curious what Cortex captures for different types of projects. If you've been using it for a few sessions, run `cortex stats` and share what you see. |
| 54 | + |
| 55 | +Here's mine for the Cortex project itself (yes, I use Cortex to build Cortex): |
| 56 | + |
| 57 | +``` |
| 58 | +cortex — 34 memories |
| 59 | +
|
| 60 | +By type: |
| 61 | + Decision: 12 (35%) |
| 62 | + Context: 8 (24%) |
| 63 | + Preference: 6 (18%) |
| 64 | + Thread: 4 (12%) |
| 65 | + Error: 2 (6%) |
| 66 | + Learning: 2 (6%) |
| 67 | +``` |
| 68 | + |
| 69 | +The decisions are mostly architecture choices (better-sqlite3 over Drizzle, Fastify over Express, MCP tool design). The threads are open investigations I haven't resolved yet. |
| 70 | + |
| 71 | +What does yours look like? |
| 72 | + |
| 73 | +## Seed Post 4 — Ideas |
| 74 | + |
| 75 | +**Title:** Roadmap discussion: what should we build next? |
| 76 | + |
| 77 | +**Body:** |
| 78 | + |
| 79 | +Here's what's currently planned: |
| 80 | + |
| 81 | +- Multi-machine sync via Turso (in progress) |
| 82 | +- VS Code extension with memory sidebar (in beta) |
| 83 | +- Team sharing — shared memory spaces for engineering teams |
| 84 | +- Memory analytics — usage patterns, most-referenced memories |
| 85 | + |
| 86 | +What would move the needle for you? What's missing that would make Cortex significantly more useful in your workflow? |
| 87 | + |
| 88 | +I'll use upvotes on replies to help prioritize. Everything here is on the table. |
| 89 | + |
| 90 | +## Seed Post 5 — Q&A |
| 91 | + |
| 92 | +**Title:** Does Cortex work with monorepos? |
| 93 | + |
| 94 | +**Body:** |
| 95 | + |
| 96 | +I have a pnpm monorepo with 6 packages. When I run `cortex init` at the root, it creates one project for the entire repo. But I'd like separate memory spaces for each package — decisions about the API server shouldn't pollute the frontend app's context. |
| 97 | + |
| 98 | +Is there a way to do this? |
| 99 | + |
| 100 | +**Answer (post immediately):** |
| 101 | + |
| 102 | +Yes. Run `cortex init --name <package-name>` inside each package directory: |
| 103 | + |
| 104 | +```bash |
| 105 | +cd packages/api |
| 106 | +cortex init --name my-app-api |
| 107 | + |
| 108 | +cd packages/web |
| 109 | +cortex init --name my-app-web |
| 110 | +``` |
| 111 | + |
| 112 | +Cortex uses the working directory for project detection. When you open Claude Code from `packages/api`, it loads the `my-app-api` memories. From `packages/web`, it loads `my-app-web`. |
| 113 | + |
| 114 | +If you want shared memories across all packages (like overall architecture decisions), create a third project at the monorepo root: |
| 115 | + |
| 116 | +```bash |
| 117 | +cd /path/to/monorepo |
| 118 | +cortex init --name my-app-shared |
| 119 | +``` |
| 120 | + |
| 121 | +Then pin the important shared memories with `cortex pin <id>` so they appear in every context injection regardless of which subdirectory you're in. (Pinned memories are global by default.) |
0 commit comments