You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+34-31Lines changed: 34 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,54 +21,57 @@ We welcome contributions! Please see our [Contributing Guide](./CONTRIBUTING.md)
21
21
22
22
Team and project-specific instructions to enhance GitHub Copilot's behavior for specific technologies and coding practices:
23
23
24
-
-[Angular Development Instructions](instructions/angular.instructions.md) - Instruction specific coding standards and best practices
25
-
-[ASP.NET REST API Development](instructions/aspnet-rest-apis.instructions.md) - Development specific coding standards and best practices
26
-
-[Azure Functions Typescript](instructions/azure-functions-typescript.instructions.md) - Typescript specific coding standards and best practices
27
-
-[Bicep Code Best Practices](instructions/bicep-code-best-practices.instructions.md) - Practice specific coding standards and best practices
28
-
-[Blazor](instructions/blazor.instructions.md) - Blazor specific coding standards and best practices
29
-
-[Cmake Vcpkg](instructions/cmake-vcpkg.instructions.md) - Vcpkg specific coding standards and best practices
30
-
-[Copilot Process tracking Instructions](instructions/copilot-thought-logging.instructions.md) - Instruction specific coding standards and best practices
31
-
-[C# Development](instructions/csharp.instructions.md) - Development specific coding standards and best practices
32
-
-[.NET MAUI](instructions/dotnet-maui.instructions.md) - MAUI specific coding standards and best practices
33
-
-[Genaiscript](instructions/genaiscript.instructions.md) - Genaiscript specific coding standards and best practices
34
-
-[Generate Modern Terraform Code For Azure](instructions/generate-modern-terraform-code-for-azure.instructions.md) - Azure specific coding standards and best practices
35
-
-[Guidance for Localization](instructions/localization.instructions.md) - Localization specific coding standards and best practices
36
-
-[Markdown](instructions/markdown.instructions.md) - Markdown specific coding standards and best practices
37
-
-[Next.js + Tailwind Development Instructions](instructions/nextjs-tailwind.instructions.md) - Instruction specific coding standards and best practices
38
-
-[Python Coding Conventions](instructions/python.instructions.md) - Convention specific coding standards and best practices
24
+
-[Angular Development Instructions](instructions/angular.instructions.md) - Angular-specific coding standards and best practices
25
+
-[ASP.NET REST API Development](instructions/aspnet-rest-apis.instructions.md) - Guidelines for building REST APIs with ASP.NET
26
+
-[Azure Functions Typescript](instructions/azure-functions-typescript.instructions.md) - TypeScript patterns for Azure Functions
27
+
-[Bicep Code Best Practices](instructions/bicep-code-best-practices.instructions.md) - Infrastructure as Code with Bicep
28
+
-[Blazor](instructions/blazor.instructions.md) - Blazor component and application patterns
29
+
-[Cmake Vcpkg](instructions/cmake-vcpkg.instructions.md) - C++ project configuration and package management
30
+
-[Copilot Process tracking Instructions](instructions/copilot-thought-logging.instructions.md) - See process Copilot is following where you can edit this to reshape the interaction or save when follow up may be needed
31
+
-[C# Development](instructions/csharp.instructions.md) - Guidelines for building C# applications
32
+
-[.NET MAUI](instructions/dotnet-maui.instructions.md) - .NET MAUI component and application patterns
-[Generate Modern Terraform Code For Azure](instructions/generate-modern-terraform-code-for-azure.instructions.md) - Guidelines for generating modern Terraform code for Azure
35
+
-[Guidance for Localization](instructions/localization.instructions.md) - Guidelines for localizing markdown documents
36
+
-[Markdown](instructions/markdown.instructions.md) - Documentation and content creation standards
37
+
-[Next.js + Tailwind Development Instructions](instructions/nextjs-tailwind.instructions.md) - Next.js + Tailwind development standards and instructions
38
+
-[Python Coding Conventions](instructions/python.instructions.md) - Python coding conventions and guidelines
39
39
40
40
> 💡 **Usage**: Copy these instructions to your `.github/copilot-instructions.md` file or create task-specific `.github/.instructions.md` files in your workspace's `.github/instructions` folder.
41
+
41
42
## 🎯 Reusable Prompts
42
43
43
44
Ready-to-use prompt templates for specific development scenarios and tasks, defining prompt text with a specific mode, model, and available set of tools.
44
45
45
-
-[Aspnet Minimal Api Openapi](prompts/aspnet-minimal-api-openapi.prompt.md)
-[Aspnet Minimal Api Openapi](prompts/aspnet-minimal-api-openapi.prompt.md) - Create ASP.NET Minimal API endpoints with proper OpenAPI documentation
47
+
-[Az Cost Optimize](prompts/az-cost-optimize.prompt.md) - Analyze Azure resources used in the app (IaC files and/or resources in a target rg) and optimize costs - creating GitHub issues for identified optimizations.
47
48
-[Comment Code Generate A Tutorial](prompts/comment-code-generate-a-tutorial.prompt.md)
48
-
-[C# Async Programming Best Practices](prompts/csharp-async.prompt.md)
49
-
-[C# Documentation Best Practices](prompts/csharp-docs.prompt.md)
50
-
-[MSTest Best Practices](prompts/csharp-mstest.prompt.md)
51
-
-[NUnit Best Practices](prompts/csharp-nunit.prompt.md)
52
-
-[XUnit Best Practices](prompts/csharp-xunit.prompt.md)
53
-
-[Entity Framework Core Best Practices](prompts/ef-core.prompt.md)
49
+
-[C# Async Programming Best Practices](prompts/csharp-async.prompt.md) - Get best practices for C# async programming
50
+
-[C# Documentation Best Practices](prompts/csharp-docs.prompt.md) - Ensure that C# types are documented with XML comments and follow best practices for documentation.
51
+
-[MSTest Best Practices](prompts/csharp-mstest.prompt.md) - Get best practices for MSTest unit testing, including data-driven tests
52
+
-[NUnit Best Practices](prompts/csharp-nunit.prompt.md) - Get best practices for NUnit unit testing, including data-driven tests
53
+
-[XUnit Best Practices](prompts/csharp-xunit.prompt.md) - Get best practices for XUnit unit testing, including data-driven tests
54
+
-[Entity Framework Core Best Practices](prompts/ef-core.prompt.md) - Get best practices for Entity Framework Core
54
55
-[Gen Specs As Issues](prompts/gen-specs-as-issues.prompt.md)
-[Javascript Typescript Jest](prompts/javascript-typescript-jest.prompt.md) - Best practices for writing JavaScript/TypeScript tests using Jest, including mocking strategies, test structure, and common patterns.
57
+
-[Multi Stage Dockerfile](prompts/multi-stage-dockerfile.prompt.md) - Create optimized multi-stage Dockerfiles for any language or framework
> 💡 **Usage**: Use `/prompt-name` in VS Code chat, run `Chat: Run Prompt` command, or hit the run button while you have a prompt open.
62
+
61
63
## 🧩 Custom Chat Modes
62
64
63
65
Custom chat modes define specific behaviors and tools for GitHub Copilot Chat, enabling enhanced context-aware assistance for particular tasks or workflows.
-[Refine Requirement or Issue Chat Mode](chatmodes/refine-issue.chatmode.md)
67
+
-[4.1 Beast Mode](chatmodes/4.1-Beast.chatmode.md) - A custom prompt to get GPT 4.1 to behave like a top-notch coding agent.
68
+
-[Debug Mode Instructions](chatmodes/debug.chatmode.md) - Debug your application to find and fix a bug
69
+
-[Planning mode instructions](chatmodes/planner.chatmode.md) - Generate an implementation plan for new features or refactoring existing code.
70
+
-[Database Administrator Chat Mode](chatmodes/postgresql-dba.chatmode.md) - Work with PostgreSQL databases using the PostgreSQL extension.
71
+
-[Refine Requirement or Issue Chat Mode](chatmodes/refine-issue.chatmode.md) - Refine the requirement or issue with Acceptance Criteria, Technical Considerations, Edge Cases, and NFRs
70
72
71
73
> 💡 **Usage**: Create new chat modes using the command `Chat: Configure Chat Modes...`, then switch your chat mode in the Chat input from _Agent_ or _Ask_ to your own mode.
74
+
72
75
## 📚 Additional Resources
73
76
74
77
-[VS Code Copilot Customization Documentation](https://code.visualstudio.com/docs/copilot/copilot-customization) - Official Microsoft documentation
@@ -91,4 +94,4 @@ This project may contain trademarks or logos for projects, products, or services
0 commit comments