Skip to main content

/tsh-implement-pipeline

info

Not invoked directly by users. To trigger CI/CD pipeline implementation, use /tsh-implement — the Engineering Manager will automatically delegate to the DevOps Engineer.

Agent: DevOps Engineer File: .github/internal-prompts/tsh-implement-pipeline.prompt.md

Creates or modifies CI/CD pipelines with proper deployment stages, environment protection, and secure authentication.

How It’s Triggered

/tsh-implement <describe the pipeline to create or modify>

The Engineering Manager identifies CI/CD pipeline tasks in the plan and delegates them to the DevOps Engineer automatically.

What It Does

1. Context Discovery

  • Identifies the CI/CD platform (GitHub Actions, GitLab CI, Bitbucket Pipelines, Jenkins).
  • Checks for existing pipeline patterns, caching strategies, and environment configurations.
  • Discovers secret management and authentication patterns.

2. Implementation

  • Creates pipeline configuration following the project's CI/CD platform conventions.
  • Implements deployment stages with proper environment protection rules.
  • Configures caching and parallelization for optimal build times.
  • Sets up secure authentication for deployments.

3. Safety Checks

  • Validates pipeline configuration syntax.
  • Ensures environment protection rules are in place for production deployments.
  • Verifies secrets are properly referenced, not hardcoded.

Skills Loaded

  • tsh-implementing-ci-cd — CI/CD pipeline design patterns and deployment strategies.
  • tsh-managing-secrets — Secrets management for CI/CD environments.
  • tsh-technical-context-discovering — Project conventions and existing patterns.