acquire-codebase-knowl…
Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like "map this codebase", "document…
Containerize an ASP.NET Core project by creating Dockerfile and .dockerfile files customized for the project.
$ npx -y skills add github/awesome-copilot --skill containerize-aspnetcore --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/containerize-aspnetcoreContext preview
The summary Claude sees to decide when to auto-load this skill.
Containerize an ASP.NET Core project by creating Dockerfile and .dockerfile files customized for the project.
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.
Repo: github/awesome-copilot
Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like "map this codebase", "document…
Run the AgentRC readiness assessment on the current repository and produce a static HTML dashboard at reports/index.html. Wraps `npx github:microsoft/agentrc…
Generate tailored AI agent instruction files via AgentRC instructions command. Produces .github/copilot-instructions.md (default, recommended for Copilot in VS…
Help the user pick, write, or apply an AgentRC policy. Policies customise readiness scoring by disabling irrelevant checks, overriding impact/level, setting…
Use this skill when the user shares ad campaign performance data and asks what to cut, scale, or test. Trigger for prompts like "analyze my ad campaigns",…
Add educational comments to the file specified, or prompt asking for file to comment if one is not provided.