diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 1153ece..c592500 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ { "name": "raystack", "source": "./", - "version": "1.2.0", + "version": "1.2.1", "description": "Skills by Harun R. Rayhan: a full development flow (new project intake, research, PRD, specs, plans, reviewed builds, ship; gap-fill, design review and migration for existing projects), read-only scans and reviews (security, performance, scalability, reliability and availability, architecture incl. MVC and CQRS, frontend, code health, CI/CD pipelines, AWS, infrastructure, databases), working principles and local browser verification.", "category": "devops" } diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index c22cc5a..bed1e4f 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "raystack", - "version": "1.2.0", + "version": "1.2.1", "description": "Skills by Harun R. Rayhan: a full development flow (new project intake, research, PRD, specs, plans, reviewed builds, ship; gap-fill, design review and migration for existing projects), read-only scans and reviews (security, performance, scalability, reliability and availability, architecture incl. MVC and CQRS, frontend, code health, CI/CD pipelines, AWS, infrastructure, databases), working principles and local browser verification.", "author": { "name": "Harun R. Rayhan", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index dbcb924..a9e2d99 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "raystack", "displayName": "RayStack", - "version": "1.2.0", + "version": "1.2.1", "description": "Skills by Harun R. Rayhan: a full development flow (new project intake, research, PRD, specs, plans, reviewed builds, ship; gap-fill, design review and migration for existing projects), read-only scans and reviews (security, performance, scalability, reliability and availability, architecture incl. MVC and CQRS, frontend, code health, CI/CD pipelines, AWS, infrastructure, databases), working principles and local browser verification.", "author": { "name": "Harun R. Rayhan" diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b7c60e..924d3a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.2.1 (2026-11-04) + +From running `dev-migrate` end to end (a pricing module moved from Express to Go, with the +old code kept until a parity check passed): + +- The limits questions (downtime, deadline, data) are asked one at a time. It had asked all + of them in one numbered list. + ## 1.2.0 (2026-11-04) - New `cve-review`: finds known CVEs in dependencies (osv-scanner and the ecosystem audits, diff --git a/VERSION b/VERSION index 26aaba0..6085e94 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.0 +1.2.1 diff --git a/plugin.json b/plugin.json index 4c833a0..b070b94 100644 --- a/plugin.json +++ b/plugin.json @@ -1,7 +1,7 @@ { - "$schema": "https://agent-plugins.org/schemas/1.2.0/plugin.schema.json", + "$schema": "https://agent-plugins.org/schemas/1.2.1/plugin.schema.json", "name": "raystack", - "version": "1.2.0", + "version": "1.2.1", "description": "Skills by Harun R. Rayhan: a full development flow (new project intake, research, PRD, specs, plans, reviewed builds, ship; gap-fill, design review and migration for existing projects), read-only scans and reviews (security, performance, scalability, reliability and availability, architecture incl. MVC and CQRS, frontend, code health, CI/CD pipelines, AWS, infrastructure, databases), working principles and local browser verification.", "author": { "name": "Harun R. Rayhan", diff --git a/skills/dev-migrate/SKILL.md b/skills/dev-migrate/SKILL.md index ea8db69..6caea6c 100644 --- a/skills/dev-migrate/SKILL.md +++ b/skills/dev-migrate/SKILL.md @@ -18,7 +18,9 @@ is not already clear: 2. **To what?** The target language, framework, database or platform. 3. **Why?** Speed, cost, hiring, safety, a dead dependency. The reason decides what to measure at the end. -4. **Limits:** downtime allowed, deadline, data that must not be lost or reshaped. +4. **Limits:** downtime allowed, then deadline, then data that must not be lost or reshaped + (skip data when the part has no store). Each is its own question; never one numbered list. + After the last one, ask the deployment shape only if research leaves it open. Log each answer as a `D-` row.