tool-contract-sync

Audit and fix three-way sync among tool implementations, skill definitions, and manifests.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/bmsull560/Fabric_4L --skill tool-contract-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tool-contract-sync
Source: https://github.com/bmsull560/Fabric_4L/tree/main/.windsurf/skills/tool-contract-sync
Command: npx skills add https://github.com/bmsull560/Fabric_4L --skill tool-contract-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit and fix the three-way sync between tool implementations, skill definitions, and tool manifests, ensuring every registered tool has a corresponding skill MD, JSON Schema manifest, and eval.

Core Features & Use Cases

  • Audit and reconcile ToolRegistry tools with skill definitions, manifests, and evals.
  • Generate missing skill MDs, manifests, and golden-trace evals to close gaps.
  • Validate consistency of names, parameters, and descriptions across artifacts, and produce a gap report for remediation.

Quick Start

Run the gap analysis to identify missing artifacts and trigger artifact generation for tools lacking skill definitions, manifests, or evals.

Frequently Asked Questions about tool-contract-sync

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

FAQPage Schema
How do I audit tool implementations against skill definitions and JSON Schema manifests?

To audit tool implementations against skill definitions and JSON Schema manifests, run a gap analysis to identify missing artifacts and trigger generation for tools lacking skill MDs, manifests, or evals. This enforces consistency checks across all registered tools.

Why does my ToolRegistry have tools missing skill MDs or manifests?

Tools in the ToolRegistry may be missing skill MDs or manifests due to a broken three-way sync between tool implementations, skill definitions, and tool manifests. A gap analysis detects these missing artifacts and provides steps to regenerate them.

How do I generate missing evals and JSON Schema manifests for registered tools?

To generate missing evals and JSON Schema manifests for registered tools, run the gap analysis to identify gaps and trigger artifact generation. This creates missing skill docs, manifests, and golden-trace evals to close the synchronization gaps.

What is the best way to validate consistency of tool names and parameters across manifests?

The best way to validate consistency of tool names and parameters across manifests is to perform a three-way sync audit. This process validates descriptions and parameters across tool implementations, skill definitions, and manifests, producing a gap report for remediation.

Do I need a ToolRegistry to run a gap analysis on skill definitions and manifests?

Yes, a ToolRegistry is required because the gap analysis applies specifically when tools are registered there but missing corresponding skill MDs, JSON Schema manifests, or evals. The registry serves as the baseline for detecting synchronization gaps.

When should I run a gap analysis for tool contract synchronization?

You should run a gap analysis for tool contract synchronization whenever tools are registered in the ToolRegistry but lack corresponding skill definitions, JSON Schema manifests, or evals, ensuring every registered tool has complete and consistent artifacts.