Skip to main content
Devolutions
GitHub creator profile

Devolutions

Repository-level view of 54 collected skills across 8 GitHub repositories.

skills collected
54
repositories
8
updated
Aug 20, 2026
repository explorer

Repositories and representative skills

commit-scope
software-developers

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.

Aug 13, 2026
crate-readme-writer
software-developers

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.

Aug 12, 2026
new-crate
software-developers

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.

Aug 12, 2026
public-dependency
software-developers

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…

Aug 12, 2026
commit-and-pr-conventions
software-developers

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.

Aug 9, 2026
llm-comment-footer
office-clerks-general-439061

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…

Aug 9, 2026
ironrdp-activex-mstsc-testing
software-quality-assurance-analysts-and-testers

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…

Aug 9, 2026
protocol-reviewer
software-developers

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.

Aug 9, 2026
Showing 8 of 18 collected skills.
external-contract-reviewer
software-quality-assurance-analysts-and-testers

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.

Aug 9, 2026
skeptical-reviewer
software-quality-assurance-analysts-and-testers

Perform an evidence-driven, change-averse code review. Use when assessing the correctness, necessity, scope, or design of a proposed change.

Aug 9, 2026
code-review
software-quality-assurance-analysts-and-testers

Review Devolutions Gateway pull requests and diffs using focused contract, compression, documentation, prose, and skeptical passes. Use whenever Copilot code review is requested or a proposed change needs review.

Aug 9, 2026
commit-scope
software-developers

Select commit and PR scopes in the Devolutions Gateway repository. Use whenever composing or reviewing a Conventional Commit subject, especially for shared libraries, packaging, tests, documentation, CI, or changes spanning products.

Aug 9, 2026
run-gateway-local
software-developers

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.

Aug 5, 2026
build-agent-msi
software-developers

Build the Devolutions Agent Windows MSI installer locally. Use when asked to build, compile, or rebuild the agent MSI.

Aug 3, 2026
changelog-to-jira
software-developers

Creates missing DGW Jira tickets from CHANGELOG.md entries and updates the file with the new ticket links.

Apr 22, 2026
prepare-release
software-developers

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.

Apr 22, 2026
Showing 8 of 10 collected skills.
async-io-port
software-developers

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.

Aug 13, 2026
conformance-suite
software-quality-assurance-analysts-and-testers

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.

Aug 13, 2026
managed-test-suite
software-quality-assurance-analysts-and-testers

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.

Aug 13, 2026
mvcc-transaction-model
software-developers

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.

Aug 13, 2026
nativeaot-trim-safe
software-developers

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.

Aug 13, 2026
package-closure-validation
software-developers

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.

Aug 13, 2026
pure-managed-closure
software-developers

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.

Aug 13, 2026
storage-format-port
software-developers

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.

Aug 13, 2026
Showing 8 of 10 collected skills.
translation-source-sync
software-developers

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…

May 5, 2026
translation-status
software-developers

Analyzes checked-in UniGetUI language files to calculate translation percentages, surface untranslated coverage data, and generate localization status reports.

May 5, 2026
translation-diff-export
software-developers

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…

May 4, 2026
translation-diff-import
software-developers

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.

May 4, 2026
translation-diff-translate
software-developers

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,…

Apr 27, 2026
translation-review
software-developers

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…

Apr 27, 2026
Showing 8 of 8 repositories
All repositories loaded