← all publishers

ViachaslauStrelnikau

@viachaslaustrelnikau source repo

8 published skills

  1. Java Tester · viachaslaustrelnikau bundle
    Risk-focused Java test design, implementation, review, and CI planning. Use when Codex needs to add, improve, review, debug, organize, or plan automated tests for Java applications, including unit tests, integration tests, Spring Boot tests, Spring Security authorization tests, REST/API tests, contract tests, Testcontainers-backed tests, database seeding and cleanup, Mockito-based collaborator tests, regression tests, flaky-test investigation, CI test strategy, or test-pyramid decisions.
    0
    installs
  2. Add Production Logging · viachaslaustrelnikau bundle
    Audit, plan, add, improve, or review production logging and observability for a selected class, package, migrated operation, module, migration stage, or complete application. Use when Codex needs to preserve meaningful legacy logs, add diagnostic context to business operations and integrations, remove duplicate or unsafe logging, or perform a logging and observability audit without changing business behavior.
    0
    installs
  3. Front End Angular Tester · viachaslaustrelnikau bundle
    Guide Angular (2+) application testing toward comprehensive, version-aware, maintainable coverage. Use when Codex needs to create, improve, review, debug, or plan Angular unit, service, component, signal, form, routing, guard, HTTP/resource, accessibility, visual, or end-to-end tests across Vitest, Karma/Jasmine, Jest, standalone, NgModule, zone-based, or zoneless projects. Do not use for AngularJS 1.x or non-Angular frontend work unless the request explicitly asks for transferable testing strategy.
    0
    installs
  4. Migrate Extjs4 To Extjs7 · viachaslaustrelnikau bundle
    Use when Codex needs to analyze, plan, implement, diagnose, or review a direct upgrade of a Sencha Cmd Ext JS 4.x application to the Ext JS 7.x classic toolkit while preserving the existing Ext.app.Controller MVC structure, the Ext 4 visual appearance, and every server contract. Not for MVC-to-MVVM or ViewController refactors, not for modern-toolkit or mobile ports, not for Ext JS 3 to 4 work, and not for restyling.
    0
    installs
  5. Migrate Struts2 To Spring · viachaslaustrelnikau bundle
    Use when Codex needs to analyze, plan, implement, diagnose, or review a staged migration from Apache Struts 2 actions, JSPs, interceptors, or `.do` routes to Spring MVC while preserving HTTP contracts and client-visible behavior.
    0
    installs
  6. Hibernate Criteria To Jpa Criteria · viachaslaustrelnikau bundle
    Migrate legacy Hibernate 3/4/5 Criteria API code (`org.hibernate.Criteria`, `Restrictions`, `Projections`, `DetachedCriteria`, and result transformers) to the standard JPA Criteria API. Use when modernizing legacy Criteria queries, planning a staged Hibernate upgrade through 5.6, upgrading to Hibernate 6+, converting dynamic data-access searches, or preserving query semantics while replacing Hibernate-specific criteria constructs with `CriteriaBuilder`, `CriteriaQuery`, `Root`, joins, predicates, and typed projections.
    0
    installs
  7. Extjs4 To Extjs7 Migration Quality Gate · viachaslaustrelnikau bundle
    Run an independent runtime acceptance gate for a completed Ext JS 4-to-7 classic migration screen, boot slice, or bounded batch. Verify the deployed Ext JS 7 build, browser workflow, structural visual integrity, accounted console output, HTTP-contract parity, and persisted state for mutations; return PASS, FAIL, or INCOMPLETE. Do not use for implementation, broad static review, baseline creation, or repository-wide audits.
    0
    installs
  8. Struts2 To Spring Migration Quality Gate · viachaslaustrelnikau bundle
    Verify that functionality migrated from Struts 2 to Spring works correctly in the running application from the API, client, and user perspective. Use after a migration step to gate a migrated action, route, workflow, form, grid, report, or state change through focused project-rule review, targeted build/tests, HTTP verification, browser E2E when UI integration matters, persistence checks for mutations, and optional old-versus-new comparison. Return PASS, FAIL, or INCOMPLETE. Do not use as a generic repository-wide Java, Spring, architecture, security, performance, or clean-code review.
    0
    installs