Plugin · Claude Code · Development Tools

Shinyorg Reflector

shinyorg-reflector is a Claude Code plugin for the Build phase that brings source-generator-based .NET reflection and serialization context into your agent while you implement backend assemblies.

by shinyorg · github.com/shinyorg/reflector

Install this Claude Code plugin when you need compile-time .NET metadata and serialization helpers without runtime reflection overhead in your app or library.

21
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install shinyorg-reflector@shinyorg/reflector
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:shinyorg/reflector") and the paste-ready config with skillselion.get_install_config("plugin:shinyorg/reflector").

About

What it does

shinyorg-reflector is a Claude Code plugin entry for developers building on .NET who want reflection-like capabilities—discovering types, wiring serializers, or mapping assemblies—while leaning on source generators instead of heavy runtime reflection. Solo builders shipping APIs, desktop agents, or internal tools often hit performance and trimming issues when libraries rely on reflection; this plugin points your coding agent at shinyorg’s reflector tooling so suggestions stay aligned with compile-time generation patterns. Use it during active backend work when you are modeling entities, configuring serialization, or refactoring services that previously used reflection. It is a narrow integration plugin, not a full methodology skill: one plugin in the bundle, focused on development context rather than journey-wide process. Pair it with your normal .NET SDK workflow and Claude Code for faster scaffolding and reviews around generated metadata code.

Highlights

  • Source-generator-based .NET reflection替代 without classic runtime reflection hotspots
  • Targets assembly introspection and serialization scenarios common in APIs and services
  • Single-plugin bundle from shinyorg/reflector for Claude Code agent context
  • Keywords cover reflection, source-generated serializers, and Shiny ecosystem integration
  • Repository-backed plugin with community catalog metadata and star tracking

Why builders use it

Runtime reflection in .NET slows you down, breaks trimming/AOT paths, and makes it hard for an AI agent to suggest safe serialization without understanding your source-generated patterns.

After you add the plugin, Claude Code can reference reflector-oriented generation workflows so backend changes favor compile-time metadata instead of fragile runtime reflection.

At a glance

  • Type - Plugin in Development Tools.
  • Adoption - 0 installs, 21 stars, 0 votes.

FAQ

Who is shinyorg-reflector for?

Solo and small-team .NET developers using Claude Code who need reflection-like behavior via source generators for serialization and assembly-aware code.

When should I use shinyorg-reflector?

Use it while building or refactoring C# backends when you are replacing runtime reflection, designing serializers, or working with generated metadata in your solution.

How do I add shinyorg-reflector to my agent?

Register the shinyorg/reflector Claude Code plugin from the Skillselion catalog in your Claude Code plugins or marketplace flow, then reload the project so the single bundled plugin is available in sessions.

Discussion

Comments

Share how you use shinyorg-reflector, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.