From f60656e7cc25774e26154c35d466094969b7f4fd Mon Sep 17 00:00:00 2001 From: Erik Slovak Date: Fri, 9 Jan 2026 19:38:28 +0100 Subject: [PATCH 1/6] feat: add install scripts for `bmad-code-org/BMAD-METHOD` --- README.md | 15 +++++++++++++++ .../bmad-code-org/BMAD-METHOD/default/install.sh | 2 ++ .../bmad-code-org/BMAD-METHOD/v4/install.sh | 2 ++ 3 files changed, 19 insertions(+) create mode 100644 README.md create mode 100644 lifecycles/bmad-code-org/BMAD-METHOD/default/install.sh create mode 100644 lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..626e299 --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# @kanzen/lifecycle-support + +To install dependencies: + +```bash +bun install +``` + +To run: + +```bash +bun run index.ts +``` + +This project was created using `bun init` in bun v1.3.2. [Bun](https://bun.com) is a fast all-in-one JavaScript runtime. diff --git a/lifecycles/bmad-code-org/BMAD-METHOD/default/install.sh b/lifecycles/bmad-code-org/BMAD-METHOD/default/install.sh new file mode 100644 index 0000000..f83c16d --- /dev/null +++ b/lifecycles/bmad-code-org/BMAD-METHOD/default/install.sh @@ -0,0 +1,2 @@ +npm install +npm run bmad:install diff --git a/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh b/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh new file mode 100644 index 0000000..4c69fb9 --- /dev/null +++ b/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh @@ -0,0 +1,2 @@ +npm install +npm run install:bmad From 93855b433a9bbd8fe4c0fe8af6da2b1c6b912049 Mon Sep 17 00:00:00 2001 From: Erik Slovak Date: Fri, 9 Jan 2026 19:53:50 +0100 Subject: [PATCH 2/6] docs: update readme --- README.md | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 626e299..ffaf5e2 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,3 @@ -# @kanzen/lifecycle-support +# kanzen adapters -To install dependencies: - -```bash -bun install -``` - -To run: - -```bash -bun run index.ts -``` - -This project was created using `bun init` in bun v1.3.2. [Bun](https://bun.com) is a fast all-in-one JavaScript runtime. +Fallback command packs used by the CLI when a lifecycle doesn’t ship native integration scripts. \ No newline at end of file From 1af3249b4b411f78584f2f39db46ed62f3099ab5 Mon Sep 17 00:00:00 2001 From: Erik Slovak Date: Fri, 9 Jan 2026 20:14:30 +0100 Subject: [PATCH 3/6] fix: add shebang to install scripts for consistency --- lifecycles/bmad-code-org/BMAD-METHOD/default/install.sh | 1 + lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/lifecycles/bmad-code-org/BMAD-METHOD/default/install.sh b/lifecycles/bmad-code-org/BMAD-METHOD/default/install.sh index f83c16d..f1b2aec 100644 --- a/lifecycles/bmad-code-org/BMAD-METHOD/default/install.sh +++ b/lifecycles/bmad-code-org/BMAD-METHOD/default/install.sh @@ -1,2 +1,3 @@ +#!/usr/bin/env bash npm install npm run bmad:install diff --git a/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh b/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh index 4c69fb9..9f1c49f 100644 --- a/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh +++ b/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh @@ -1,2 +1,3 @@ +#!/usr/bin/env bash npm install npm run install:bmad From 2e32614531a797a83441d4907d36d02ba1a8ac21 Mon Sep 17 00:00:00 2001 From: Erik Slovak Date: Wed, 14 Jan 2026 15:31:57 +0100 Subject: [PATCH 4/6] fix: update install script to include additional flags for bmad v4 installation --- lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh b/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh index 9f1c49f..e63cf2a 100644 --- a/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh +++ b/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh @@ -1,3 +1,3 @@ #!/usr/bin/env bash npm install -npm run install:bmad +npm run install:bmad -- -f -d $1 -i $2 From e78b6766677863f2da9b6475d81cb87de31b3e37 Mon Sep 17 00:00:00 2001 From: Erik Slovak Date: Wed, 14 Jan 2026 15:39:59 +0100 Subject: [PATCH 5/6] fix: pass all args to bmad v4 installation --- lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh b/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh index e63cf2a..f75c06c 100644 --- a/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh +++ b/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh @@ -1,3 +1,3 @@ #!/usr/bin/env bash npm install -npm run install:bmad -- -f -d $1 -i $2 +npm run install:bmad -- "$@" From 8d9c52c3d179b27540bb08e50b81b1a4bb66a549 Mon Sep 17 00:00:00 2001 From: Erik Slovak Date: Thu, 15 Jan 2026 13:34:34 +0100 Subject: [PATCH 6/6] feat: add config and update install script for BMAD v4 --- lifecycles/bmad-code-org/BMAD-METHOD/v4/config.json | 6 ++++++ lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 lifecycles/bmad-code-org/BMAD-METHOD/v4/config.json mode change 100644 => 100755 lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh diff --git a/lifecycles/bmad-code-org/BMAD-METHOD/v4/config.json b/lifecycles/bmad-code-org/BMAD-METHOD/v4/config.json new file mode 100644 index 0000000..8ed9c67 --- /dev/null +++ b/lifecycles/bmad-code-org/BMAD-METHOD/v4/config.json @@ -0,0 +1,6 @@ +{ + "arguments": { + "projectPath": "-d", + "ide": "-i" + } +} diff --git a/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh b/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh old mode 100644 new mode 100755 index f75c06c..7296464 --- a/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh +++ b/lifecycles/bmad-code-org/BMAD-METHOD/v4/install.sh @@ -1,3 +1,3 @@ #!/usr/bin/env bash npm install -npm run install:bmad -- "$@" +npm run install:bmad -- -f "$@"