Skip to main content
Exécutez n'importe quel Skill dans Manus
en un clic
Dépôt GitHub

WpfHexEditorIDE

WpfHexEditorIDE contient 11 skills collectées depuis abbaye, avec une couverture métier par dépôt et des pages de détail sur le site.

skills collectés
11
Stars
924
mis à jour
2026-06-10
Forks
144
Couverture métier
3 catégories métier · 100% classifié
explorateur de dépôts

Skills dans ce dépôt

whfmt-guard
Développeurs de logiciels

INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes after editing any *.whfmt under Core/WpfHexEditor.Core.Definitions/FormatDefinitions/ or the whfmt.schema.json. Domain checks NOT covered by build gate EmbeddedWhfmt_Tests (parse-only) or nuget-guard (public API): JSONC parse with /* */ header tolerated (per feedback_whfmt_guard), version monotone vs git HEAD (per feedback_whfmt_version), required schema fields (formatName, formatId, extensions, category, description), formatId uniqueness across catalog, magic-signature collisions, detection.strength enum (catches typos before SignatureStrength converter crash — bug_signaturestrength_converter), and placeholder/variables drift. Skip on: files outside FormatDefinitions/, Tests/, Samples/, doc-only or comment-only edits.

2026-06-10
nuget-guard
Analystes en assurance qualité des logiciels et testeurs

INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes after editing any *.cs or *.csproj that belongs to one of the 13 packages published on nuget.org by abbaye (WpfHexEditor.Core.ByteProvider, .BinaryAnalysis, WPFHexaEditor, WpfCodeEditor, WpfDocking, WpfColorPicker, WpfTerminal, whfmt.Analysis/.Backfill/.CodeGen/.Fuzz/.Validate/.FileFormatCatalog). Protects the standalone-mode contract when IDE features are added: detects IDE-only references leaking into a NuGet package, TFM drift, UseWPF leak on core-xplat packages, WPF/WinForms usings in core-xplat, and public-API regressions vs git HEAD (api-removed, api-renamed). Extending the API is always allowed; removing/renaming is not. Skip on files outside protected packages, Tests/, Samples/, *.Designer.cs, *.g.cs.

2026-05-21
code-analysis
Développeurs de logiciels

INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes this skill BEFORE any non-trivial edit AND AFTER multi-file changes, to enforce CLAUDE.md rules (functions <=25 lines, classes <=300, 1-file-1-responsibility, module boundaries, forbidden patterns). Auto-trigger on: edits >50 lines, new files, refactors, module-crossing changes, plugin/SDK touches, performance-sensitive paths (HexEditor buffer, CodeEditor render, viewport, drag/scroll), Roslyn diagnostics work. Skip on: doc-only, resx-only, comment fixes, single-line bug fixes, single-file <20-line edits.

2026-05-15
leak-guard
Analystes en assurance qualité des logiciels et testeurs

INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes after editing C# files that touch IDisposable, events, FileStream, Process, Timer, or files under Services/, *Manager.cs, *Service.cs, *Watcher*, *Adapter.cs. Detects: event handlers added without unsubscribe, IDisposable without Dispose, missing GC.SuppressFinalize, FileStream without using, Timer not stopped, Process not disposed, static event collections, weak-event candidates, hardcoded secrets. Skip on: Tests/, Samples/, *.Designer.cs, *.g.cs, generated code.

2026-05-15
loc-guard
Développeurs de logiciels

INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes on two scopes: (1) PARITY — after editing any *.resx (base or satellite), verifies the 28-language satellite parity (missing/orphan keys, placeholder drift, untranslated). (2) SOURCE — after editing *.xaml or *.cs under App/, Editors/, Plugins/, Core/, Controls/, advisory checks for: DynamicResource on loc keys (must be StaticResource), hardcoded user-visible string literals, IdeMessageBox.Show literals, legacy MessageBox.Show usage (ADR-009), and missing LocalizedResourceDictionary wiring (ADR-005). All SOURCE findings are warn-only. Distinct from xaml-guard (which only checks Designer.cs parity for the base resx). Skip on: Themes/, ColorPicker, Designer.cs/g.cs, Tests/, Samples/, pure structural XAML edits.

2026-05-15
memory-recall
Développeurs de logiciels

INTERNAL DEV WORKFLOW for WpfHexEditor — at the start of a new task turn, Claude self-invokes to surface relevant memory entries based on keywords in the user prompt (WebView2, dock, tab, XAML patcher, loc, resx, viewport, drag/scroll, etc.). Prevents re-discovering documented bugs and re-making the mistakes captured in feedback_* memories. Skip on: continuation of an in-progress task in the same turn, purely social messages, single-line follow-ups.

2026-05-15
perf-hotpath-guard
Développeurs de logiciels

INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes after editing C# in render/layout/scroll hot paths (HexEditor/, CodeEditor/Rendering*, *Viewport*, *GlyphRun*, *Renderer*, *ScrollHandler*, OnRender, MeasureOverride, ArrangeOverride) to detect allocations and patterns that cause jank or GC pressure. Skip on: tests, mocks, designer files, non-render code in non-hot directories.

2026-05-15
solid-guard
Développeurs de logiciels

INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes after creating new C# files OR adding >50 lines to existing classes (especially under Services/, Managers/, *Manager.cs, *Service.cs). Heuristics that CORRELATE with SOLID violations: SRP (mixed UI+IO concerns, classes >300 lines + >15 public methods), OCP (massive switch statements >10 cases), DIP (newing services instead of injecting, static singleton mutation), ISP (fat interfaces, NotImplementedException stubs). LSP is out of scope (impossible to detect mechanically). All findings are ADVISORY (warn-only). Skip on: Tests/, Samples/, *.Designer.cs, *.g.cs.

2026-05-15
theme-parity
Développeurs de logiciels

INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes after editing Themes/<Theme>/Colors.xaml or *Theme.xaml to verify the 18 themes share the same key surface. Detects: theme-key-missing (key in Dark but not in the edited theme), theme-key-orphan (key only in this theme), theme-color-no-brush (Color without paired SolidColorBrush), theme-merge-order (wrapper merges Colors.xaml after Menu.xaml/TabControl.xaml). Skip on: edits outside the Themes/ tree.

2026-05-15
ui-design
Concepteurs web et d'interfaces numériques

INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes after editing *.xaml under WpfHexEditor.App/, Editors/, Controls/, Plugins/, Core/ to enforce the design-system: no hardcoded colors (use {DynamicResource Dock* / HexEditor_* / Panel_*}), no unknown tokens, canonical spacing scale, canonical FontSize ladder, glyph-only interactive elements need ToolTip, no template reinvention. Skip on: Themes/*.xaml (themes ARE the palette), ColorPicker (legitimate color literals), generated *.g.cs.

2026-05-15
xaml-guard
Développeurs de logiciels

INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes after editing any *.xaml, *.resx, or *Resources.Designer.cs file to detect regressions in the high-incident XAML/resx/loc domain (hardcoded user-strings, XAML patcher corruption, resx malformed, key drift, HexEditor Resources alias, MessageBox in code-behind, ContextMenu transparency, DockPanel-row alignment). Skip on: pure structural attribute edits (Grid.Row, Margin, Width).

2026-05-15