Migrate Java code from javax.* to jakarta.*, updating affected dependencies and configuration while preserving packages that belong to the JDK. Check builds and tests, then summarize changed files and any remaining manual steps.
- Moving a Java application to Tomcat 10+ or 11
- Updating imports and configuration for Jakarta EE
- Checking builds and tests after a namespace migration
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Integrate external services by finding supported APIs and SDKs, the libraries used to call them. Use context-matic to check authentication, data definitions, and available methods, then guide implementation and record completed integration milestones.
- Adding an external service’s API to an application
- Setting up an API client or SDK
- Checking authentication and request methods
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Build Helidon 4 applications on Java 21 or later with guidance for SE and MP. Apply practical patterns for HTTP endpoints, database access, configuration, testing, and security while accounting for API changes from Helidon 3.
- Build HTTP APIs with Helidon SE or MP
- Review code for Helidon 3 to 4 API changes
- Organize database access and application configuration
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Generate an MCP server, a service exposing tools to AI agents, and a Power Platform custom connector for Copilot Studio. Outputs include connector definitions, authentication settings, request handling, individual tools, and deployment configuration.
- Connect a Copilot Studio agent to an external API
- Create tools for customer search and analysis
- Generate connector files and authentication settings
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Use the command line to discover and run tools on MCP servers, which connect agents to external systems. Inspect required inputs, pass JSON arguments, and retrieve results as JSON or raw text for scripts.
- Listing available MCP servers and tools
- Searching for tools by name
- Checking tool inputs before calling an external API
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Create a Kotlin MCP server, which connects AI agents to external tools, using the official SDK. Generate a Gradle project with tool implementations, input validation, configuration, basic tests, and setup documentation.
- Start a Kotlin MCP server project
- Expose custom tools to AI agents
- Set up stdio or SSE transport
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Simplify Java methods and constructors by removing unused or redundant parameters. The skill adjusts definitions and internal calls, preserves existing functionality, and returns complete Java 17 code with comments explaining each removed parameter.
- Remove unused parameters from Java methods
- Simplify constructor parameter lists
- Review parameters whose values are available elsewhere
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Move GitHub labels and Project V2 field values into organization-wide issue fields, structured properties shared across repositories. Review mappings and conflicts before migration, preserve existing values, and optionally remove migrated labels.
- Convert priority labels into a shared Priority field
- Copy project priorities and due dates into issue fields
- Preview migration changes without updating issues
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Prevent recurring coding-agent mistakes by turning repository evidence into specific instructions, automated checks, regression tests, and failure records. Also checks whether guidance has become outdated and documents changes, verification results, and follow-up work in an adoption report.
- Create agent instructions tailored to a repository
- Turn recurring mistakes into regression checks and failure records
- Detect outdated guidance and broken verification commands
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Prepare repository contributions by checking existing guidelines, related issues, branch naming rules, commit formats, and pull request templates. Organize changes into logical commits and assemble submissions that follow the project's documented contribution process.
- Preparing issues using repository templates
- Creating branches with the required naming format
- Grouping changes into clear commits
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Write and refine Javadoc comments for Java types and members. Apply consistent summaries and tags for parameters, return values, exceptions, inherited behavior, code examples, version information, and deprecated members with suggested alternatives.
- Adding documentation to public Java APIs
- Standardizing parameter and exception descriptions
- Documenting generics and inherited behavior
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Build web apps connecting a CopilotKit React interface to agents hosted in Microsoft Foundry. Covers AG-UI, the communication protocol between them, plus tool approvals, conversation history, shared state, deployment, debugging, and dependency upgrades.
- Build a chat interface for a Foundry hosted agent
- Add approval screens for agent tool execution
- Investigate failures across the agent and web interface
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Create concise commit messages from a code diff, a file list, or a description of changes. The skill selects one emoji that matches the change’s purpose, follows gitmoji conventions, and explains the choice without running Git commands.
- Writing a commit message from a code diff
- Choosing an emoji that matches a change
- Matching the style of existing commit messages
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Compare two versions of a project and turn migration patterns into instructions for GitHub Copilot. Document API replacements, new conventions, obsolete patterns, and validation steps so future code changes follow the same approach.
- Documenting framework version upgrades
- Creating rules for replacing a technology
- Preserving conventions after architectural refactoring
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Build browser games and game engines with HTML5, Canvas, WebGL, and JavaScript. Starter templates and reference guides support 2D and 3D graphics, controls, collision detection, audio, multiplayer features, performance improvements, and publishing.
- Build a breakout, maze, or platform game
- Add movement, gravity, and collision detection
- Support touch input and game controllers
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Analyze Git changes, group related files for staging, and create commits using Conventional Commits, a structured message format. Infer the change type and scope from the diff, with optional user overrides for the type, scope, and description.
- Committing changes with a structured message
- Grouping related files into a logical commit
- Choosing a change type and scope from a diff
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Build Blazor interfaces with Microsoft Fluent UI components. The skill guides library setup, forms, selection controls, dialogs, notifications, and themes, and helps troubleshoot missing interface elements caused by provider configuration or JavaScript integration issues.
- Setting up Fluent UI in a Blazor application
- Building forms with selection and autocomplete controls
- Adding dialogs and toast notifications
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Review punctuation in code, comments, and text files using a policy that favors the plain hyphen over em and en dashes, while accounting for exceptions involving existing data and explicitly requested literary or news text.
- Replacing em and en dashes in code comments
- Reviewing punctuation in generated code
- Checking how existing dashes in data should be handled
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Analyze current Git changes to choose a branch for a feature, release, or urgent fix. Create a descriptive name and switch to the new branch using Git Flow, a structured approach to managing development branches.
- Create a branch for a new feature
- Separate release preparation changes
- Create a branch for an urgent production fix
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Generate database relationship diagrams from Entity Framework Core models, mappings, and migrations. Produce D2 diagram source showing tables, keys, relationships, and constraints, with display options for columns and grouping. The d2 CLI can render SVG or PNG images.
- Document an EF Core project's database structure
- Review primary keys and foreign key relationships
- Visualize owned types and many-to-many join tables
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Set up GitHub Copilot for a new project with instructions, reusable skills, and specialized agents tailored to its technology stack. Add a coding agent environment workflow when GitHub Actions is used, plus setup and customization guidance.
- Configure Copilot when starting a new project
- Define shared coding, testing, and review standards
- Create reusable development skills and specialized agents
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Upload local screenshots, images, PDFs, archives, and videos to GitHub, then embed them in pull requests, issues, or comments. Use gh-attach to obtain attachment URLs and download existing GitHub attachments to a specified local destination.
- Attach before-and-after screenshots to a pull request
- Add an explanatory image to an issue
- Share PDFs or videos in comments
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Create a Go server for MCP, a protocol that connects AI agents to tools and data. Generate a structured project using the official SDK, with typed tools, configuration, error handling, tests, and setup documentation.
- Start a Go MCP server project
- Implement tools with typed inputs and outputs
- Add input validation and cancellation handling
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026
Analyze an existing project's folders and produce a guide explaining directory purposes, naming conventions, and file placement. Choose a tree, list, or table, and optionally include templates for adding features consistently with the project's observed structure.
- Creating a folder guide for new team members
- Documenting naming and file placement conventions
- Preparing folder templates for new features
github/awesome-copilot☆ 40.4KUpdated Oct 24, 2026