What problem does it solve?
The Skill solves the problem of manually managing harness improvements by automating the process of pushing changes from the development repository to the remote kit repository, including managing versioning, diffs, and file synchronization.
Core Features & Use Cases
- Automated Harness Updates: Automatically pushes improvements and updates from the development repository to the remote kit repository.
- Version Management: Handles version bumps and tag creation according to predefined semantics (patch, minor, major).
- File Synchronization: Synchronizes managed files between the development and kit repositories, handling new, modified, and deleted files.
- Safety Checks: Performs leak detection to ensure no project-specific content leaks into the kit repository before pushing.
- Use Case: A maintainer can use this Skill to update a harness and publish it to the remote repository with a single command, ensuring that all changes are properly versioned and documented.
Quick Start
Run the vc-publish skill with the current configuration to push your harness updates to the remote repository.