Skip to content
ccmods.app

constellation

v1.3.1

Connects Claude Code to Constellation's code graph: impact, dependency and dead-code commands, a /constellation pane and search nudges.

by @ShiftinBits2Updated Broad accessGitHub

Installation

  1. Install from your shell (answer y to add the marketplace)

    $ claude plugin install constellation --marketplace ShiftinBits/constellation-claude

Already in a session? Type this at the Claude Code prompt:

$ /plugin install constellation --marketplace ShiftinBits/constellation-claude

Pick a scope and the mod is active right away. Needs Claude Code 2.1.287 or later, in a terminal. Full install guide

What does constellation do?

  • /constellation:impact, :deps, :unused and :architecture commands query the indexed code graph
  • /constellation pane with Status, Diagnose, Deps, Unused, Explore and Stats tabs
  • Nudges Claude toward code_intel when Grep, Glob or shell grep/rg searches look like a symbol, capped by nudgeLimit
  • Index freshness line above the prompt and a one-line impact summary after turns that change files
  • Optional impact gate asks before edits to high-impact files; adds an impact section on gh pr create

What do you need?

  • Claude Code 2.1.287 or later (terminal)
  • Constellation account with the project indexed
  • CONSTELLATION_ACCESS_KEY, set with the constellation CLI (constellation auth)
  • Node.js with npx (the MCP server runs via npx)

What can this mod access?

Read from the mod's code with claude plugin validate on Claude Code 2.1.296, synced Oct 12, 2026. This is a capability list, not a security audit. Mods run with your permissions, so install only from authors you trust.

Broad access
  • Runs programs on your machine
  • Makes network requests
  • Can approve tool calls or change settings
  • Intercepts or rewrites tool calls
  • Reads files
  • Reads environment variables or settings
Hooks and engine calls (23 + 32)

hooks

  • classic.CwdChanged
  • classic.SessionStart
  • classic.SessionStart{source=clear|resume|fork}
  • classic.SubagentStart
  • classic.UserPromptSubmit
  • command.run{command=constellation}
  • config.set{key=theme|verbose}
  • session.start
  • tool.call{tool=/"^(Edit|Write|MultiEdit|NotebookEdit)$"/}
  • tool.call{tool=/"^(Grep|Bash)$"/}
  • tool.call{tool=/"^(Grep|Glob|Bash)$"/}
  • tool.call{tool=/"^Bash$"/}
  • tool.call{tool=/"code_intel$"/}
  • tool.call{tool=Bash}
  • tool.check{tool=/"^(Edit|Write|MultiEdit|NotebookEdit)$"/}
  • tool.describe{tool=/"^(Grep|Glob|Bash)$"/}
  • turn.complete
  • turn.start
  • ui.close{id=constellation}
  • ui.render{component=AbovePrompt}
  • ui.render{component=Pane, requestId=constellation}
  • ui.render{component=Spinner}
  • ui.render{component=ToolUse|ToolResult}

calls

  • $.clock.after
  • $.clock.every
  • $.clock.now
  • $.clock.sleep
  • $.command.register
  • $.command.run
  • $.config.list
  • $.env.get
  • $.env.set
  • $.fs.exists
  • $.fs.read
  • $.mcp.call
  • $.mcp.connect
  • $.process.run
  • $.process.spawn
  • $.prompt.fill
  • $.session.cwd
  • $.session.id
  • $.session.surfaces
  • $.store.delete
  • $.store.get
  • $.store.keys
  • $.store.set
  • $.tool.check
  • $.ui.ask
  • $.ui.close
  • $.ui.copy
  • $.ui.invalidate
  • $.ui.log
  • $.ui.open
  • $.ui.resolve
  • $.ui.toast

How do you uninstall constellation?

$ claude plugin uninstall constellation

To switch it off without removing it, use claude plugin disable with the same name.

Do you maintain constellation?

Add this badge to your README so users can jump to this page for the install command and access report.

Listed on ccmods.app
[![Listed on ccmods.app](https://ccmods.app/badge.svg)](https://ccmods.app/mods/constellation)

token-pilot

Digital-Threads/token-pilot

5

Cuts code-reading tokens: big Reads come back as outlines, heavy Grep and Bash calls are redirected, and savings show above the prompt.

UIPromptToolsBroad access
$ claude plugin install token-pilot --marketplace Digital-Threads/token-pilot

silica-core

kiycoh/silica-core

67

Indexes the code, markdown and PDFs in a folder locally and nudges Claude to search them with silica_search before grepping.

UIPromptCommandsBroad access
$ claude plugin install silica-core --marketplace kiycoh/silica-core

sn

tehubersheezy/servicenow-cli

11

Lets Claude run the sn ServiceNow CLI and lists each sn table call in a side pane with status, record counts and an Open-in-browser button.

UIToolsCommandsBroad access
$ claude plugin install sn --marketplace tehubersheezy/servicenow-cli