acquire-codebase-knowl…
Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like…
Containerize an ASP.NET Core project by creating Dockerfile and .dockerfile files customized for the project.
Claude Code
$ npx -y skills add github/awesome-copilot --skill containerize-aspnetcore --agent claude-code
Codex
$ npx skills add github/awesome-copilot --skill containerize-aspnetcore -a codex -y
Cursor
$ npx skills add github/awesome-copilot --skill containerize-aspnetcore -a cursor -y
Gemini CLI
$ npx skills add github/awesome-copilot --skill containerize-aspnetcore -a gemini-cli -y
GitHub Copilot
$ npx skills add github/awesome-copilot --skill containerize-aspnetcore -a github-copilot -y
OpenCode
$ npx skills add github/awesome-copilot --skill containerize-aspnetcore -a opencode -y
Windsurf
$ npx skills add github/awesome-copilot --skill containerize-aspnetcore -a windsurf -y
name: containerize-aspnetcore description: 'Containerize an ASP.NET Core project by creating Dockerfile and .dockerfile files customized for the project.'
Containerize the ASP.NET Core (.NET) project specified in the settings below, focusing **exclusively** on changes required for the application to run in a Linux Docker container. Containerization should consider all settings specified here.
Abide by best practices for containerizing .NET Core applications, ensuring that the container is optimized for performance, security, and maintainability.
This section of the prompt contains the specific settings and configurations required for containerizing the ASP.NET Core application. Prior to running this prompt, ensure that the settings are filled out with the necessary information. Note that in many cases, only the first few settings are required. Later settings can be left as defaults if they do not apply to the project being containerized.
Any settings that are not specified will be set to default values. The default values are provided in `[square brackets]`.
1. Project to containerize:
2. .NET version to use:
3. Linux distribution to use:
4. Custom base image for the build stage of the Docker image ("None" to use standard Microsoft base image):
5. Custom base image for the run stage of the Docker image ("None" to use standard Microsoft base image):
1. Ports that must be exposed in the container image:
2. User account the container should run as:
3. Application URL configuration:
1. Custom build steps that must be performed before building the container image:
2. Custom build steps that must be performed after building the container image:
3. NuGet package sources that must be configured:
1. System packages that must be installed in the container image:
2. Native libraries that must be copied to the container image:
3. Additional .NET tools that must be installed:
1. Environment variables that must be set in the container image:
1. Files/directories that need to be copied to the container image:
2. Files/directories to exclude from containerization:
3. Volume mount points that should be configured:
1. Patterns to include in the `.dockerignore` file (.dockerignore will already have common defaults; these are additional patterns):
1. Health check endpoint:
2. Health check interval and timeout:
1. Other instructions that must be followed to containerize the project:
2. Known issues to address:
1. Review the containerization settings above to understand the containerization requirements 2. Create a `progress.md` file to track changes with check marks 3. Determine the .NET version from the project's .csproj file by checking the `TargetFramework` element 4. Select the appropriate Linux container image based on:
5. Create a Dockerfile in the
A community-created collection of custom agents, instructions, skills, hooks, workflows, and plugins to supercharge your GitHub Copilot experience.
Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like…
Run the AgentRC readiness assessment on the current repository and produce a static HTML dashboard at reports/index.html. Wraps…
Generate tailored AI agent instruction files via AgentRC instructions command. Produces .github/copilot-instructions.md (default,…
Help the user pick, write, or apply an AgentRC policy. Policies customise readiness scoring by disabling irrelevant checks,…
Use this skill when the user shares ad campaign performance data and asks what to cut, scale, or test. Trigger for prompts like…
Add educational comments to the file specified, or prompt asking for file to comment if one is not provided.
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
Design and build AI agents for any domain. Use when users: (1) ask to "create an agent", "build an assistant", or "design an AI…