vixens-gitops

Manage Vixens GitOps pull requests, production promotion, and branch protection.

1|Updated Aug 29, 2025
One-click install
npx skills add https://github.com/charchess/vixens --skill vixens-gitops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vixens-gitops
Source: https://github.com/charchess/vixens/tree/main/.opencode/skills/vixens-gitops
Command: npx skills add https://github.com/charchess/vixens --skill vixens-gitops

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines and enforces the Vixens GitOps workflow, ensuring consistent and safe deployment practices across development and production environments.

Core Features & Use Cases

  • PR Management: Guides users through creating, checking, and merging pull requests with squash merges.
  • Production Promotion: Provides clear steps for updating the prod-stable tag and triggering production deployments via ArgoCD.
  • Branch Protection: Enforces GitOps best practices through automated checks and merge restrictions.
  • Use Case: A developer needs to deploy a new feature. They follow the Skill's guidance to create a feature branch, push changes, create a PR, ensure all CI checks pass, and then merge, ultimately leading to the feature being deployed to production.

Quick Start

Use the vixens-gitops skill to create a pull request for your current changes.

Frequently Asked Questions about vixens-gitops

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

FAQPage Schema
How do I automate production promotion in ArgoCD using GitOps?

Trunk-based development requires short-lived feature branches that merge back into the main branch frequently. This GitOps workflow enforces this practice by guiding squash merges and automated CI checks before integration.

How do I create and merge pull requests in a Kubernetes homelab CI/CD pipeline?

Creating and merging pull requests in a Kubernetes homelab involves pushing feature branches and enforcing branch protection rules. This workflow guides squash merges to ensure a clean commit history across continuous integration pipelines.

Does this GitOps workflow enforce branch protection rules for continuous integration?

Yes, the GitOps workflow enforces branch protection rules through automated checks and merge restrictions. This ensures all CI checks pass before allowing pull requests to merge into the main branch.

What is the best way to manage a trunk-based development workflow with ArgoCD?

Managing trunk-based development with ArgoCD requires enforcing commit message conventions and synchronizing production deployments via GitOps. This approach ensures reliable deployments by automating the promotion of merged changes to production.