diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..2e12810 --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,42 @@ +{ + "name": "Spec2Cloud", + "owner": { + "name": "Azure Samples" + }, + "metadata": { + "description": "Spec2Cloud marketplace plugins for Claude Code.", + "version": "1.2.0" + }, + "plugins": [ + { + "name": "speckit", + "source": "./plugins/speckit-spec2cloud", + "description": "Spec-driven workflow for shipping to Azure with Spec-Kit: constitution → specify → clarify → plan → tasks → implement → verify → deploy.", + "version": "1.2.0", + "homepage": "https://github.com/Azure-Samples/Spec2Cloud", + "keywords": [ + "azure", + "cloud", + "infrastructure", + "deployment", + "microsoft", + "devops" + ] + }, + { + "name": "lean", + "source": "./plugins/lean-spec2cloud", + "description": "Lean spec-driven workflow for shipping to Azure: specify → plan → implement → verify → deploy.", + "version": "1.0.0", + "homepage": "https://github.com/Azure-Samples/Spec2Cloud", + "keywords": [ + "azure", + "cloud", + "infrastructure", + "deployment", + "microsoft", + "devops" + ] + } + ] +} diff --git a/README.md b/README.md index c430895..5a4f5aa 100644 --- a/README.md +++ b/README.md @@ -90,6 +90,31 @@ Use the Lean Toolkit when you want a fast, low-overhead workflow in Copilot. --- +### 🤖 Use with Claude Code + +The `lean` and `speckit` plugins also install in [Claude Code](https://claude.com/claude-code). The skills are the same source as the Copilot plugins — only the manifests differ — so the workflow is identical. + +1. **Add the marketplace and install a plugin:** + + ```text + /plugin marketplace add Azure-Samples/Spec2Cloud + /plugin install lean@Spec2Cloud + ``` + + Swap `lean` for `speckit` to install the fuller Spec Kit workflow instead. + +2. **Run the stages** (same prerequisites as the Lean Toolkit above — `az`, `azd`, `bicep`, and `azd auth login`): + + ```text + /lean:specify Build a todo web app with a C# backend deployed on App Service, using Cosmos DB for NoSQL as the data persistence layer. + /lean:plan + /lean:implement + /lean:verify + /lean:deploy + ``` + +--- + ### 🔧 VS Code Extension Use the Spec2Cloud Toolkit extension to monitor spec-driven workflow progress and scaffold projects from templates directly in VS Code. It complements Copilot CLI workflows with a guided visual experience. diff --git a/plugins/lean-spec2cloud/.claude-plugin/plugin.json b/plugins/lean-spec2cloud/.claude-plugin/plugin.json new file mode 100644 index 0000000..9a80ab6 --- /dev/null +++ b/plugins/lean-spec2cloud/.claude-plugin/plugin.json @@ -0,0 +1,7 @@ +{ + "name": "lean-spec2cloud", + "description": "Lean spec-driven workflow for shipping to Azure: specify → plan → implement → verify → deploy.", + "version": "1.0.0", + "author": { "name": "Azure Samples" }, + "homepage": "https://github.com/Azure-Samples/Spec2Cloud" +} diff --git a/plugins/speckit-spec2cloud/.claude-plugin/plugin.json b/plugins/speckit-spec2cloud/.claude-plugin/plugin.json new file mode 100644 index 0000000..a7e7723 --- /dev/null +++ b/plugins/speckit-spec2cloud/.claude-plugin/plugin.json @@ -0,0 +1,7 @@ +{ + "name": "speckit-spec2cloud", + "description": "Spec-driven workflow for shipping to Azure: constitution → specify → clarify → plan → tasks → implement → verify → deploy.", + "version": "1.2.0", + "author": { "name": "Azure Samples" }, + "homepage": "https://github.com/Azure-Samples/Spec2Cloud" +}