Skip to content

Conversation

@benjisho-aidome
Copy link

This pull request introduces four new expert agent definitions, each focused on a specific area of DevOps, CI/CD, SRE, or Infrastructure as Code. These agent files provide detailed guidelines, checklists, and best practices to ensure high standards for automation, security, reliability, and operational excellence within their respective domains.

The most important changes are:

Agent Definitions and Best Practices

  • Added DevOps Expert agent with comprehensive coverage of the DevOps Infinity Loop, including phase-by-phase objectives, activities, automation focus, checklists, and cultural principles for continuous improvement.
  • Introduced GitHub Actions Expert agent emphasizing secure CI/CD workflow design, action version pinning, OIDC authentication, least privilege permissions, supply-chain security, and workflow validation. Includes detailed security checklists and reminders.
  • Added Platform SRE for Kubernetes agent focused on production-grade Kubernetes deployments, safe rollout/rollback procedures, security defaults (e.g., runAsNonRoot, readOnlyRootFilesystem), resource management, health probes, high availability, and operational verification.
  • Introduced Terraform IaC Reviewer agent specializing in safe, auditable, and maintainable Terraform changes, with emphasis on state management, least privilege IAM, module design, drift detection, security scanning, and disciplined plan/apply workflows.* Initial plan
  • Add DevOps resources: agents, instructions, and prompt

  • Replace redundant GitHub Actions instructions with expert agent

  • Make DevOps resources more generic for easier maintenance

  • Remove optional model field to align with repository conventions

  • Reduce code examples to focus on principles and guidance

  • Add DevOps Expert agent following infinity loop principle


Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • My contribution adds a new instruction, prompt, or chat mode file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, or chat mode with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.

Description


Type of Contribution

  • New instruction file.
  • New prompt file.
  • New chat mode file.
  • New collection file.
  • Update to existing instruction, prompt, chat mode, or collection.
  • Other (please specify):

Additional Notes


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

* Initial plan

* Add DevOps resources: agents, instructions, and prompt

Co-authored-by: benjisho-aidome <[email protected]>

* Replace redundant GitHub Actions instructions with expert agent

Co-authored-by: benjisho-aidome <[email protected]>

* Make DevOps resources more generic for easier maintenance

Co-authored-by: benjisho-aidome <[email protected]>

* Remove optional model field to align with repository conventions

Co-authored-by: benjisho-aidome <[email protected]>

* Reduce code examples to focus on principles and guidance

Co-authored-by: benjisho-aidome <[email protected]>

* Add DevOps Expert agent following infinity loop principle

Co-authored-by: benjisho-aidome <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: benjisho-aidome <[email protected]>
Copilot AI review requested due to automatic review settings December 21, 2025 16:03
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces comprehensive DevOps-focused resources including four new expert agents (DevOps Expert, GitHub Actions Expert, Platform SRE for Kubernetes, Terraform IaC Reviewer), a Kubernetes manifests instruction file, and a DevOps rollout plan prompt. These additions provide structured guidance for automation, security, reliability, and operational excellence across the DevOps lifecycle following the infinity loop principle (Plan → Code → Build → Test → Release → Deploy → Operate → Monitor).

Key changes:

  • Adds four specialized DevOps/SRE agents with security-first and reliability-focused guidelines
  • Introduces Kubernetes manifest instructions with production-ready best practices
  • Provides a rollout plan generator prompt for comprehensive deployment planning

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
agents/devops-expert.agent.md Comprehensive DevOps agent covering the complete infinity loop lifecycle with automation and collaboration emphasis
agents/github-actions-expert.agent.md Security-hardened GitHub Actions specialist focusing on OIDC, action pinning, and supply-chain security
agents/platform-sre-kubernetes.agent.md SRE-focused Kubernetes agent prioritizing reliability, safe rollouts/rollbacks, and security defaults
agents/terraform-iac-reviewer.agent.md Terraform specialist emphasizing state safety, least privilege IAM, and safe deployment patterns
instructions/kubernetes-manifests.instructions.md Production-ready Kubernetes manifest guidelines with security contexts, resource management, and validation
prompts/devops-rollout-plan.prompt.md Structured rollout plan generator with preflight checks, verification signals, and rollback procedures
docs/README.agents.md Documentation update adding new DevOps agents to the agents listing
docs/README.instructions.md Documentation update adding Kubernetes manifests instructions
docs/README.prompts.md Documentation update adding DevOps rollout plan prompt

@@ -0,0 +1,118 @@
---
agent: 'agent'
Copy link

Copilot AI Dec 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 'mode' field is incorrectly labeled as 'agent'. According to the prompt file guide, the field should be named 'mode' with a value of either 'agent' or 'ask'.

Copilot generated this review using guidance from repository custom instructions.
@benjisho-aidome benjisho-aidome changed the title Add concise DevOps resources (agents, instructions, prompt) (#1) Add DevOps agents, instructions, prompt Dec 21, 2025
@omarlachner62765-source
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants