Guides XML documentation for C# types/members with best practices on summaries, params, returns, examples, crefs, inheritance. For public APIs and code quality.
From awesome-copilotnpx claudepluginhub ctr26/dotfiles --plugin awesome-copilotThis skill uses the workspace's default tool permissions.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Uses ctx7 CLI to fetch current library docs, manage AI coding skills (install/search/generate), and configure Context7 MCP for AI editors.
<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.