๐Ÿ”„
AutomationJava

Poshi Migrate

by liferay

Poshi Migrate is an Automation skill for Claude Code, published by liferay in liferay-portal.

2.3K stars3.8K forkson liferay/liferay-portalAdded 2026/07/20Repository updated 2026/08/03
Install in seconds
Install Poshi Migrate
Copy Poshi Migrate into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/liferay/liferay-portal/tree/master/.claude/skills/poshi-migrate ~/.claude/skills/poshi-migrate

Requires Node.js. Downloads this skill only โ€” not the rest of the repository โ€” into your Claude Code skills folder.

Without Node.js

git clone https://github.com/liferay/liferay-portal.git

Clones the whole repository, then copy the skillโ€™s own directory into your skills folder yourself.

In this catalog

Source file
.claude/skills/poshi-migrate/SKILL.md in liferay/liferay-portal
Installs to
~/.claude/skills/poshi-migrate
Collection
One of 16 skills cataloged from this repository
Category
Automation โ€” 2226 skills

What Poshi Migrate does

Migrates Liferay Poshi test cases to appropriate modern frameworks (Playwright, Jest, JUnit). Automatically classifies tests, consolidates compatible ones, and follows existing patterns.

Poshi Migrate is cataloged under Automation on DirSkills.

Documentation

README

Migrate Poshi Tests

A playbook for migrating a Poshi .testcase file to the appropriate modern test layer. Each test is routed to Playwright, Jest, JUnit unit, or Java integration based on what it actually validates. Compatible Playwright tests sharing setup may be consolidated into a single test at write time.

This skill assumes the Poshi suite has already been triaged and shrunk if needed (/poshi-shrink). It does not run a Poshi side consolidation pass โ€” consolidation happens only when writing the modern test, and only when the merged form is clearly cleaner than separate tests.

Preconditions

The working tree must be clean. Abort and ask the user to commit or stash first when dirty.

This is the opening of the README. Read the full README on GitHub.

Commands Poshi Migrate provides

Slash commands named in this skillโ€™s SKILL.md, listed in the order they first appear.

  • /poshi-shrink

Frequently asked about Poshi Migrate

  • What else does liferay publish alongside Poshi Migrate?

    Poshi Migrate is one of 16 skills that DirSkills catalogs from liferay/liferay-portal, the repository it ships in. Its siblings there include Create Pull Request, Format Source and Format Source Add Rule. Each one is a separate skill with its own page in this directory, installs the same way Poshi Migrate does, and is maintained by liferay in that same repository. The rest of the collection is listed on the liferay/liferay-portal page.

  • How does Poshi Migrate compare to other Automation skills?

    Poshi Migrate ranks #498 by stars among the 2226 Automation skills in this catalog. The most-starred ones next to it are Autonomous Loops, Autonomous Agent Harness and Automation Audit Ops. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Poshi Migrate against them. Open each page to compare what they document and how they install.