diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..901c332 --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,15 @@ +{ + "name": "temporal-marketplace", + "metadata": { + "description": "A marketplace of Claude Code plugins for working with Temporal (temporal.io)" + }, + "owner": { + "name": "Temporal" + }, + "plugins": [ + { + "name": "temporal-dev", + "source": "./plugins/temporal-dev" + } + ] +} \ No newline at end of file diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..4396abc --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @donald-pinckney diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..cc97eb0 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "plugins/temporal-dev/skills/temporal-dev"] + path = plugins/temporal-dev/skills/temporal-dev + url = https://github.com/temporalio/skill-temporal-dev diff --git a/plugins/temporal-dev/.claude-plugin/plugin.json b/plugins/temporal-dev/.claude-plugin/plugin.json new file mode 100644 index 0000000..cc245e8 --- /dev/null +++ b/plugins/temporal-dev/.claude-plugin/plugin.json @@ -0,0 +1,8 @@ +{ + "name": "temporal-dev", + "description": "Start, stop, debug, and troubleshoot Temporal workflows for Python projects. Use when: starting workers, executing workflows, workflow is stalled/failed, non-determinism errors, checking workflow status, or managing temporal server start-dev lifecycle.", + "version": "0.1.0", + "author": { + "name": "Temporal" + } +} \ No newline at end of file diff --git a/plugins/temporal-dev/skills/temporal-dev b/plugins/temporal-dev/skills/temporal-dev new file mode 160000 index 0000000..eca74d6 --- /dev/null +++ b/plugins/temporal-dev/skills/temporal-dev @@ -0,0 +1 @@ +Subproject commit eca74d6ac4bd9bb69dcdd2e9c376a857a1fd51d7