Back to Lab

Claude Code Plan Mode for Product Managers: Idea to Linear Ticket

Stefan3 min read

Claude Code is one of the most powerful AI tools available, and for non-technical people the setup is the wall. Here is the low-friction, high-impact way around it for product managers: run Claude Code inside the Anthropic desktop app, use plan mode against your product's repository, and turn a rough feature idea into a fully detailed Linear ticket, implementation notes, file references and the why included. No code written, and the ticket is ready for an engineer, an agent, or future you.

The setup: connectors, local mode, a cloned repo

Three pieces. In the desktop app settings, add Linear as a connector; it walks you through OAuth to your team. Any PM system works the same way through its own connector, Jira included. Then open Claude Code inside the app in local mode, pointed at a local clone of the repository. Local mode matters because, for whatever reason, cloud mode does not allow plan mode; a lot of question marks with Anthropic these days. Someone technical can clone the repo for you once.

The desktop route has a real safety property for non-technical users: changes only leave through pull requests. You cannot accidentally push something straight to production. The tradeoff is that the app runs one session at a time, which is the main reason I normally use the terminal instead; plans with extended thinking take a while, and I like running several at once. Start in the app, graduate later.

When plan mode is worth it

Medium-to-high complexity features. For a trivial bug fix, writing the ticket by hand is faster. In between, judgment: plan mode is recommended generally, and if you are not the person making the changes, the exploration it does is context you could not have produced yourself.

The workflow, start to finish

  1. Describe the feature roughly. I dictate with a voice tool, Superwhisper or Monologue, because the input can be sloppy: "instead of those three buttons opening chats, give us an embedded chat box on the dashboard."
  2. Plan mode researches the codebase: a genuinely thorough pass over the relevant files, with visible tool output if you want to see which files and lines it touched.
  3. It comes back with clarifying questions. These are consistently useful, because they surface the UX decisions you envisioned but never said out loud: inline panel or new page, fresh session or resume. Answer them or skip.
  4. It writes the plan as a markdown file: development-level detail, the relevant files, plus a summary.
  5. Ask for a TLDR that explains the why. It does not know the why unless you tell it, so it asks; in my case the feature existed because users could not figure out what to do after onboarding. What is good for a person to know is usually also good for the agent.
  6. "Create a Linear ticket from this plan." One sharpening was needed: the first ticket only referenced the plan file, which lives on my machine, so I told it to inline the full plan. Final ticket: why, expected behavior, implementation notes, file references.

Why this beats a hand-written ticket

The person with the most product context, the PM, writes the plan, and the tool contributes the part PMs structurally cannot: which files are involved and how the change fits the codebase. The result is flexible in a way hand-written tickets are not. Implement it immediately, save it for later, hand it to a developer who did not scope the feature, or pass it to a GitHub agent. Same artifact, four exits.

If you keep doing this, encode your standards into a skill or command that always asks the same questions about the why, the product impact, and the teams involved. That, and the discipline of separating planning from execution to keep sessions sharp, is most of what working PMs need from Claude Code.

Related

Want this kind of thinking applied to your business?

Book a Free Value Layer Audit