td-feature-release

Automate tdmcp releases with changelog updates, version bumps, and gated git operations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool automates the end-to-end release workflow for tdmcp projects. It ensures that a new release is only created after QA gates pass, updates the changelog, bumps every manifest version, and performs a safe commit, tag, and push sequence.

Core Features & Use Cases

  • Gate-and-release workflow: enforce td-qa PASS before releasing.
  • Change-log automation: update CHANGELOG.md with added/changed/fixed items and new version link.
  • Cross-manifest version bump: update package.json, the .dxt/plugin manifests, and any docs references.
  • Safe git operations: commit, tag, and push with strict staging per path.
  • Release notes: output a workspace release summary at _workspace/05_release.md.

Quick Start

Initiate a release by validating QA results, then run the feature to update changelog, bump versions across manifests, commit with a release message, tag, and push.

Frequently Asked Questions about td-feature-release

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

FAQPage Schema
How do I automate version bumps across multiple manifests in a release workflow?

Automate version bumps by synchronizing version numbers across package.json and .dxt/plugin manifests during the release process. This ensures all project components share a consistent version update before committing and tagging.

Can I gate git push operations on a successful QA pass?

Yes, you can gate git push operations on a successful QA pass. The release workflow enforces a strict td-qa PASS validation before performing any commit, tag, or push actions to ensure safe releases.

How do I automatically update a changelog before tagging a release?

Update a changelog automatically by appending added, changed, and fixed items along with a new version link. This changelog automation occurs before the git tag and push sequence during the release process.

What is the safest way to automate git commit and tag operations for versioning?

The safest way to automate git commit and tag operations is using strict per-path staging with deterministic validation gates. This prevents secret leakage and ensures no push occurs before QA validation passes.

Does automated release management work with tdmcp ecosystem projects?

Automated release management works directly with tdmcp ecosystem projects. It handles version synchronization across package.json, .dxt manifests, and docs references to ensure controlled publishing across multiple components.