with one click
temporal-plugin
temporal-plugin contains 14 collected skills from j-plugins, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Develop IntelliJ Platform plugins (IDEA / PhpStorm / etc.) following the official JetBrains SDK guidelines. Use when the user asks to add an extension point, service, action, listener, inspection, index, tool window, notification, run configuration, or any other platform-level plugin feature. This is the general platform skill — for this project's specific conventions also consult /kotlin-dev.
Write new Kotlin code for this IntelliJ Platform plugin following the project's common/languages architecture, Extension Point pattern, and performance/naming rules. Use whenever the user asks to "add a Kotlin class", "implement an inspection", "add an action", "create a service", "write a completion provider", or any new plugin-side feature.
Write JUnit 4 + IntelliJ Platform Test Framework tests in Kotlin for this plugin (inspections, indexes, endpoint providers, EP implementations, PSI helpers, run configs). Use when the user asks to "add a test", "write a test", "cover X with tests", or "bootstrap the test suite".
Scaffold an official Temporal PHP Activity (interface + implementation) using
Scaffold invocation of a child Temporal workflow from a parent workflow using ChildWorkflowOptions. Use when the user asks to "call a child workflow", "invoke child workflow", or "start child workflow".
Add a
Scaffold a Temporal Saga compensation pattern inside a PHP workflow using the official \Temporal\Internal\Workflow\ActivityProxy / Saga helper. Use when the user asks for "saga", "compensation", or "rollback pattern".
Scaffold a Temporal Schedule (cron-like recurring workflow) using ScheduleClient and ScheduleSpec. Use when the user asks to "schedule a workflow", "cron workflow", or "recurring workflow".
Add a
Scaffold a Temporal PHP client starter that creates a WorkflowClient and kicks off a workflow run. Use when the user asks to "start a workflow", "create a client", or "add workflow starter".
Scaffold a PHPUnit test for a Temporal workflow or activity using the temporal/sdk testing helpers. Use when the user asks to "test a workflow", "test an activity", or "add temporal test".
Add a
Scaffold a Temporal PHP worker bootstrap (worker.php) that registers workflows and activities with a WorkerFactory. Use when the user asks to "create a worker", "set up temporal worker", or "add worker bootstrap".
Scaffold an official Temporal PHP Workflow (interface + implementation) following the Temporal PHP SDK conventions recognized by the temporal-plugin. Use when the user asks to "create a workflow", "new Temporal workflow", "add workflow class", etc.