code-review
Enforces a strict, high-signal review format for VBA and C# code, focusing on spec compliance and bug detection.
Install
mkdir -p .claude/skills/code-review-yuki7030 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15326" && unzip -o skill.zip -d .claude/skills/code-review-yuki7030 && rm skill.zipInstalls to .claude/skills/code-review-yuki7030
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
VBA・C# のコードレビュー、差分レビュー、PRレビュー依頼時に必ず使用。レビュー観点と報告書式を定義。Key capabilities
- →Evaluate code against specification documents
- →Identify common bug patterns like boundary values and null handling
- →Check for adherence to comment conventions
- →Verify compliance with coding style guides
- →Assess code maintainability, including duplication and naming
How it works
The skill reviews VBA and C# code based on a prioritized list of criteria: specification conformity, bug patterns, comment conventions, coding standards, and maintainability. It generates a concise report in a predefined table format.
Inputs & outputs
When to use code-review
- →Reviewing pull requests
- →Checking code against specifications
- →Finding bugs in C# or VBA modules
About this skill
コードレビュー
観点(優先順)
- 仕様適合: docs/spec/ の対応仕様書と突合。仕様外実装・実装漏れを指摘。
- バグ: 境界値、null/Nothing、エラー処理漏れ、リソースリーク、Off-by-one。
- コメント規約: Doxygenヘッダ(C#=
///@brief等 / VBA='!@brief等)の有無・引数との整合。 - 規約: vba-coding / csharp-coding スキルの規約準拠。
- 保守性: 重複、過大な関数、命名。
報告書式(これ以外を出力しない)
## レビュー結果: <対象>
| # | 重大度 | 位置 | 指摘 | 修正案 |
|---|---|---|---|---|
| 1 | High/Mid/Low | ファイル:行 | <簡潔に> | <1行> |
総評: <2行以内>
- 指摘ゼロの観点は書かない。褒めコメント不要(トークン節約)。
When not to use it
- →When the code is not VBA or C#
- →When the task is not a code review, diff review, or PR review
- →When a detailed, verbose report is desired
Limitations
- →Applicable only to VBA and C# code
- →Report format is strictly defined as a table
- →Does not include positive feedback or comments for token efficiency
How it compares
This skill provides a structured, prioritized approach to code review for VBA and C#, generating a concise, actionable report, unlike an unstructured or informal review process.
Compared to similar skills
code-review side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| code-review (this skill) | 0 | 1mo | No flags | Intermediate |
| performance-benchmark | 3 | 4mo | No flags | Intermediate |
| bug-fix | 4 | 2mo | Review | Advanced |
| dotnet-dev | 1 | 6mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
performance-benchmark
dotnet
Generate and run ad hoc performance benchmarks to validate code changes. Use this when asked to benchmark, profile, or validate the performance impact of a code change in dotnet/runtime.
bug-fix
mono
Fix bugs in SkiaSharp C# bindings. Structured workflow for investigating, fixing, and testing bug reports. Triggers: Crash, exception, AccessViolationException, incorrect output, wrong behavior, memory leak, disposal issues, "fails", "broken", "doesn't work", "investigate issue", "fix issue", "look at #NNNN", any GitHub issue number referencing a bug. For adding new APIs, use `add-api` skill instead.
dotnet-dev
GitTools
Expert guidance for .NET development in this repository. Use this skill for building, testing, debugging, and understanding project structure, coding conventions, dependency injection patterns, and testing practices.
jit-regression-test
dotnet
Extract a standalone JIT regression test case from a given GitHub issue and save it under the JitBlue folder. Use this when asked to create or extract a JIT regression test from an issue.
mutation-testing
SebastienDegodez
Use when running mutation testing, killing mutants, verifying test quality, checking mutation score, or analyzing survivors after the test baseline is green
dotnet-testing-nsubstitute-mocking
rudironsoni
>