ci

Run GitHub Actions-like CI checks on Elixir projects locally.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/johngrandson/orkestry --skill ci-johngrandson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci
Source: https://github.com/johngrandson/orkestry/tree/main/.claude/skills/ci
Command: npx skills add https://github.com/johngrandson/orkestry --skill ci-johngrandson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Local development teams struggle to validate CI pipelines consistently across environments, leading to late bug detection and slower feedback loops.

Core Features & Use Cases

  • End-to-end local CI simulation: executes all six checks in order (format, compile warnings, db setup, tests, credo, sobelow) to reproduce remote CI results locally.
  • Auto-fix guidance: detects failures and proposes patches or commands to resolve issues before pushing.
  • Use Case: a developer validating a new feature branch against CI locally to reduce PR churn.

Quick Start

Run a local CI pass on the current project by invoking the ci skill in your AI assistant.

Frequently Asked Questions about ci

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

FAQPage Schema
How do I run Elixir CI checks locally before pushing a branch?

Simulate your local CI pipeline by running six ordered Elixir checks: format, compile warnings, database setup, tests, credo, and sobelow. This reproduces remote GitHub Actions results to catch failures before pushing.

What is local CI simulation for Elixir projects?

Local CI simulation is the process of executing the full GitHub Actions-like pipeline locally. It orchestrates formatting, compilation, database setup, testing, and security analysis to validate features and reduce PR churn.

Can I auto-fix formatting and compilation failures during a local CI run?

Yes, the local CI simulation detects failures across its six checks and provides auto-fix guidance where possible. It proposes patches or commands to resolve formatting and compilation errors before you push.

Does the local CI pipeline include security analysis for Elixir?

Yes, the pipeline includes sobelow for security analysis alongside credo for code consistency. Running these checks locally ensures your Elixir project passes both security and linting standards before remote CI.

Why does my Elixir CI pipeline fail locally but pass on GitHub Actions?

Inconsistent local environments cause CI discrepancies. Running a structured local CI simulation applies the same six sequential checks—format, compile, db setup, tests, credo, sobelow—to accurately reproduce remote results.

Do I need a database setup to run local CI checks on my Elixir project?

Yes, database setup is one of the six ordered checks in the pipeline. The local CI simulation includes it to ensure your test environment is correctly configured before running tests and security analysis.