一键导入
csharp-docs
Ensure that C# types are documented with XML comments and follow best practices for documentation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Ensure that C# types are documented with XML comments and follow best practices for documentation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate professional commit messages from staged changes following Chris Beams' seven rules. Use when user stages changes and requests commit message. Triggers include: - English: "create commit message", "generate commit message", "write commit" - Context: User has staged changes (git add) and needs a commit message
Manages JIRA issues, projects, and workflows using Atlassian MCP. Use when asked to "create JIRA ticket", "search JIRA", "update JIRA issue", "transition issue", "sprint planning", or "epic management".
Ensure .NET/C# WPF code meets best practices for the solution/project.
Get best practices for C# async programming
Ensure .NET/C# code meets best practices for the solution/project.
Review the C#/.NET code for design pattern implementation and suggest improvements.
| description | Ensure that C# types are documented with XML comments and follow best practices for documentation. |
| metadata | {"github-path":"skills/csharp-docs","github-ref":"refs/heads/main","github-repo":"https://github.com/github/awesome-copilot","github-tree-sha":"11399c92c99088f48697c5e29cd39f594f8642c6"} |
| name | csharp-docs |
<summary> to provide a brief, one sentence, description of what the type or member does. Start the summary with a present-tense, third-person verb.<remarks> for additional information, which can include implementation details, usage notes, or any other relevant context.<see langword> for language-specific keywords like null, true, false, int, bool, etc.<c> for inline code snippets.<example> for usage examples on how to use the member.
<code> for code blocks. <code> tags should be placed within an <example> tag. Add the language of the code example using the language attribute, for example, <code language="csharp">.<see cref> to reference other types or members inline (in a sentence).<seealso> for standalone (not in a sentence) references to other types or members in the "See also" section of the online docs.<inheritdoc/> to inherit documentation from base classes or interfaces.
<param> to describe method parameters.
<see langword="true" /> to ...; otherwise, <see langword="false" />.".<paramref> to reference parameter names in documentation.<typeparam> to describe type parameters in generic types or methods.<typeparamref> to reference type parameters in documentation.<returns> to describe what the method returns.
<see langword="true" /> if ...; otherwise, <see langword="false" />.".<summary> should start with:
<value> to describe the value of the property.
<see langword="false" />".<see langword="true" /> if ...; otherwise, <see langword="false" />. The default is ...".<exception cref> to document exceptions thrown by constructors, properties, indexers, methods, operators, and events.