Skip to content
Agentmart
Submit a tool

csharp-code-style

Apply the Unified Unity MCP C# style.

Skill by AndreySkyFoxSidorov

IndexedMIT★ 27
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/andreyskyfoxsidorov-csharp-code-style

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Apply the Unified Unity MCP C# style. Use when writing, reviewing, or refactoring C# in this repository, especially before changing Unity Editor tools, protocol code, or shared helpers.

Use cases: writing, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/csharp-code-style

What's inside

Skill name
csharp-code-style
Description
Apply the Unified Unity MCP C# style. Use when writing, reviewing, or refactoring C# in this repository, especially before changing Unity Editor tools, protocol code, or shared helpers.
License
MIT
Instructions
43 lines in SKILL.md · view on GitHub

Files (4)

  • SKILL.md
  • error-handling.md · references/
  • modern-patterns.md · references/
  • naming-conventions.md · references/

SKILL.md (first lines)

# C# Code Style

## Use This Skill When

- Writing or refactoring C# in this repository.
- Reviewing code for method shape, naming, flow, or unnecessary abstraction.
- Updating examples in docs or skills.

## Binding Rules

Follow the repository `AGENTS.md` first.

- Keep C# simple, direct, and readable.
- Prefer explicit `if`/`if else` at the call site.
- Do not use `switch` statements, switch expressions, pattern switches, or switch-like operators.
- Keep methods compact and readable top to bottom.
- Add methods only for large logic, reused logic, or clear business actions.
- Inline one-use null checks, bool checks, wrappers, trivial conversions, and tiny formatting logic.
- Avoid enterprise-style layers, generic helper classes, and manager overengineering.
- Use early returns for errors, blockers, invalid input, or invalid state only.
- Write code comments in English.

## Naming

- Match nearby code unless it violates `AGENTS.md`.
- Use clear descriptive names over prefixes or compact abbreviations.
- Do not introduce `mPascalCase`, `bBoolean`, enum prefixes, or other project-specific naming schemes unless the surrounding file already uses them and the task is only local cleanup.
- Keep public MCP names stable and documented.

## Review Checklist

- No `switch`.
- No new dependency without explicit need.
- No abstraction added only for cleanliness.
- No tiny one-use helper methods.
- Public tool contracts still match catalogs and skills.
- Tests or smoke checks match the risk of the change.

## References

The files under `references/` are legacy background notes. Use them only after checking they do not conflict with `AGENTS.md`; update stale examples before relying on them.

From AndreySkyFoxSidorov/UnifiedUnityMCP, MIT.

More from AndreySkyFoxSidorov/UnifiedUnityMCP

Signals

Stars
27
Forks
5
Open issues
0
Last commit (this folder)
May 20, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from AndreySkyFoxSidorov

Cite this page

csharp-code-style skill. Agent Mart. https://agentmart.dev/skills/andreyskyfoxsidorov-csharp-code-style (last updated 2026-10-24)