What would I do?

Make a decision once. Every AI agent you work with remembers it, applies it, and stops asking.

YouwwidClaude CodeCodexCursorYour agent

Claude Code·Which package manager for this repo?

Decide once. Reuse everywhere.

You decide

In the dashboard, or mid-conversation. Your agent records the decision and the reasoning behind it.

WWID remembers

Decisions live globally or per project. Every change is versioned and every use is logged.

Agents reuse it

Claude Code, Codex, Cursor: anything that speaks MCP checks WWID before it asks you.

A decision, not a note.

An answer, the reasons behind it, and where it applies. Agents see when it changed and whether what they did last week is now out of date.

Globalv3 · updated 2 days ago

Package manager

Use pnpm. Never commit another lockfile.

Faster installs, strict dependency resolution, and workspaces that just work.

Applied 41 times across 6 projects

Your defaults, with exceptions.

Global decisions apply to every project. Any project can override them. Agents recognize the repo from its git remote and get the right answer for where they are.

web-app
Next.jsTailwindVitest overrides Jest
billing-api
HonoResult types
Global
pnpmTypeScript strictConventional commitsJest

The more you decide, the less you're asked.

Spots patterns

You chose Drizzle in four projects. WWID suggests making it a global default.

Make global

Flags contradictions

Jest in billing-api, Vitest in web-app. Intentional, or should one win?

Choose default

Keeps guesses honest

Agents can infer what you'd do. It stays marked as inferred until you confirm it.

Confirm

One URL. Sign in. Done.

Point any MCP client at wwid.si/mcp. It opens a browser, you sign in with Google and approve it, and every session after that starts already knowing how you work.

claude mcp add --transport http wwid https://wwid.si/mcp

Stop answering the same question twice.

Get started