implement-spec

Implement developer-defined specifications with live Senzing MCP server verification.

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/docktermj/senzing-bootcamp-claude-plugin --skill implement-spec-docktermj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-spec
Source: https://github.com/docktermj/senzing-bootcamp-claude-plugin/tree/main/.claude/skills/implement-spec
Command: npx skills add https://github.com/docktermj/senzing-bootcamp-claude-plugin --skill implement-spec-docktermj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the maintenance of the Senzing Bootcamp Claude Plugin by automating the implementation of developer-defined specifications and ensuring all code changes align with live Senzing MCP server facts.

Core Features & Use Cases

  • Spec Implementation: Automatically applies bug fixes or feature improvements defined in the specs directory.
  • Fact Verification: Re-verifies all Senzing-related assertions against the live MCP server before applying any code changes to prevent stale documentation errors.
  • Invariant Management: Promotes durable rules to a central invariants ledger to ensure long-term project consistency.

Quick Start

Use the implement-spec skill to list all pending specifications and choose one to implement in the current codebase.

Frequently Asked Questions about implement-spec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate bug fixes for my Senzing MCP plugin?

Automating Senzing plugin maintenance requires defining developer specifications in a specs directory and coordinating code changes with live MCP server verification. The skill applies bug fixes or feature improvements defined in these specs while ensuring architectural consistency.

How does specification implementation verify Senzing project invariants?

Specification implementation verifies Senzing project invariants by promoting durable rules to a central invariants ledger and re-verifying all Senzing-related assertions against the live MCP server. This prevents stale documentation errors and ensures long-term project consistency before applying any code changes.

Do I need network access to run Senzing plugin specification tasks?

Network access is required to run Senzing plugin specification tasks because the implementation must connect to a live Senzing MCP server. This active connection validates technical claims and ensures architectural consistency before any code modifications are applied to the plugin codebase.

What is the best way to manage feature enhancements for a Senzing Bootcamp plugin?

The best way to manage feature enhancements for a Senzing Bootcamp plugin is using developer-defined specifications that automatically apply improvements while maintaining a strict ledger of implemented tasks. This coordinates code changes with live MCP server verification to prevent stale documentation errors.

Why does specification implementation fail when the MCP server is offline?

Specification implementation fails when the MCP server is offline because the process requires active network access to the live Senzing MCP server to validate technical claims. Without this connection, architectural consistency cannot be verified before applying code changes to the plugin.