feat: add docker-compose-dev-generator skill and devops agent, fix aw…#2182
Closed
bluemetti wants to merge 1 commit into
Closed
feat: add docker-compose-dev-generator skill and devops agent, fix aw…#2182bluemetti wants to merge 1 commit into
bluemetti wants to merge 1 commit into
Conversation
…s-cloudwatch name validation
Contributor
🔒 PR Risk Scan ResultsScanned 5 changed file(s).
|
Contributor
🔍 Vally Lint Results
Summary
Full linter output |
Contributor
There was a problem hiding this comment.
Pull request overview
Adds new Docker-focused resources (a skill + agent) to the Awesome GitHub Copilot catalog, updates generated docs accordingly, and fixes metadata parsing / validation issues related to skill naming and YAML parsing.
Changes:
- Added
docker-compose-dev-generatorskill (with a bundled docker-compose template) and listed it indocs/README.skills.md. - Added
docker-devops-expertagent and listed it indocs/README.agents.md. - Fixed
aws-cloudwatch-investigationskill name format and adjusted YAML parser import style.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/docker-compose-dev-generator/SKILL.md | New skill documentation and usage guidance for generating local-dev docker-compose setups. |
| skills/docker-compose-dev-generator/assets/docker-compose.template.yml | Bundled docker-compose template intended as a starting point for local development. |
| skills/aws-cloudwatch-investigation/SKILL.md | Normalizes skill name to a lowercase, hyphenated identifier. |
| eng/yaml-parser.mjs | Updates js-yaml import style used by YAML parsing helpers. |
| docs/README.skills.md | Adds the new skill and adjusts the CloudWatch skill entry name. |
| docs/README.agents.md | Adds the new Docker DevOps agent entry. |
Comments suppressed due to low confidence (1)
skills/docker-compose-dev-generator/SKILL.md:35
- The fenced code block in the usage example is not closed, which breaks Markdown rendering for the rest of the document.
```text
User: "Generate a docker-compose for a React frontend and a Python FastAPI backend connecting to a PostgreSQL database. Make sure the backend waits for the database."
| @@ -0,0 +1,34 @@ | |||
| --- | |||
| name: docker-compose-dev-generator | |||
| description: Generates a complete docker-compose.yml for local development with hot reload, named volumes, and healthchecks | |||
Comment on lines
+22
to
+23
| ## Core Capabilities | ||
|
|
| @@ -0,0 +1,62 @@ | |||
| version: '3.8' | |||
Comment on lines
+1
to
+6
| --- | ||
| name: docker-devops-expert | ||
| description: Expert DevOps engineer specializing in Docker orchestration, multi-container workflows, local development architectures, and lifecycle optimizations. | ||
| model: gpt-4o | ||
| tools: [] | ||
| --- |
| | [DevOps Expert](../agents/devops-expert.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fdevops-expert.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fdevops-expert.agent.md) | DevOps specialist following the infinity loop principle (Plan → Code → Build → Test → Release → Deploy → Operate → Monitor) with focus on automation, collaboration, and continuous improvement | | | ||
| | [DevTools Regression Investigator](../agents/devtools-regression-investigator.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fdevtools-regression-investigator.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fdevtools-regression-investigator.agent.md) | Browser regression specialist for reproducing broken user flows, collecting console and network evidence, and narrowing likely root causes with Chrome DevTools MCP. | | | ||
| | [DiffblueCover](../agents/diffblue-cover.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fdiffblue-cover.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fdiffblue-cover.agent.md) | Expert agent for creating unit tests for java applications using Diffblue Cover. | DiffblueCover<br />[](https://aka.ms/awesome-copilot/install/mcp-vscode?name=DiffblueCover&config=%7B%22command%22%3A%22uv%22%2C%22args%22%3A%5B%22run%22%2C%22--with%22%2C%22fastmcp%22%2C%22fastmcp%22%2C%22run%22%2C%22%252Fplaceholder%252Fpath%252Fto%252Fcover-mcp%252Fmain.py%22%5D%2C%22env%22%3A%7B%7D%7D)<br />[](https://aka.ms/awesome-copilot/install/mcp-vscodeinsiders?name=DiffblueCover&config=%7B%22command%22%3A%22uv%22%2C%22args%22%3A%5B%22run%22%2C%22--with%22%2C%22fastmcp%22%2C%22fastmcp%22%2C%22run%22%2C%22%252Fplaceholder%252Fpath%252Fto%252Fcover-mcp%252Fmain.py%22%5D%2C%22env%22%3A%7B%7D%7D)<br />[](https://aka.ms/awesome-copilot/install/mcp-visualstudio/mcp-install?%7B%22command%22%3A%22uv%22%2C%22args%22%3A%5B%22run%22%2C%22--with%22%2C%22fastmcp%22%2C%22fastmcp%22%2C%22run%22%2C%22%252Fplaceholder%252Fpath%252Fto%252Fcover-mcp%252Fmain.py%22%5D%2C%22env%22%3A%7B%7D%7D) | | ||
| | [Docker Devops Expert](../agents/docker-devops-expert.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fdocker-devops-expert.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fdocker-devops-expert.agent.md) | Expert DevOps engineer specializing in Docker orchestration, multi-container workflows, local development architectures, and lifecycle optimizations. | | |
Contributor
|
The agent and skill are low quality and don't provide meaningful uplift |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…s-cloudwatch name validation
Pull Request Checklist
npm startand verified thatREADME.mdis up to date.mainbranch for this pull request.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.