This skill should be used when aligning a PatternFly Java component with its PatternFly counterpart by implementing action items from pf-compare reports. Triggers include /pf-align, "align component", "implement missing variations", "fix PFJ component", "apply pf-compare recommendations", "add missing PFJ variations", "sync with PatternFly", "bring component up to date", "implement pf-compare action items", "implement comparison findings", "fix alignment issues", or any request to implement changes identified by a comparison report.
This skill should be used when comparing a PatternFly component against its PatternFly Java (PFJ) implementation. Triggers include /pf-compare, "compare PF component", "check PFJ completeness", "compare button component", "what's missing in the Java card", "gap analysis for alert", "generate comparison report for tabs", "find missing PF variations", "PF coverage report", "DOM differences", or any request to identify variation coverage gaps or DOM/CSS differences between PatternFly and PatternFly Java.
This skill should be used when the user asks to "start dev environment", "start local dev", "start showcase", "launch dev env", "stop dev environment", "stop showcase", "restart dev environment", "dev env status", "check dev environment", "is the dev server running", "start j2cl watch", "start vite", or invokes /pf-dev-env. Starts, stops, and checks the status of the local PFJ showcase development environment (J2CL watch + Vite dev server).
Verify that a PatternFly Java component follows project conventions for documentation, code structure, naming, and formatting. This skill should be used when the user asks to "/pf-lint", "lint component", "verify component structure", "check component format", "validate component", "check code structure", "verify PFJ component", "lint PFJ code", "check component conventions", "review component code", "check naming conventions", "audit component", "check section order", "verify section separators", "check Javadoc", or "check factory methods".
Show the overall status of PatternFly Java components across lint, compare, and update dimensions. This skill should be used when the user asks to "/pf-status", "component status", "show status", "PFJ status", "what's been linted", "what's been compared", "what's outdated", "component overview", "show progress", "show component progress", "which components are done", "what's left to do", or "dashboard".
Track PatternFly release changes and generate a prioritized work plan for updating PatternFly Java. This skill should be used when the user asks to "/pf-update", "check PF release", "what changed in PatternFly", "update PatternFly Java", "upgrade PatternFly Java", "PF changelog", "new PF version", "what's new in PatternFly", "check for PF updates", "PF release notes", "PF upgrade", "sync with PatternFly", or any request to analyze a PatternFly release for PFJ impact.