setup-cicd

Detect project configuration from package.json and generate GitHub Actions workflows.

Updated May 22, 2025
One-click install
npx skills add https://github.com/curtjen/.gir --skill setup-cicd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-cicd
Source: https://github.com/curtjen/.gir/tree/main/skills/setup-cicd
Command: npx skills add https://github.com/curtjen/.gir --skill setup-cicd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates scaffolding of CI/CD pipelines by auto-detecting project type, proposing a deployment plan, and generating workflow files with a secrets checklist.

Core Features & Use Cases

  • Detect project configuration from package.json (frameworks like React/Vite, Next, Vue/Nuxt) and detect appropriate build commands and package manager.
  • Determine CI/hosting plan and generate GitHub Actions workflows: ci.yml, deploy.yml, and optional preview.yml.
  • Create a ready-to-use secrets checklist and prompts to confirm the plan with the user.

Quick Start

Run the installer and follow prompts to generate GitHub Actions workflows for your project.

Frequently Asked Questions about setup-cicd

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

FAQPage Schema
How do I automatically generate GitHub Actions workflows for my project?

To generate GitHub Actions workflows automatically, you can use a tool that detects your project configuration from package.json and writes ci.yml, deploy.yml, and optional preview.yml files under .github/workflows.

How does project auto-detection work for CI/CD pipeline scaffolding?

Project auto-detection for CI/CD scaffolding works by reading your package.json to identify frameworks like React, Vite, Next.js, Vue, or Nuxt, then determining the appropriate package manager and build commands for your workflows.

Does CI/CD workflow generation support yarn and pnpm package managers?

Yes, CI/CD workflow generation supports npm, yarn, and pnpm package managers. It detects your project manager from the repository configuration to build the appropriate GitHub Actions pipelines.

How do I create a secrets checklist for my GitHub Actions deployment?

Creating a secrets checklist for GitHub Actions deployment is automated during workflow generation, providing a ready-to-use list of required environment secrets and prompts to confirm your deployment plan.

What is the best way to scaffold a deployment plan for a Next.js application?

The best way to scaffold a deployment plan for a Next.js application is to auto-detect the framework from package.json, which proposes a CI/hosting plan and generates the corresponding GitHub Actions workflow files.

Do I need repository access to set up CI/CD workflows?

Yes, you need repository access to set up CI/CD workflows because the generation process requires reading your project files to detect configurations and writing workflow files directly under .github/workflows.