Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Senzing Bootcamp Claude Code Plugin

A guided bootcamp for learning Senzing entity resolution, packaged as a Claude Code plugin. Install it, then say "start the bootcamp" to be guided through a hands-on, module-by-module tutorial.

What the bootcamp covers

A guided sequence of hands-on modules takes you from zero to working entity resolution:

  • Bootcamp preparation: choose your curriculum, level of detail, and programming language
  • Entity Resolution Concepts: a primer on how entity resolution works (optional)
  • Discover the Business Problem: describe the problem you are trying to solve
  • SDK setup: install and configure the Senzing SDK
  • System verification: end-to-end checks that Senzing works on your machine (optional)
  • Truth Set visualization: an interactive web app of the resolved Truth Set data (optional)
  • Data collection: identify and collect your data sources
  • Data Quality, Mapping, and Transformation: make your data "Senzing-ready"
  • Data processing: ingest your Senzing-ready data
  • Query, Visualize and Discover: see what Senzing can do for you
  • Bootcamp graduation: wrap up your bootcamp with a bow

You finish with working Senzing code and data in your project, a professional recap PDF you can keep and share, and a production starter. See What you finish with for details.

Requirements

  • Network access to the Senzing MCP server. The bootcamp cannot proceed without it. It generates SDK code, looks up Senzing facts, and provides working examples.
  • Minimum of a Claude Max 5x plan.
    • Note: Multiple 5-hour windows of a Claude Pro plan will work, but you will not be able to complete the bootcamp in one session.
  • Recommended, but not mandatory: A business problem requiring Entity Resolution and 5,000 to 20,000 records that illustrate the problem.

Install and start

This is a Claude Code plugin. Claude Code has two interfaces you can run it in. Pick either:

  • Claude Desktop — Claude Code inside the desktop application; the step-by-step walkthrough below.
  • Claude Code CLI — Claude Code in a terminal; see Using the Claude Code CLI.

Using Claude Desktop

In this section are instructions for installing Claude Desktop, installing the Senzing Bootcamp plugin, and starting the Bootcamp.

  1. Download and install Claude Desktop.

  2. Start Claude Desktop.

    1. If asked, install git.
  3. In Claude Desktop,

    1. In the left-hand pane, choose "</> Code".
    2. In the Code pane, click "New".
  4. In Claude Desktop, near the bottom, choose the "Working directory" (it might say "Select folder...")

    1. Create and use a new folder for the Senzing Bootcamp.
  5. In Claude Desktop, on the bottom, click the "Add" icon (+) > Add Plugins... (Or it may be just "Plugins").

    1. In the Directory pane, near "Filter by" and "Sort by", click the "Add Marketplace" icon (+).

      1. If the plus sign is missing, see Troubleshooting: Claude Desktop inoperative
    2. In the Add marketplace pane, enter "URL:"

      https://github.com/Senzing/senzing-bootcamp-claude-plugin
    3. Click the "Sync" button.

    4. In the Directory pane,

      1. Select "Code" tab.
      2. Select "Senzing bootcamp".
      3. Click on "Install".
      4. Close Directory pane.
  6. In Claude Desktop, on the bottom,

    1. Choose the Mode: "auto" for a smooth ride.
    2. Choose the Model "Sonnet 5".
    3. Choose the Effort: "medium".
  7. In Claude Desktop, near the bottom, in the agentic chat, enter:

    Start the bootcamp

    (Or use the /start-bootcamp command. See Bootcamp commands for the other two.)

What you finish with

The bootcamp is a guided, module-by-module tutorial. You end with working Senzing code and data in your project (src/, data/, database/), a professional recap PDF you can keep and share (e.g. bootcamp_recap.pdf, but yours will differ), and a production/ starter project.

Troubleshooting

Claude Desktop inoperative

If you are unable to enter and process prompts in Claude Desktop or if you are unable to add a Claude Marketplace or Claude plugin, the issue may be with an incomplete installation of Claude Desktop.

  • Claude Desktop requires git to be installed.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages