deploy

Executes lint, typecheck, build, test and security checks before deploying to main branch with user confirmation.

3|Updated May 14, 2026
One-click install
npx skills add https://github.com/Mohammed-Abdelhady/hyperflow --skill deploy-mohammed-abdelhady
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy
Source: https://github.com/Mohammed-Abdelhady/hyperflow/tree/main/skills/deploy
Command: npx skills add https://github.com/Mohammed-Abdelhady/hyperflow --skill deploy-mohammed-abdelhady

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates and ensures the quality and security of code deployments by running a series of pre-push gates and requiring explicit user confirmation.

Core Features & Use Cases

  • Pre-push Gates: Linting, type checking, building, testing, and a security sweep are executed before deployment.
  • Explicit Confirmation: Push to main requires explicit confirmation from the user to avoid accidental pushes.
  • Use Case: Ideal for teams that want to ensure their code quality is maintained during the deployment process.

Quick Start

Use the /hyperflow:deploy command to initiate the deployment process.

Frequently Asked Questions about deploy

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

FAQPage Schema
How do I automate pre-push gates for code quality and security before deployment?

Pre-push gates automate code quality by running lint, typecheck, build, tests, and security sweeps before deployment. This ensures your code meets strict criteria and requires explicit user confirmation before pushing to the main branch.

What is the best way to prevent accidental pushes to the main branch during CI/CD?

Preventing accidental pushes to the main branch requires explicit user confirmation before deployment. This manual oversight mechanism ensures strict deployment criteria are met and prevents unauthorized code from reaching production.

Can I enforce type checking and linting as deployment criteria in my workflow?

Yes, enforcing type checking and linting as deployment criteria is supported. The pre-push gates execute these checks along with building, testing, and security sweeps to maintain code quality during the deployment process.

Does the deployment process require manual confirmation for every push to main?

Yes, the deployment process requires explicit manual confirmation for every push to the main branch. This design ensures strict deployment criteria are maintained through manual oversight and control over the CI/CD pipeline.

What security checks are included in the pre-push deployment gates?

The pre-push deployment gates include a dedicated security sweep alongside linting, type checking, building, and testing. This comprehensive approach ensures code quality and security vulnerabilities are addressed before code deployment.

When should I use explicit confirmation gates in my deployment workflow?

Use explicit confirmation gates when your deployment environment has strict criteria requiring manual oversight. It is ideal for teams that need to ensure code quality and prevent accidental pushes to the main branch during the CI/CD process.