Use when you need CRAP score and coverage risk analysis to find high-risk code before refactoring or release. Keywords: CRAP score, risk hotspots, cyclomatic complexity, test coverage gaps, coverage threshold.
日本語の概要は準備中です。原文の説明を表示しています。
Use when reviewing PRs/diffs/branches/documents for .NET quality, correctness, performance, security, data access, messaging, and observability. Includes adversarial critical-thinking mode for skeptical/cynical review requests. Keywords: code review, review PR, review diff, critical review, cynical review, adversarial review, production readiness, low GC, AOT, security review.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Lean entrypoint for high-signal .NET review. Detailed commands/checklists/output requirements are split into reference files for progressive disclosure.
On Claude Code with this plugin installed, prefer /dotnet-episteme-skills:dotnet-review for parallel multi-agent review (4 domain specialists + a generalist + adversarial maintainer verification). This file remains the complete single-context procedure for all other tools.
This skill requires:
Optional but recommended:
rg (ripgrep) for faster dependency searches on Linux/macOSdotnet CLI for build verificationUse this skill when the user asks for:
references/scripts-and-context.md
references/domain-checklists.md
references/output-contract.md
references/maintainer-playbook.md
Use when request language is explicitly skeptical: "critical review", "cynical review", "tear this apart", "assume this is broken", "devil's advocate".
Mandates:
references/scripts-and-context.md.file:line, snippet, or command output).references/maintainer-playbook.md to each surviving finding (maintainer persona, five checks, evidence-backed verdicts).references/domain-checklists.md.references/output-contract.md.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when you need CRAP score and coverage risk analysis to find high-risk code before refactoring or release. Keywords: CRAP score, risk hotspots, cyclomatic complexity, test coverage gaps, coverage threshold.
日本語の概要は準備中です。原文の説明を表示しています。
Use when reviewing a .NET pull request for breaking changes that may affect other microservice repositories. Detects cross-repo API, DTO, endpoint, EF entity, and NuGet-package breaks, and checks whether a compatible downstream PR already exists. Keywords: cross-repo impact, breaking change, microservice compatibility, downstream break, compatible PR, blast radius review, api compatibility, contract break, dto shape change, endpoint break.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing or changing public C#/.NET APIs with compatibility and versioning constraints. Keywords: breaking change, API design, backward compatibility, binary compatibility, deprecation strategy, versioning.
日本語の概要は準備中です。原文の説明を表示しています。
Use when writing or refactoring modern C# with maintainability and performance standards. Keywords: coding standards, C# best practices, refactor C#, records, pattern matching, async best practices.
日本語の概要は準備中です。原文の説明を表示しています。
Use when choosing .NET concurrency patterns for async I/O, queues, pipelines, or thread safety. Keywords: async/await, channels, dataflow, Rx, lock contention, producer consumer, parallel processing.
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing types and collections for hot paths and low-allocation .NET code. Keywords: readonly struct, sealed class, ValueTask, Span, FrozenDictionary, FrozenSet, allocation optimisation.
日本語の概要は準備中です。原文の説明を表示しています。