Fluence.Wpf: Skill for Claude Code

.claude/skills/demo-sample-page/SKILL.md

demo-sample-page is a skill for Claude Code from sintaxasn/Fluence.Wpf. It costs 115 tokens per session (1,095 once invoked), scanned A, original, BSD-3-Clause.

A scaffolding guide for adding sample pages to the Fluence.Wpf.Demo control gallery. WPF is a Microsoft framework for building Windows desktop interfaces, and XAML is its markup for describing screens.

In plain words
What is it for?
Use it to add a control demonstration page, provide live XAML and C# examples, and include interactive output or source-code sections.
Why use it?
It helps a new gallery page follow the project’s required layout and control contract from the beginning.

Skill for Claude Code

Written for Claude Code: disable-model-invocation in frontmatter. 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/skills/demo-sample-page/SKILL.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 demo-sample-page

README.md
[![agentmods](https://agentmods.dev/badge/skills/sintaxasn/fluence.wpf/demo-sample-page.svg)](https://agentmods.dev/skills/sintaxasn/fluence.wpf/demo-sample-page)
Your own site
<a href="https://agentmods.dev/skills/sintaxasn/fluence.wpf/demo-sample-page"><img src="https://agentmods.dev/badge/skills/sintaxasn/fluence.wpf/demo-sample-page.svg" alt="Measured on agentmods" height="20"></a>
Per session 115 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,095 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. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
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.00115 $0.01095
Opus 5 $0.00057 $0.00548
Sonnet 5 $0.00023 $0.00219
Haiku 4.5 $0.00012 $0.00110

Measured 7d ago against content hash 59b5d82f331f, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

demo-sample-page 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 7d 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/skills/demo-sample-page/SKILL.md · 75 lines

How it starts

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

Demo Sample Page

Scaffold a Fluence.Wpf.Demo sample page so it conforms to AGENTS.md section 14 the first time. This avoids the MC3093 named-control trap and the inline-literal violations the definition of done forbids.

Inputs

  • Page name and route tag (for example GalleryInputsPage, tag Inputs).
  • The controls to demonstrate and, per sample, the live XAML and the C# behind it.
  • Whether the page is a discrete-sample page (uses DemoSampleControl) or a direct WinUI Gallery-style catalog/reference page (Typography, Icons, Accessibility), which may render directly and document the exception.

Page skeleton

ScrollViewer
  StackPanel (page root)
    TextBlock  - Page name           [Title typography]
    TextBlock  - Page description    [Body, secondary foreground]
    for each sample:
      DemoSampleControl
        SampleDescription            [Body Strong]
        DemoContent                  [live sample]
        OutputContent                [optional interaction result]
        RightRailContent             [optional options pane]
        Source expander              [XAML and C# tabs]

DemoSampleControl contract

Use only this public surface: SampleDescription (string), XamlSource (string), CSharpSource (string), DemoContent (object), OutputContent (object), RightRailContent (object). Do not use or reintroduce legacy Title, Description, SampleContent, ReplaceSourceLink(...), obsolete forwarding members, or source-link placeholder buttons.

Composition:

  • Outer card: sample card brush + card stroke brush, CornerRadius="8,8,0,0".
  • Demo region: *, Auto layout; output content lives inside the demo region, not the right rail.
  • Right rail: collapses when empty, right-rail brush, CornerRadius="0,8,0,0".
  • Source expander: attached below the card, CornerRadius="0,0,8,8", header Source code, source-header brush when collapsed, source-content brush when expanded, with a TabControl of XAML and C# tabs hosting the copy-enabled highlighted viewer.

Read the full file on GitHub · 75 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

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. 7d ago First seen · 75 lines · 115 tokens per session scan A 59b5d82f331f

Subscribe to this mod's changes

demo-sample-page is a skill published in the GitHub repository sintaxasn/Fluence.Wpf (12 stars, last pushed 3d ago), licensed BSD-3-Clause. It adds 115 tokens to every session and 1,095 once invoked, about $0.0006 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 skills, from other repositories

mapsui

Use when embedding interactive 2D maps in .NET desktop (WinForms/WPF) or mobile (MAUI) applications — tile layers, vector features, map controls. Mapsui: cross-platform .NET map component library.

znlgis/opengis-skills · 49 tokens

make-wpf-custom-control

Generates WPF CustomControl C# class and XAML ControlTemplate style from a control name. Use when creating a new custom control, scaffolding a templated control, or generating CustomControl boilerplate code. Usage: /wpf-dev-pack:make-wpf-custom-control.

christian289/dotnet-with-claudecode · 60 tokens

make-wpf-project

Scaffolds a complete WPF project structure with MVVM, DI, and best practices. Use when starting a new WPF application, creating a WPF solution from scratch, or setting up project structure with CommunityToolkit.Mvvm or Prism. Usage: /wpf-dev-pack:make-wpf-project [--minimal|--full|--prism].

christian289/dotnet-with-claudecode · 77 tokens

make-wpf-converter

Generates WPF IValueConverter or IMultiValueConverter classes with MarkupExtension pattern. Use when creating a new value converter, scaffolding a MultiValueConverter, or adding a converter with direct XAML usage. Usage: /wpf-dev-pack:make-wpf-converter [multi].

christian289/dotnet-with-claudecode · 64 tokens

wpf-rule-view-viewmodel-wiring-communitytoolkit

View-ViewModel wiring for CommunityToolkit.Mvvm: Mappings.xaml + implicit DataTemplate (ViewModel First).

christian289/dotnet-with-claudecode · 36 tokens

wpf-rule-view-viewmodel-wiring-prism

View-ViewModel wiring for Prism 9: RegisterForNavigation + IRegionManager (View First).

christian289/dotnet-with-claudecode · 32 tokens