roslyn-static-analysis

Analyzes decompiled C# source code with Roslyn to resolve symbols and generate code inventories.

7|1|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/ToaruPen/coq-japanese_stable --skill roslyn-static-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: roslyn-static-analysis
Source: https://github.com/ToaruPen/coq-japanese_stable/tree/main/.codex/skills/roslyn-static-analysis
Command: npx skills add https://github.com/ToaruPen/coq-japanese_stable --skill roslyn-static-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides advanced static analysis of C# code, enabling deeper understanding and inspection of decompiled game source for development and review purposes.

Core Features & Use Cases

  • Semantic Analysis: Utilizes Roslyn to evaluate symbol ownership, method resolution, and class structures in decompiled C# code.
  • Inventory Generation: Creates durable, reviewable inventories of C# source elements, supporting localization and code review workflows.
  • Use Case: Facilitates identifying ownership, call classifications, and code coverage gaps during localization or mod development by analyzing decompiled source files.

Quick Start

Use the roslyn-static-analysis skill to analyze the specified C# source files for symbol resolution and owner classification information.

Frequently Asked Questions about roslyn-static-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform static semantic analysis on decompiled C# source code?

Static semantic analysis on decompiled C# source code is performed using Roslyn to evaluate symbol ownership, method resolution, and class structures. This process supports advanced localization, reverse engineering, and code review tasks by identifying code coverage gaps.

What is the best way to identify symbol ownership and method resolution in C#?

Identifying symbol ownership and method resolution in C# is best achieved through Roslyn-based static analysis. This technique evaluates decompiled source files to classify call ownership and map precise method resolution for robust code review workflows.

Can I use Roslyn static analysis for game mod development and localization?

Yes, you can use Roslyn static analysis for game mod development and localization. It analyzes decompiled game source files to identify ownership, call classifications, and code coverage gaps, directly facilitating robust localization workflows.

How do I generate an inventory of C# source elements for code review?

To generate an inventory of C# source elements for code review, apply static analysis to create durable, reviewable records of decompiled code structures. This inventory generation supports tracking symbol resolution and validation during reverse engineering tasks.

Does this static analysis approach work with any decompiled C# files?

This static analysis approach works specifically with decompiled C# source files by handling symbol resolution and validation. It evaluates decompiled source to extract precise semantic information for reverse engineering and code inspection tasks.