Skip to content
Development
Skill

/cicd-scaffolding

Scaffolds CI/CD pipeline definitions using GitHub Actions for build, test, lint, and deploy workflows.

From plugin
sdd
4459 skills7 agents3 commands
Install
$ npx -y skills add LiorCohen/sdd --skill cicd-scaffolding --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/cicd-scaffolding

Context preview

The summary Claude sees to decide when to auto-load this skill.

Scaffolds CI/CD pipeline definitions using GitHub Actions for build, test, lint, and deploy workflows.

SKILL.md

cicd-scaffolding.SKILL.md
name: cicd-scaffolding
description: Scaffolds CI/CD pipeline definitions using GitHub Actions for build, test, lint, and deploy workflows.
user-invocable: false

CI/CD Scaffolding

Scaffolds a CI/CD pipeline component using GitHub Actions.

Input

Invoked by the scaffolding orchestrator with:

  • `component_name`: Name of the CI/CD component (typically `cicd`)
  • `project_name`: Project name from settings
  • `existing_components`: Currently configured components

Directory Structure

components/cicd/
├── .github/
│   └── workflows/
│       ├── ci.yaml           # Build + test + lint on PR
│       ├── cd.yaml           # Deploy on merge to main
│       └── release.yaml      # Release workflow
├── scripts/
│   ├── build.sh
│   └── deploy.sh
└── README.md

Workflow

1. Create `components/cicd/` directory 2. Generate GitHub Actions workflow files based on existing components:

  • If servers exist: add build, test, Docker image steps
  • If webapps exist: add build, test steps
  • If helm charts exist: add deploy steps
  • If contracts exist: add validation steps

3. Create helper scripts in `scripts/` 4. Generate README with pipeline documentation

Standards

Follow `cicd-standards` for workflow structure and naming conventions.

Output

Returns a declared actions response with `register_component` action for the new CI/CD component.

Ships withsdd

Structure for AI-assisted development AI coding assistants are powerful but chaotic. You prompt, you get code, but then what?

Get the whole plugin

Other skills on sdd.