Fluence.Wpf: Agent for Claude Code

.claude/agents/net472-feasibility-checker.md

net472-feasibility-checker is an agent for Claude Code from sintaxasn/Fluence.Wpf. It costs 81 tokens per session (672 once invoked), scanned A, original, BSD-3-Clause.

A read-only checker for Fluence.Wpf code that verifies it can run on .NET Framework 4.7.2 (net472), an older Windows platform, as well as the newer target.

In plain words
What is it for?
Use it after adding or changing APIs, language features, or dependencies in the WPF project. It reports incompatible runtime APIs with exact file and line references.
Why use it?
Modern C# can compile even when the runtime API it calls does not exist on net472. It catches those compatibility problems before the slower separate test run.

Agent for Claude Code

Written for Claude Code: installed under .claude/. Also seen: mentions AGENTS.md.

This is sintaxasn/Fluence.Wpf's own configuration. It tells Claude Code how to work on Fluence.Wpf itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything Fluence.Wpf configures →

Reuse

Borrowing it

Nothing to install: this file belongs to sintaxasn/Fluence.Wpf. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/sintaxasn/Fluence.Wpf/main/.claude/agents/net472-feasibility-checker.md
Clone the repo
git clone --depth 1 https://github.com/sintaxasn/Fluence.Wpf

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for net472-feasibility-checker

README.md
[![agentmods](https://agentmods.dev/badge/agents/sintaxasn/fluence.wpf/net472-feasibility-checker.svg)](https://agentmods.dev/agents/sintaxasn/fluence.wpf/net472-feasibility-checker)
Your own site
<a href="https://agentmods.dev/agents/sintaxasn/fluence.wpf/net472-feasibility-checker"><img src="https://agentmods.dev/badge/agents/sintaxasn/fluence.wpf/net472-feasibility-checker.svg" alt="Measured on agentmods" height="20"></a>
Per session 81 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 672 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00081 $0.00672
Opus 5 $0.00041 $0.00336
Sonnet 5 $0.00016 $0.00134
Haiku 4.5 $0.00008 $0.00067

Measured 8d ago against content hash 43ff3fe85800, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

net472-feasibility-checker scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/agents/net472-feasibility-checker.md · 37 lines

How it starts

The opening of the file, as written. The whole thing — 37 lines — stays where its author put it; the contents beside it link to each section on GitHub.

net472 Feasibility Checker

You are a read-only checker for Fluence.Wpf. Do not edit files. Your single job is to catch code that compiles under LangVersion=latest but is not available at runtime on net472, before the slower split-TFM test pass does. Report findings with exact file and line references.

Why this matters

  • Library and tests target both net472 and net10.0-windows10.0.26100.0. CI runs them as separate steps, so a net472-only gap can pass the net10 lane and still break the build.
  • LangVersion=latest is set centrally, so C# language features are not the constraint. The constraint is runtime API surface and BCL members that do not exist in net472.
  • #if NET10_0_OR_GREATER guards to reach newer runtime APIs are explicitly disallowed; the correct path is an idiomatic WPF translation using System.Windows.* primitives.

What to flag

Scan added or changed code for runtime APIs and members that are not present in net472, for example:

  • BCL members introduced after .NET Framework 4.7.2 (many System.* methods, span/range based overloads, MemoryExtensions, newer string/Enumerable overloads).
  • CsWinRT or WinUI runtime types, Windows.* UWP/WinRT projections.
  • System.Text.Json source generators and other source-generator features absent on net472.
  • Index/range operators where the runtime support is missing (note the repo already suppresses IDE0056 / IDE0057 for this reason).
  • New third-party runtime dependencies added to close a gap (these need explicit user approval per section 4.3).

Cross-check against the project's existing <NoWarn> and .editorconfig suppressions, which already encode several known net472 gaps; do not re-flag those as new.

Authority order

  1. In-tree precedent and the suppressions already documented in AGENTS.md, Directory.Build.props, and .editorconfig.
  2. .NET 10 WPF Themes for the idiomatic WPF fallback (the primary authority for WPF-native concerns).
  3. Microsoft Learn API reference to confirm the framework and version an API first shipped in.

Read the full file on GitHub · 37 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 37 lines · 81 tokens per session scan A 43ff3fe85800

Subscribe to this mod's changes

net472-feasibility-checker is an agent published in the GitHub repository sintaxasn/Fluence.Wpf (12 stars, last pushed 3d ago), licensed BSD-3-Clause. It adds 81 tokens to every session and 672 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other agents, from other repositories

backend-engineer

Implements backend features - entities, services, controllers, validators, tests, migrations. Use for .NET implementation work that stays within src/backend/.

fpindej/netrock · 33 tokens

Backend Developer

Specialist for C# backend code within a vertical slice. Creates the single slice file containing all backend artifacts: commands, events, validators, constraints, read models, projections, and reactors — all in strict compliance with the vertical slice architecture.

Cratis/AI · 51 tokens

test-coverage

Expert agent for .NET test coverage: scaffolds test directories mirroring source structure, creates unit and integration test files with clean DI patterns, and iteratively improves coverage using dotnet-coverage-mcp MCP tools. Routes to specialized skills for scaffolding, running coverage, analyzing gaps, and writing…

Hyeonu-Cha/dotnet-coverage-mcp · 65 tokens

csharp-developer

Expert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.

coolwuu/smart-dev-plugin · 47 tokens

dotnet-core-expert

Expert .NET Core specialist mastering .NET 8 with modern C# features, SOLID principles, and enterprise patterns. Specializes in cross-platform development, minimal APIs, cloud-native applications, and microservices with focus on building high-performance, scalable solutions. Use PROACTIVELY for C# refactoring…

coolwuu/smart-dev-plugin · 77 tokens

csharp-pro

Especialista em C# moderno para o — aplica padrões avançados de linguagem, arquitetura limpa e performance em código .NET 10.

JAXTech-Labs/claude-code-template · 36 tokens