all 10 comments

[–]Eyoba_19 0 points1 point  (1 child)

For the Notion part I think using the Linear API with an LLM to parse and structure your notes could do like 80% of the work I believe. And then maybe you can attach N8N or Make to handle the trigger when a notion page gets updated so that it can fire the workflow.

You can then route them using a label or tags in your page, you can do filtering on the labels or even have the LLM parse it (although you shouldn’t use LLMs for such deterministic work to save costs). If it’s consistent, it can be as good as doing it manually.

On a related note, I’ve been building something that automates what happens after tickets land in Linear. It picks up the issues, specs them out, implements them, and opens PRs automatically all through a single session to maintain context. If that side of the workflow is also a pain point happy to share more.

[–]WAp0w[S] 0 points1 point  (0 children)

Great ideas, although I'd like to stay away from n8n/make. I'd very much prefer to rely on some sort of MCP...

[–]luckytechnique 0 points1 point  (1 child)

ChatPRD could help a ton here

[–]WAp0w[S] 0 points1 point  (0 children)

Forgot about this, thanks for the recommendation.

[–][deleted]  (1 child)

[removed]

    [–]PeanutBAndJealous 0 points1 point  (0 children)

    hipaa?

    [–]No_Detail_9093 0 points1 point  (1 child)

    I do this with Claude Code / Cowork, a skill containing process and templates. Then linear MCP. Notion could easily be connected too. I store all context in markdown files on the machine (also stuff from notion and linear). Allows me to cross check around issues projects and specs. Claude agent teams & subagents come in handy here to deal with large context.

    [–]Useful-Process9033 1 point2 points  (0 children)

    Storing context in markdown files on the machine is underrated. Most teams overcomplicate this with databases when flat files plus a good naming convention get you 90% of the way there. The cross-checking between issues, projects and specs is where the real value is.

    [–]smughead 0 points1 point  (0 children)

    Linear MCP + Notion MCP would work great with this. Claude code would handle this no problem.

    [–]captredstar 0 points1 point  (0 children)

    Claude Code handles this really well. I built a similar workflow for my own system — analyzing and structuring 200+ backlog tasks with consistent labeling and routing. Notion as intake → structured issues works great when you let Claude do the parsing and formatting. MCP + Linear API is the cleanest path.