Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>life-as-code LensNew to Visual Studio Code? Get it now.
life-as-code Lens

life-as-code Lens

majeanson

|
1 install
| (0) | Free
View feature provenance inline in your editor — code lens, hover, and status bar for feature.json files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

life-as-code Lens

Feature provenance, inline in your editor.

See which feature owns the file you're editing, check its status and completeness, and jump straight to its feature.json — without leaving VS Code.

Hover preview


What it does

Code lens — appears above the first line of every file inside a feature folder. Shows the feature key, status icon, and completeness score at a glance.

Hover — hover over any featureKey string (e.g. "feat-2026-007") anywhere in your codebase to see the full feature summary inline.

Status bar — a chip in the bottom bar shows which feature owns your current file. Click it to open feature.json.

Right-click → lac: Open feature.json — jumps directly to the feature record for the file you're editing.

Diagnostics — squiggles on malformed feature.json files with inline validation messages.


Requirements

Install the CLI first — it ships with the lac-lsp server the extension uses:

npm install -g @majeanson/lac

Then initialise a workspace in your repo:

lac workspace init

LSP mode (richer features)

By default the extension runs in lightweight mode. Enable LSP mode for full hover, diagnostics, and workspace symbol search:

// .vscode/settings.json
{
  "lacLens.lspMode": true
}

lac-lsp is already on your PATH after installing @majeanson/lac — no extra install needed.


Settings

Setting Default Description
lacLens.enableCodeLens true Show code lens above files in feature folders
lacLens.enableStatusBar true Show active feature in the status bar
lacLens.lspMode false Use lac-lsp for richer hover + diagnostics
lacLens.lspServerPath "lac-lsp" Path to the lac-lsp binary
lacLens.httpPort 7474 Port the LSP HTTP API listens on

Links

  • CLI — @majeanson/lac
  • Web UI — lifeascode-ruddy.vercel.app
  • Source — github.com/majeanson/lac-cli

MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft