devops-skills
Health Warn
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Warn
- Code scan incomplete — No supported source files were scanned during light audit
Permissions Pass
- Permissions — No dangerous permissions requested
This project is a curated collection of prompt instruction files (`SKILL.md` and `chatmode.md`) designed to guide AI assistants like GitHub Copilot and Claude in performing specialized DevOps and development tasks. It provides step-by-step instructions for automating workflows such as code reviews, Dockerfile generation, and Git commits.
Security Assessment
The overall risk is Low. Because this tool consists entirely of text-based instruction files rather than executable code or an MCP server, it does not inherently run shell commands, make external network requests, or access local system resources. It operates strictly within the permissions and security sandbox of whichever AI agent you use to process the prompts. No hardcoded secrets were detected, and no dangerous permissions are requested. (Note: A full code scan was not completed, but the nature of Markdown files poses minimal direct system threat).
Quality Assessment
The project is actively maintained, with repository activity as recent as today. It uses the standard and permissive Apache-2.0 license, making it safe for commercial and private use. However, it currently has low community visibility with only 5 GitHub stars. While created by an identifiable founder, the low adoption rate means the prompts haven't been extensively peer-reviewed by the broader developer community.
Verdict
Safe to use. It poses virtually no direct security threat as it simply consists of static AI instructions, though you should always review the generated outputs of the AI agents utilizing these prompts.
A curated collection of DevOps Skills that enhance your development using AI to work smarter. Skills are reusable, step-by-step instruction files (SKILL.md) that can be used across almost every major AI agent product including Claude Code, GitHub Copilot, OpenCode, Mistral AI, Cursor, and more.
✨ AI GitHub Copilot VS Code Chat Modes
- Founder: Abdullah Khawer - LinkedIn
Introduction
A curated collection of custom chat modes based on chatmode.md files for Visual Studio Code (VS Code) used by GitHub Copilot to enhance your development using AI to work smarter.
Custom chat modes allow you to modify GitHub Copilot's behavior in VS Code. Each chatMode.md file builds a specialized AI assistant with targeted knowledge and abilities for your development work, significantly cutting development time by eliminating repetitive manual tasks.
Official Documentation
🚀 Available Chat Modes
| Title | Description | Category |
|---|---|---|
| Code Reviewer | Analyzes code changes between two branches to perform comprehensive code reviews and suggest improvements for security, performance, and code quality | Development Tools |
| Code Commit Assistant | Analyzes code changes, prepares conventional commit messages, and commits to a new branch with proper Git workflow automation | Development Tools |
| Dockerfile Developer | Develops optimized, secure, and best-practice Dockerfiles based on user requirements and application context | Infrastructure & DevOps |
| Terraform Helm Release Upgrade Analyser | Creates a detailed upgrade plan for a Helm release created via Terraform by analysing the configuration differences between the current and desired Helm chart versions and any breaking changes | Infrastructure & DevOps |
| Conversation to Chat Mode | Creates a custom chat mode file based on a conversational interface where users describe their specific task requirements and guidelines | Development Tools |
Code Reviewer
This chat mode helps you perform comprehensive code reviews by analyzing changes between Git branches and providing detailed feedback by:
- Branch Comparison: Analyzes code differences between source and target branches using Git diff
- Security Analysis: Checks for secrets exposure, SQL injection vulnerabilities, and security best practices
- Performance Review: Identifies inefficient algorithms, memory leaks, and unnecessary computations
- Code Quality: Looks for code smells, duplicate code, complex functions, and formatting issues
- Best Practices: Verifies proper error handling, logging, and documentation standards
- Targeted Suggestions: Provides specific code snippets with improvements, file paths, and line numbers
Demo

Code Commit Assistant
This chat mode helps you automate your Git workflow by analyzing code changes and creating proper commits by:
- Automatic Code Analysis: Analyzes all uncommitted changes to understand the scope and impact of modifications
- Conventional Commits: Automatically determines the appropriate conventional commit type (feat, fix, docs, etc.) based on code changes
- Branch Management: Creates new branches for your changes following Git best practices
- Quality Checks: Optionally runs pre-commit hooks and Terraform formatting before committing
- Automated Workflow: Handles the complete Git workflow from branch creation to pushing changes
Demo

Dockerfile Developer
This chat mode helps you create optimized, secure, and production-ready Dockerfiles by:
- Context Analysis: Analyzes your project files to understand dependencies and build requirements
- Best Practices: Follows Docker best practices including proper layer ordering, caching optimization, and clean syntax
- Size Optimization: Creates minimal container images through multi-stage builds and efficient package management
- Security Focus: Implements security best practices including non-root users and vulnerability scanning
- Technology Detection: Automatically detects your application stack from project files (package.json, requirements.txt, etc.)
Demo

Terraform Helm Release Upgrade Analyser
This chat mode helps you safely upgrade Helm releases managed by Terraform by:
- Automatic Detection: Scans your Terraform code to identify Helm release resources
- Version Comparison: Compares template files and default values between chart versions
- Breaking Change Analysis: Identifies potential breaking changes and compatibility issues
- Detailed Planning: Creates comprehensive upgrade plans with step-by-step instructions
Demo

Conversation to Chat Mode
This meta chat mode helps you create new custom chat modes through a guided conversation by:
- Interactive Creation: Walks you through a conversational interface to define your chat mode requirements
- Template Generation: Automatically generates properly formatted
.chatmode.mdfiles based on your inputs - Guided Questions: Asks targeted questions about your specific task and required guidelines
- Best Practices: Ensures your custom chat mode follows established conventions and formatting
Demo

📖 How to Use Chat Modes
To use any of these custom chat modes effectively, follow these general steps:
Prerequisites
- Ensure you have the necessary files, projects, or context ready for the specific chat mode you want to use
- Understand the specific requirements for your chosen chat mode by checking the chat mode file.
Setup
- Install the Chat Mode: Copy the desired
.chatmode.mdfile from the/chat-modesdirectory to your workspace's.github/chatmodesdirectory - Restart VS Code: Restart VS Code to load the new chat mode
- Start a New Chat Session: Open the GitHub Copilot Chat panel in VS Code
- Select the Chat Mode: Click the dropdown menu at the bottom of the chat panel and select your custom chat mode
- Choose the Model: Select the model to be used. For example,
Claude Sonnet 4(recommended for best performance) - Add Context: Choose the appropriate directory or files as context for your specific task
Prompt Example
Simple Start Command
For most chat modes, you can simply use:
Start.
This will prompt the chat mode to guide you through any necessary questions or steps.
Tips for Best Results
- Always select the appropriate directory or files as context for your task
- Use
Claude Sonnet 4model for optimal performance - Be specific about your requirements when the chat mode asks for clarification
- Ensure you have the necessary permissions and prerequisites before starting
Note: For more details, refer to the chosen custom chat mode's .chatmode.md file.
🤝 Contributing
Contributions are welcome! If you have a custom chat mode you'd like to share:
- Fork this repository
- Create a new
.chatmode.mdfile in thechat-modesdirectory - Update this README.md to include your chat mode in the table
- Submit a pull request
Chat Mode Guidelines
- Use descriptive names and clear descriptions
- Include comprehensive documentation and usage examples
- Test your chat mode thoroughly before submitting
- Follow the established file naming convention:
your-mode-name.chatmode.md
📝 License
This project is licensed under the Apache License - see the LICENSE file for details.
😊 Any contributions, improvements and suggestions will be highly appreciated.
🌟 Star this repository to know about awesome new chat modes for VS Code.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found