Agent skill · software engineering · sickn33

ci-cd-and-automation

Automates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test runners in CI, or establish deployment strategies.

Why this skill is useful

Adds executable CI/CD automation scripts and deployment strategies that enhance the AI's capabilities in setting up and managing pipelines.

What it needs

Requires node, npm, postgres installed locally. About 7k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

CI/CD and Automation Overview Automate quality gates so that no change reaches production without passing tests, lint, type checking, and build. CI/CD is the enforcement mechanism for every other skill — it catches what humans and agents miss, and it does so consistently on every single change. Shift Left: Catch problems as early in the pipeline as possible. A bug caught in linting costs minutes; the same bug caught in production costs hours. Move checks upstream — static analysis before tests, tests before staging, staging before production. Faster is Safer: Smaller batches and more frequent releases reduce risk, not increase it. A deployment with 3 changes is easier to debug than one with 30. Frequent releases build confidence in the release process itself. When to Use Setting up a new project's CI pipeline Adding or modifying automated checks Configuring deployment pipelines When a change should trigger automated verification Debugging CI failures The Quality Gate Pipeline Every change goes through these gates before merge: No gate can be skipped. If lint fails, fix lint — don't disable the rule. If a test fails, fix the code — don't skip the test. GitHub Actions Configuration Basic CI Pipeline With Database Integration Tests Note: Even for CI-only test databases, use GitHub Secrets for credentials rather than hardcoding values. This builds good habits and prevents accidental reuse of test credentials in other contexts. E2E Tests Feeding CI Failures Back to Agents The power of CI with AI agents is the feedback loop. When CI fails: Key patterns: Deployment Strategies Preview Deployments Every PR gets a preview deployment for manual testing: Feature Flags Feature flags decouple deployment from release. Deploy incomplete or risky features behind flags so you can: Ship code without enabling it. Merge to main early, enable when ready. Roll back without redeploying. Disable the flag instead of reverting code. Canary new features. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/ci-cd-and-automation--c1a3d1

View the source on GitHub

Browse the @skills marketplace