-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Add DevOps agents, instructions, prompt #513
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
* 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]>
There was a problem hiding this 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' | |||
Copilot
AI
Dec 21, 2025
There was a problem hiding this comment.
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'.
|
got it appreciate the clarification
…On Sun, Dec 21, 2025 at 4:04 PM benjisho-aidome ***@***.***> wrote:
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
<https://github.com/github/awesome-copilot/blob/main/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 <http://../CODE_OF_CONDUCT.md> and will be licensed
under the MIT License.
------------------------------
You can view, comment on, or merge this pull request online at:
#513
Commit Summary
- a99a2a4
<a99a2a4>
Add concise DevOps resources (agents, instructions, prompt) (#1)
File Changes
(9 files <https://github.com/github/awesome-copilot/pull/513/files>)
- *A* agents/devops-expert.agent.md
<https://github.com/github/awesome-copilot/pull/513/files#diff-2125e3009f67a8c46195a261b8066c12ac31eba06693f8aeba3bf120fbaa0a14>
(276)
- *A* agents/github-actions-expert.agent.md
<https://github.com/github/awesome-copilot/pull/513/files#diff-f9fc858f4692e20ac10bf6d1c9205aa1ab26e50f56a5446d4111c80f9df69eac>
(132)
- *A* agents/platform-sre-kubernetes.agent.md
<https://github.com/github/awesome-copilot/pull/513/files#diff-4801373424685d38651b64dbce3c270d9b50a8aaf7389efb7df084c168ba8dc0>
(116)
- *A* agents/terraform-iac-reviewer.agent.md
<https://github.com/github/awesome-copilot/pull/513/files#diff-66b5d7d67eb39e0b15011e4eded941d4a010fb808722ff62e8754451035f4415>
(137)
- *M* docs/README.agents.md
<https://github.com/github/awesome-copilot/pull/513/files#diff-3828057b81c26d2e2c6070bf6271fec538f27d421a841b2803a31b457c4f427b>
(4)
- *M* docs/README.instructions.md
<https://github.com/github/awesome-copilot/pull/513/files#diff-cc62c5b92d9fc422f3b1af270eb0a7768e9fed8676ae2b7d9c16415c655effe1>
(1)
- *M* docs/README.prompts.md
<https://github.com/github/awesome-copilot/pull/513/files#diff-e5cfd4e3273c77d2d2bf0d74295982971ecb5a8b562ba49808343a405c8071a5>
(1)
- *A* instructions/kubernetes-manifests.instructions.md
<https://github.com/github/awesome-copilot/pull/513/files#diff-8b5601dc248e2a37dd175065265351e490d4f2428f33fc750e735f341fe7eb4e>
(136)
- *A* prompts/devops-rollout-plan.prompt.md
<https://github.com/github/awesome-copilot/pull/513/files#diff-0c3a573cd72457ba6502477de989f2d14bea4f4888ad29b50d721a27320ac796>
(118)
Patch Links:
- https://github.com/github/awesome-copilot/pull/513.patch
- https://github.com/github/awesome-copilot/pull/513.diff
—
Reply to this email directly, view it on GitHub
<#513>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/B3ZTZPF7JIL27BJPZPYVK334C3AJJAVCNFSM6AAAAACPV2UU5GVHI2DSMVQWIX3LMV43ASLTON2WKOZTG42TCMRZHAZDAOA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
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
DevOps Expertagent with comprehensive coverage of the DevOps Infinity Loop, including phase-by-phase objectives, activities, automation focus, checklists, and cultural principles for continuous improvement.GitHub Actions Expertagent 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.Platform SRE for Kubernetesagent 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.Terraform IaC Revieweragent 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 planAdd 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
npm startand verified thatREADME.mdis up to date.Description
Type of Contribution
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.