developer-stack-skills
Advanced tools
@@ -14,3 +14,3 @@ #!/usr/bin/env node | ||
| if (args.command === "install") { | ||
| if (["install", "configure"].includes(args.command)) { | ||
| await runInstall(args); | ||
@@ -17,0 +17,0 @@ return; |
+17
-0
| # Changelog | ||
| ## 1.2.1 - 2026-05-15 | ||
| Added: | ||
| - `configure` command alias for interactive post-install setup | ||
| - test coverage for `configure` command parsing | ||
| Changed: | ||
| - bare `developer-stack-skills` now defaults to interactive install/configuration instead of help output | ||
| - skipped `postinstall` message now tells users to run `developer-stack-skills configure` | ||
| - README now documents explicit post-install configuration flow, `--foreground-scripts` requirement for visible npm lifecycle prompts, and updated command examples | ||
| Notes: | ||
| - recommended setup flow is now `npm install ...` followed by `developer-stack-skills configure` | ||
| ## 1.2.0 - 2026-05-15 | ||
@@ -4,0 +21,0 @@ |
+7
-3
@@ -34,3 +34,3 @@ const fsp = require("fs/promises"); | ||
| const args = { | ||
| command: argv[0] || "help", | ||
| command: argv[0] || "install", | ||
| agent: null, | ||
@@ -115,2 +115,4 @@ mode: null, | ||
| console.log("Usage:"); | ||
| console.log(" developer-stack-skills"); | ||
| console.log(" developer-stack-skills configure"); | ||
| console.log(" developer-stack-skills install"); | ||
@@ -124,2 +126,4 @@ console.log(" developer-stack-skills uninstall"); | ||
| console.log("Commands:"); | ||
| console.log(" <none> start interactive install"); | ||
| console.log(" configure start interactive post-install configuration"); | ||
| console.log(" install install skills and update agent config"); | ||
@@ -795,4 +799,4 @@ console.log(" uninstall remove installed skills and agent config entries"); | ||
| if (!isInteractiveInstall(env)) { | ||
| console.log(`[${PACKAGE_NAME}] postinstall skipped in non-interactive install`); | ||
| console.log(`[${PACKAGE_NAME}] run "npx developer-stack-skills install" to configure later`); | ||
| console.log(`[${PACKAGE_NAME}] postinstall configure skipped in non-interactive install`); | ||
| console.log(`[${PACKAGE_NAME}] run "developer-stack-skills configure" to finish setup`); | ||
| return { skipped: true, reason: "non-interactive" }; | ||
@@ -799,0 +803,0 @@ } |
+1
-1
| { | ||
| "name": "developer-stack-skills", | ||
| "version": "1.2.0", | ||
| "version": "1.2.1", | ||
| "description": "AI agent SKILL.md files plus installer CLI for Java/Spring, Python/FastAPI, React/Angular, Testing, and Project Conventions. Compatible with Claude, Cline, Roocode, Copilot, and Cursor.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
+22
-7
@@ -21,5 +21,5 @@ # developer-stack-skills | ||
| Version in this README: `1.2.0` | ||
| Version in this README: `1.2.1` | ||
| Interactive `npm install` now auto-runs configuration. | ||
| Interactive `npm install` can auto-run post-install configuration, but recent npm versions hide lifecycle script output by default. Treat configuration as explicit step after installation unless you install with `--foreground-scripts`. | ||
@@ -32,10 +32,24 @@ - `npm install developer-stack-skills` | ||
| Default mode prompt prefers `symlink` | ||
| Still asks which project directory to update for agent config files | ||
| Post-install configure step: `developer-stack-skills configure` | ||
| Manual installer still available: | ||
| Post-install configure command: | ||
| ```bash | ||
| developer-stack-skills configure | ||
| ``` | ||
| Shortcut: | ||
| ```bash | ||
| developer-stack-skills | ||
| developer-stack-skills install | ||
| ``` | ||
| To force npm to show install-time prompts/logs: | ||
| ```bash | ||
| npm install developer-stack-skills --foreground-scripts | ||
| npm install -g developer-stack-skills --foreground-scripts | ||
| ``` | ||
| Remove installed skills and agent config: | ||
@@ -62,3 +76,3 @@ | ||
| ```bash | ||
| npx developer-stack-skills install | ||
| npx developer-stack-skills configure | ||
| ``` | ||
@@ -88,3 +102,3 @@ | ||
| `postinstall` skips auto-config in non-interactive environments and in source checkout of this repo. In those cases, run `developer-stack-skills install` or `npx developer-stack-skills install` manually. | ||
| `postinstall` skips auto-config in non-interactive environments and in source checkout of this repo. npm also hides lifecycle script output by default unless `--foreground-scripts` is set. In those cases, run `developer-stack-skills configure` after installation. | ||
@@ -101,3 +115,3 @@ Non-interactive install: | ||
| ```text | ||
| [developer-stack-skills] installing version 1.2.0 | ||
| [developer-stack-skills] installing version 1.2.1 | ||
| [developer-stack-skills] package install type: global | ||
@@ -124,2 +138,3 @@ [developer-stack-skills] skill install scope: global | ||
| - `configure` | ||
| - `install` | ||
@@ -126,0 +141,0 @@ - `uninstall` |
+24
-0
| # Release Notes | ||
| ## 1.2.1 - 2026-05-15 | ||
| This release clarifies installation behavior and makes post-install setup explicit with a dedicated `configure` command. | ||
| Highlights: | ||
| - added `developer-stack-skills configure` as explicit post-install setup command | ||
| - bare `developer-stack-skills` now starts interactive configuration as shortcut | ||
| - documentation now explains that npm may hide `postinstall` prompts/logs unless `--foreground-scripts` is used | ||
| - global install flow now clearly tells users to run `developer-stack-skills configure` after installation | ||
| Recommended flow: | ||
| ```bash | ||
| npm install -g developer-stack-skills | ||
| developer-stack-skills configure | ||
| ``` | ||
| If install-time prompts are required: | ||
| ```bash | ||
| npm install -g developer-stack-skills --foreground-scripts | ||
| ``` | ||
| ## 1.2.0 - 2026-05-15 | ||
@@ -4,0 +28,0 @@ |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Found 1 instance in 1 package
101088
2.17%744
0.54%196
8.29%7
16.67%