reviewing-dotnet-code
Review .NET Code for Modern C# Practices
C# teams need consistent reviews for naming, async flow, exceptions, and LINQ usage. This skill gives Claude, Codex, and Claude Code a focused checklist with concrete .NET examples.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "reviewing-dotnet-code" from https://skillstore.io/skills/brendanshields-reviewing-dotnet-code.md and its manifest at https://skillstore.io/api/skills/brendanshields-reviewing-dotnet-code/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "reviewing-dotnet-code". A service method uses async void and catches the base exception type.
Expected outcome:
The review flags async void as unsafe outside event handlers and recommends returning a task. It also recommends catching specific exceptions.
Using "reviewing-dotnet-code". A DTO class contains mutable properties and manual equality methods.
Expected outcome:
The review suggests a record when immutability fits the design. It explains how this reduces boilerplate and improves intent.
Using "reviewing-dotnet-code". A pull request mixes framework type names, block namespaces, and repeated enumeration.
Expected outcome:
The review groups style fixes separately from performance concerns. It recommends language keywords, file-scoped namespaces, and materializing the sequence once.
Security Audit
SafeThe static findings are false positives caused by Markdown code fences, inline C# identifiers, and documentation headings. The skill is documentation-only and guides .NET code review for naming, async patterns, exceptions, LINQ, and modern C# style. No prompt injection, command execution, network access, credential handling, or data exfiltration intent was found.
Risk Factors
โ๏ธ External commands (36)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/brendanshields-reviewing-dotnet-code/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/brendanshields-reviewing-dotnet-code?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/brendanshields-reviewing-dotnet-code?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/brendanshields-reviewing-dotnet-code/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/brendanshields-reviewing-dotnet-code.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
BrendanShields. (2026). reviewing-dotnet-code security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/brendanshields-reviewing-dotnet-code/audits/8BibTeX citation
@techreport{brendanshields-brendanshields-reviewing-dotnet-code-2026,
author = {BrendanShields},
title = {reviewing-dotnet-code security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/brendanshields-reviewing-dotnet-code/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "reviewing-dotnet-code security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "BrendanShields"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/brendanshields-reviewing-dotnet-code/audits/8"
identifiers:
- type: other
value: "skillstore:brendanshields-reviewing-dotnet-code:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Prepare a Pull Request Review
Review C# changes for naming, async flow, exception handling, and modern syntax before merge.
Standardize Team Code Style
Apply one .NET convention checklist across services, DTOs, repositories, and library code.
Guide AI Refactoring Sessions
Give Claude Code or Codex specific .NET review rules before editing existing C# files.
Try These Prompts
Review this C# file for naming conventions, language keyword usage, and clear method names. Return the most important improvements first.
Review this .NET service for async anti-patterns, exception handling issues, and disposable usage. Explain each finding with a practical fix.
Find opportunities to use records, file-scoped namespaces, target-typed new, collection expressions, and cleaner LINQ in this codebase.
Review these C# changes as a pull request. Prioritize behavioral risks, maintainability issues, style violations, and missing tests.
Best Practices
- Provide the relevant .editorconfig file before asking for style feedback.
- Ask for prioritized findings when reviewing large pull requests.
- Separate style modernization from behavior changes during refactoring.
Avoid
- Do not ask for broad rewrites without sharing tests or expected behavior.
- Do not apply generic conventions when the project has explicit local rules.
- Do not treat style suggestions as proof that compiled behavior is correct.
Frequently Asked Questions
Does this skill compile or run .NET code?
Can it follow my project style rules?
What C# versions does it target?
Is this mainly for code review or generation?
Does it cover security review?
Can Claude Code and Codex use it?
Developer Details
Author
BrendanShieldsLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/BrendanShields/spec-flow/tree/main/plugins/spec/skills/reviewing-dotnet-codeRef
dd4a3ef9f20ddf38830950b4bb713df96b431fd6
Maintenance freshness
7/18/2026
Usage
3 downloads ยท 335 views
File structure