dt:push

Automate git code pushes with version bumping, tag creation, and commit squashing.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/adzcsx2/dev-tools-skills --skill dt-push
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dt:push
Source: https://github.com/adzcsx2/dev-tools-skills/tree/main/skills/push
Command: npx skills add https://github.com/adzcsx2/dev-tools-skills --skill dt-push

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the code push process, including versioning, conflict resolution, and local commit squashing, streamlining deployment and ensuring consistency across repositories.

Core Features & Use Cases

  • Automated Push Workflow: Handles all stages from local commit to remote push.
  • Version Control Integration: Updates documentation version and creates tags during the push.
  • Conflict Resolution: Handles merge conflicts and rebase failures without creating new branches.
  • Local Commit Squashing: Combines multiple commits into a single commit when necessary, preserving code history.
  • Use Case: Ideal for developers looking to automate their release process, especially in teams working on multiple repositories.

Quick Start

Run the command /dt:push to push your current branch to the remote repository.

Frequently Asked Questions about dt:push

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

FAQPage Schema
How do I automate git push with version bumping and tag creation?

Automating git push with version bumping and tag creation is handled by running the /dt:push command. This Skill streamlines the entire workflow by automatically updating documentation versions and generating tags during the remote push process.

How do I resolve merge conflicts during a git push without creating new branches?

Resolving merge conflicts during a git push without creating new branches is fully supported. The Skill directly handles rebase failures and merge conflicts within the current workflow, preventing the need to branch off and separate from the main development line.

Can I squash local commits before pushing to the remote repository?

Squashing local commits before pushing to the remote repository is a core feature. The Skill combines multiple local commits into a single commit when necessary, preserving the overall code history while streamlining the final deployment state.

Does this code push automation work with existing deployment automation tools?

This code push automation integrates with existing deployment automation tools and version control systems. It operates within the context of git repositories to handle both basic and complex workflows, supporting automated testing environments.

What is the best way to streamline code release and deployment across multiple repositories?

Streamlining code release and deployment across multiple repositories is achieved by automating the push workflow. This Skill handles all stages from local commit to remote push, including versioning, conflict resolution, and local commit squashing, ensuring consistency across repositories.