td-feature-build

Build a single tdmcp tool from a specification with Zod schema and msw tests.

30|6|Updated May 25, 2026
One-click install
npx skills add https://github.com/Pantani/tdmcp --skill td-feature-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: td-feature-build
Source: https://github.com/Pantani/tdmcp/tree/main/.agents/skills/td-feature-build
Command: npx skills add https://github.com/Pantani/tdmcp --skill td-feature-build

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build isolation for tool development: implement a new tdmcp tool from a full specification while touching only new files, ensuring changes are self-contained and safe to develop in parallel without modifying shared registries.

Core Features & Use Cases

  • Canonical tool-file pattern: each tool exports a pure …Impl and a register… function together with a bridge payload script and offline msw unit tests, enabling isolated, repeatable builds.
  • Strict isolation for parallel development: no edits to shared registries or core tooling, allowing multiple features to be developed concurrently without risk.
  • End-to-end scaffolding: provides a complete workflow from spec to test to export-ready tool, facilitating clean integration and maintainability.

Quick Start

Create a new tool file following the canonical pattern and implement a focused unit test in isolation.

Frequently Asked Questions about td-feature-build

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

FAQPage Schema
How do I build isolated tdmcp tools from a spec without modifying shared registries?

To build isolated tdmcp tools, you implement new tool files following a canonical pattern with a Zod schema, implementation function, bridge payload, and offline msw unit tests, ensuring strict isolation for parallel development without touching shared registries.

What is the canonical file pattern for tdmcp tool development?

The canonical tdmcp tool-file pattern exports a pure implementation function and a register function together with a bridge payload script and offline msw unit tests, enabling isolated, repeatable builds for each tool.

How do I scaffold a TypeScript MCP tool with Zod schema and msw unit testing?

You scaffold a TypeScript MCP tool by creating a new file containing a Zod schema, an implementation function, a bridge payload, and an offline msw unit test, yielding a self-contained, exportable tool ready for integration.

Can I develop multiple tdmcp tools in parallel without causing registry conflicts?

Yes, you can develop multiple tdmcp tools in parallel because the isolation approach enforces new-file discipline and requires no edits to shared registries or core tooling, preventing conflicts during concurrent feature development.

Does tdmcp tool isolation work with msw for offline unit testing?

Yes, tdmcp tool isolation works with msw by supplying an offline msw unit test within each new tool file, allowing you to validate the implementation in a self-contained environment before integration.

When should I not use the isolated tool-file pattern for tdmcp development?

You should avoid the isolated tool-file pattern when your task requires modifying existing shared registries or core tooling, as this approach enforces strict new-file discipline and does not support editing shared dependencies.