ship-code

Automate EduGuard's release workflow from code review to deployment using gh, git, npm test, and PowerShell.

Updated May 30, 2026
One-click install
npx skills add https://github.com/DatTran26/EduGuard --skill ship-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship-code
Source: https://github.com/DatTran26/EduGuard/tree/main/.agents/skills/ship-code
Command: npx skills add https://github.com/DatTran26/EduGuard --skill ship-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, git, npm, test, Windows PowerShell, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the release workflow for EduGuard, ensuring a quality and secure release process by managing code review, versioning, and deployment.

Core Features & Use Cases

  • Code Review: Integrates with a code review sub-agent to ensure quality before release.
  • Versioning: Manages versioning using SemVer and GitHub Release.
  • Deployment: Automates the merge to the release branch and creation of a pull request to the main branch.
  • Use Case: When a user initiates a release, this Skill handles all the steps from code review to deployment, reducing manual effort and potential human error.

Quick Start

To start the release process, use the command: /ship-code

Frequently Asked Questions about ship-code

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

FAQPage Schema
How do I automate the release workflow for code review, versioning, and deployment?

You can automate the release workflow by triggering the process with a single command. This initiates code review, applies SemVer versioning, creates a GitHub Release, and automates the merge to the release branch and pull request to main.

What's the best way to manage SemVer versioning and GitHub Releases during deployment?

Managing SemVer versioning alongside GitHub Releases is handled automatically during the deployment phase. The workflow ensures version numbers are updated correctly and published as a GitHub Release before merging code to the main branch.

Do I need Windows PowerShell and GitHub CLI to automate code review and deployment?

Yes, you need Windows PowerShell, GitHub CLI (gh), git, and npm installed. These tools provide the necessary command-line environment to execute tests, manage versioning, and interact with GitHub for deployment.

Can I use npm test for quality checks before a GitHub Release?

Yes, npm test is integrated directly into the release workflow to enforce code quality and security. The process runs these tests as part of a series of validations before any versioning or deployment steps are executed.

How does automated code review integrate with git and GitHub deployment?

Automated code review integrates by running a sub-agent that evaluates code quality before versioning. Once checks pass, git manages the branch merges, and the GitHub CLI creates the release and pull request to main.