Skip to content

Tooling landscape

The setup contains several different kinds of declaration. A package installs software; a skill teaches a workflow; a plugin bundles capabilities; an MCP entry configures a tool connection. Keeping these categories distinct prevents duplicate ownership and misleading capability counts.

Declared tools by ownership system 343 declarations · generated from repository manifests
  • homebrew105
  • cursor-extension48
  • homebrew-cask44
  • vscode-extension40
  • cargo36
  • claude-plugin20
  • uv-tool20
  • npm11
  • homebrew-tap6
  • codex-plugin6
  • go4
  • python-library2
  • mlx-model1

Counts describe declarations, including plugins and extensions. They are not measurements of installed tools, disk use, execution speed, or distinct capabilities.

  • Package catalog: search by tool, owner, platform, profile, or source path.
  • Skill catalog: distinguish repository-owned procedures from installer-managed skills.
  • MCP catalog: inspect declared transports, profiles, and mutation risk.
  • Feature map: trace installers and runtime helpers to operating guides and checks.
From declaration to useful capability

Package declaration

Installed executable

Client configuration

Available tool route

Workflow

Skill and task instructions

Account and OS permissions

Artifact plus verification

Wide diagrams scroll horizontally. Focus the figure to use arrow keys.

The catalogs report configured intent from the public source tree. An entry is not proof of installation, a signed-in account, an available device, or a successful task. Use the agent inventory guide and validation guide to close those gaps on the actual host.

Each build reads the current repository manifests and skill metadata. Package additions appear automatically, while a new installer or runtime helper must also receive an explicit feature-map entry. Renames and removals should update both the source and its related guide. See maintaining documentation.