Skip to main content

mono claude

Launches Claude Code with all workspace:* dependencies automatically added as --add-dir flags. This gives Claude full context of all packages your app depends on.

Usage

mono claude

How it works

  1. Reads package.json in the target directory
  2. Finds all workspace:* dependencies
  3. Resolves each to its package path in the monorepo
  4. Launches claude with --add-dir for each dependency

Examples

# From an app directory (uses INIT_CWD)
mono claude

# Specify directory explicitly
mono claude --dir apps/salary-calc

# Pass arguments through to claude
mono claude --print "explain this codebase"

# Preview the generated command
mono claude --dry-run

Options

FlagDescription
--dir, -d <path>Package directory (defaults to INIT_CWD or cwd)
--dry-runShow the command without executing