Back to skills
SkillHub ClubShip Full StackFull Stack

ci-cd

Imported from https://github.com/omerlefaruk/CasareRPA.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
0
Hot score
74
Updated
March 20, 2026
Overall rating
C2.1
Composite score
2.1
Best-practice grade
B81.2

Install command

npx @skill-hub/cli install omerlefaruk-casarerpa-ci-cd

Repository

omerlefaruk/CasareRPA

Skill path: .opencode/skill/ci-cd

Imported from https://github.com/omerlefaruk/CasareRPA.

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: MIT.

Original source

Catalog source: SkillHub Club.

Repository owner: omerlefaruk.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install ci-cd into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/omerlefaruk/CasareRPA before adding ci-cd to shared team environments
  • Use ci-cd for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: ci-cd
description: GitHub Actions workflows, quality gates, and release automation
license: MIT
compatibility: opencode
metadata:
  audience: developers
  workflow: devops
---

## What I do

- Create CI/CD pipelines with GitHub Actions
- Define quality gates (lint, type check, tests, coverage)
- Build release workflows with automated versioning
- Configure multi-version testing matrices

## When to use me

Use this when you need to:
- Create a new CI/CD pipeline
- Add quality gates to existing workflows
- Set up automated releases
- Configure testing across Python versions

## MCP-First Workflow

Always use MCP servers in this order:

1. **codebase** - Search for workflow patterns
   ```python
   search_codebase("GitHub Actions workflow CI/CD patterns", top_k=10)
   ```

2. **filesystem** - view_file existing workflows
   ```python
   read_file(".github/workflows/ci.yml")
   ```

3. **git** - Check workflow history
   ```python
   git_log("--oneline", path=".github/workflows/")
   ```

4. **exa** - Research best practices
   ```python
   web_search("GitHub Actions best practices 2025", num_results=5)
   ```

## Quality Gates

| Check | Tool | Fail Threshold |
|:------|:-----|:---------------|
| Linting | ruff | Any error |
| Type checking | mypy | Any error |
| Tests | pytest | Any failure |
| Coverage | pytest-cov | < 80% |

## Example Usage

```yaml
# Create CI workflow
name: CI

on:
  push:
    branches: [main, develop]
  pull_request:
    branches: [main]

jobs:
  test:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        python-version: ['3.11', '3.12']

    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-python@v5
        with:
          python-version: ${{ matrix.python-version }}
      - run: pip install -e ".[dev]"
      - run: ruff check src/
      - run: mypy src/casare_rpa
      - run: pytest tests/ -v --cov=casare_rpa
```
ci-cd | SkillHub