← all publishers

devolutions

@devolutions source repo

50 published skills

  1. Avalonia Devtools MCP · devolutions
    Use Avalonia DevTools MCP to inspect and interact with running Avalonia apps (attach, tree, search, props, styles, screenshots, input) and handle known license/auth pitfalls.
    0
    installs
  2. Winui Control Theming · devolutions
    Create or update Devolutions.AvaloniaTheme.WinUI control templates, ControlThemes, and ThemeResources. Use when adding a new WinUI-styled control, porting Fluent overrides from another app, choosing WinUI brush/resource names, or deciding whether a resource belongs in ThemeResources.axaml or a control file.
    0
    installs
  3. Powershell Pin Audit · devolutions bundle
    Audits coordinated PowerShell version pins across workflows, .gitmodules, README.md, and the checked-out upstream PowerShell target framework.
    0
    installs
  4. Powershell Release Bump · devolutions bundle
    Upgrades to a new PowerShell release by mirroring its tag, porting downstream patches, publishing the downstream source branch, and coordinating workflow and submodule pins.
    0
    installs
  5. Powershell Sdk Package Validate · devolutions bundle
    Builds and validates the local single-RID Devolutions.PowerShell.SDK package using the repository's current workflow pins.
    0
    installs
  6. Winforms To Psu · devolutions
    Helps agents migrate PowerShell Windows Forms applications to PowerShell Universal App Framework apps by mapping WinForms controls, event handlers, state, desktop assumptions, and long-running workflows to PSU pages, components, endpoints, scopes, APIs, and automation jobs.
    0
    installs
  7. Custom Frontend Psu · devolutions
    Build PowerShell Universal experiences with a standard JavaScript, HTML, and CSS frontend hosted by PowerShell Universal published folders, while using PSU custom API endpoints or the Management API as the backend. Use this skill when a user wants React, Vue, Angular, Svelte, Vite, Tailwind, Bootstrap, or other frontend libraries instead of generating PowerShell Universal App Framework code directly.
    0
    installs
  8. Install Sandbox Psu · devolutions bundle
    Installs PowerShell Universal in a sandboxed environment, allowing for isolated testing and development of custom components without affecting the global system configuration. This skill sets up a local instance of PowerShell Universal with minimal configuration, ideal for development and experimentation.
    0
    installs
  9. Custom Component Psu · devolutions
    Creates custom PowerShell Universal App Framework components by pairing React/JavaScript components with PowerShell module cmdlets, asset registration, endpoint wiring, state handling, packaging, and validation. Use this skill when a user wants a reusable New-UD* component backed by custom JSX, npm libraries, or UniversalDashboard.register rather than a static frontend or ordinary PSU app script.
    0
    installs
  10. Translation Review · devolutions bundle
    Reviews UniGetUI .json language files for localization quality, detects parity issues, English-equal entries, wrong-script content, and cross-language outliers, then generates a dataset for LLM-assisted linguistic review. Use when the user asks to review translations, audit localization, inspect i18n or l10n quality, or validate language files.
    0
    installs
  11. Translation Status · devolutions bundle
    Analyzes checked-in UniGetUI language files to calculate translation percentages, surface untranslated coverage data, and generate localization status reports.
    0
    installs
  12. Translation Diff Export · devolutions bundle
    Compares UniGetUI JSON locale files against English, identifies untranslated or source-changed keys, and generates patch, reference, and handoff files for a target language. Use when the user asks to export missing translations, untranslated strings, i18n diffs, or locale-file changes.
    0
    installs
  13. Translation Diff Import · devolutions bundle
    Merges translated key-value pairs from a UniGetUI JSON localization patch back into the full language file and validates the merged result. Use when the user asks to apply, merge, or import a translation patch.
    0
    installs
  14. Translation Source Sync · devolutions bundle
    Synchronizes the UniGetUI English language file with source-code usage, identifies missing translation keys, removes unused entries, reports localization drift, and can reorder locale files to match the English key ordering. Use when the user asks to sync language files, missing translations, i18n drift, or align locale file ordering with English.
    0
    installs
  15. Translation Diff Translate · devolutions bundle
    Translates a sparse UniGetUI JSON language patch, writes completed entries into the working copy, preserves placeholders and terminology, and prepares the patch for merge-back. Use when the user asks to translate or localize i18n strings, localization JSON, or language-file patches.
    0
    installs
  16. Build Agent Msi · devolutions
    Build the Devolutions Agent Windows MSI installer locally. Use when asked to build, compile, or rebuild the agent MSI.
    0
    installs
  17. Prepare Release · devolutions bundle
    Prepares a Devolutions Gateway / Devolutions Agent release commit: bumps the version, generates and inserts the changelog, creates Jira tickets, generates the ToolBox changelog, and produces the final release commit.
    0
    installs
  18. Build Gateway Msi · devolutions
    Build the Devolutions Gateway Windows MSI installer locally. Use when asked to build, compile, or rebuild the gateway MSI.
    0
    installs
  19. Changelog To Jira · devolutions bundle
    Creates missing DGW Jira tickets from CHANGELOG.md entries and updates the file with the new ticket links.
    0
    installs
  20. Run Gateway Local · devolutions
    Launch Devolutions Gateway from source for local coding-agent tests with loopback listeners by default; require explicit opt-in before binding to non-localhost addresses.
    0
    installs
  21. Toolbox Changelog · devolutions bundle
    Generates user-facing changelogs for Devolutions Gateway and Devolutions Agent in Devolutions ToolBox format from CHANGELOG.md.
    0
    installs
  22. External Contract Reviewer · devolutions
    Review Devolutions Gateway changes against authoritative external contracts. Use when a diff may affect HTTP or OpenAPI behavior, WebSocket behavior, relay or tunneling semantics, configuration schemas, or agent and platform protocols.
    0
    installs
  23. Async Io Port · devolutions
    How to map Turso's cooperative `IOResult`/`Completion` I/O model to Ahtola's managed I/O without changing semantics. Use this when porting storage/pager/WAL code that uses Turso's state-machine IO.
    0
    installs
  24. Turso Source Ref · devolutions
    How to find and cross-reference the original Turso Rust sources in the read-only `turso-src/` submodule when porting or comparing behavior in the Ahtola C# engine. Use this whenever you are implementing, debugging, or reviewing a feature that must stay aligned with Turso's design and capabilities.
    0
    installs
  25. Vdbe Opcode Port · devolutions
    How to port or align a VDBE opcode between Turso's Rust `Insn` and Ahtola's C# `VdbeOpcode`, preserving semantics. Use this when implementing, fixing, or reviewing an opcode in the execution engine or the program builder.
    0
    installs
  26. Conformance Suite · devolutions
    How the SQLite conformance corpus (`conformance/sqlite-sqltests/`) and the expected-failures file work, and how to close a conformance gap correctly. Use this when a sqltest fails or when closing an engine gap.
    0
    installs
  27. Managed Test Suite · devolutions
    How to run NUnit tests and the conformance suite in Ahtola correctly, including running a single test and why bare `dotnet test` lies. Use this whenever you need to run, filter, or interpret test results.
    0
    installs
  28. Nativeaot Trim Safe · devolutions
    How to keep Ahtola.Core and the shipped provider/EF Core packages NativeAOT-compatible and trimmable. Use this when writing or reviewing any reflection, generics, serialization, or dynamic dispatch in shipped library code.
    0
    installs
  29. Storage Format Port · devolutions
    How to keep Ahtola's on-disk SQLite file format and WAL framing byte-compatible with SQLite/Turso. Use this when touching anything in `Ahtola.Core/Storage` — pager, b-tree, WAL, page allocator, overflow, varints, headers.
    0
    installs
  30. Pure Managed Closure · devolutions
    The enforced "no native/Rust/P-Invoke" invariant of the Ahtola build. Use this before adding any PackageReference, dependency, or interop to shipped library code, and whenever a build fails with a managed-closure error.
    0
    installs
  31. Mvcc Transaction Model · devolutions
    How transaction, snapshot, and MVCC semantics map between Turso's Rust core and Ahtola's managed engine, and what must stay aligned. Use this when touching transactions, snapshots, isolation, commit/rollback, or the local/replica adapter dispatch.
    0
    installs
  32. Package Closure Validation · devolutions
    How the Ahtola packages are structured and validated (Ahtola.Data embedding, EFCore version-range constraint, validate-package/validate-packed-closure gates). Use this before changing package layout, csproj packaging metadata, or EF Core dependencies.
    0
    installs
  33. New Crate · devolutions
    Create and integrate a new Rust crate in the IronRDP workspace. Use whenever adding, scaffolding, or initializing a crate under crates/, including requests that mention cargo new, a new library package, or registering a crate in the architecture.
    0
    installs
  34. Docs Writer · devolutions
    Write clear, concise technical documentation that helps readers complete a task or understand an interface. Use whenever creating or substantially rewriting READMEs, guides, tutorials, reference docs, rustdoc, explanatory comments, or release notes.
    0
    installs
  35. Code Review · devolutions
    Review IronRDP pull requests and diffs using focused protocol, compression, prose, and skeptical passes. Use whenever Copilot code review is requested or a proposed change needs review.
    0
    installs
  36. Commit Scope · devolutions
    Derive and validate the canonical scope for IronRDP Conventional Commit and pull-request titles. Use whenever composing, reviewing, correcting, or checking a commit or PR title, especially when several crates or product surfaces intersect.
    0
    installs
  37. Prose Writer · devolutions
    Write concise, human-first prose with one sentence per source line. Use whenever generating or substantially rewriting Markdown, AsciiDoc, plain-text documentation, release notes, user-facing explanations, or other hand-maintained prose.
    0
    installs
  38. Release Prep · devolutions
    IronRDP release-plz PR review & finalization
    0
    installs
  39. Prose Verifier · devolutions
    Verify edited prose is concise, human-first, and written one sentence per source line. Use whenever Markdown, AsciiDoc, plain-text documentation, release notes, or other hand-maintained prose is changed, especially when reviewing documentation style or line-oriented diffs.
    0
    installs
  40. Code Compressor · devolutions
    Aggressively review changed code for unnecessary complexity and propose smaller, clearer, behavior-preserving alternatives. Use for code reviews, refactor assessments, or any diff where simplification, deletion, reuse, flatter control flow, or fewer abstractions may improve the implementation.
    0
    installs
  41. Docs Compressor · devolutions
    Review documentation changes for concise, human-readable prose without losing technical meaning. Use whenever READMEs, guides, reference docs, rustdoc, explanatory comments, release notes, or other instructional prose is added or edited.
    0
    installs
  42. Markdown Writer · devolutions
    Write clean, readable Markdown with concise prose and maintainable source formatting. Use whenever creating or substantially rewriting Markdown files, including READMEs, guides, release notes, issue templates, and Markdown-based documentation.
    0
    installs
  43. Protocol Reviewer · devolutions
    Analyze IronRDP changes for RDP protocol conformance against Microsoft Open Specifications. Use when reviewing protocol behavior, wire formats, PDUs, virtual channels, codecs, security, capability negotiation, or protocol-visible errors.
    0
    installs
  44. Public Dependency · devolutions
    Add or change Rust crate dependencies while preserving IronRDP's public-dependency markers. Use whenever adding, updating, renaming, removing, or changing features of a Cargo dependency, or when a public API starts or stops exposing dependency-owned types or traits.
    0
    installs
  45. LLM Comment Footer · devolutions
    Add required LLM attribution to GitHub issue bodies and issue or pull request comments. Use whenever drafting, creating, or replying to this content, including agent-merge review-thread replies and helper-driven GitHub comment replies. Do not use for pull request bodies.
    0
    installs
  46. Skeptical Reviewer · devolutions
    Perform an evidence-driven, change-averse IronRDP code review. Use when assessing the correctness, necessity, scope, or design of a proposed change.
    0
    installs
  47. Crate Readme Writer · devolutions
    Write or substantially revise a Rust crate's README.md as a concise, user-facing design document. Use whenever creating a crate README, documenting a planned crate, or defining a crate's purpose, role, or interface before implementation.
    0
    installs
  48. Tessl Skill Linting · devolutions bundle
    Review, lint, create, edit, refine, optimize, compress, or validate any agent skill in this repository, including any SKILL.md. Use this skill whenever a user asks to author or change a skill, improve its instructions or trigger coverage, assess skill quality, or reduce its context usage, even when Tessl is not mentioned. Keep skills small and split distinct workflows into focused micro-skills when that reduces context and trigger overlap. Do not use it for ordinary application code, documentation, or workflow changes that are not agent skills.
    0
    installs
  49. Commit And Pr Conventions · devolutions
    Follow the adopted commit and pull-request conventions. Use whenever creating a commit or opening, editing, reviewing, or preparing to squash-merge a PR, including requests to commit, push, or open a PR.
    0
    installs
  50. Ironrdp Activex Mstsc Testing · devolutions
    Test IronRDP ActiveX in the real mstsc.exe child launched by MsRdpEx, including the native credential bridge, shell behavior, resize handling, clipboard startup, and bounded UI stress. Use when validating or debugging ironrdpax.dll under native MSTSC. Do not use for MsRdpEx /axhost or generic COM smoke tests.
    0
    installs