{"_id":"@duongkhuong/bpm-workflow","_rev":"24-0bf892bfa7e2f920082c1a1a2c769f10","name":"@duongkhuong/bpm-workflow","dist-tags":{"latest":"1.4.7"},"versions":{"1.0.5":{"name":"@duongkhuong/bpm-workflow","version":"1.0.5","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.0.5","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"1ec9a083c707575f7bf23ad49236710008ceb0b3","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.0.5.tgz","fileCount":31,"integrity":"sha512-tUCV8+ZOElHuFGRqEWehvp3jxdFTjqnOTGR3ux6A+IyyJJVodCPZdqzGKTm/MfLnDks0FPaXfm84fKNO+iCHlQ==","signatures":[{"sig":"MEUCIQCyovCr5md6e1ugPibXnyM8+YGrbPYhGCucpd610h9o2gIgOdrucjFGeYgOSMTIFXNz/kM7e8WweivALnx5IB1C2y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61982},"engines":{"node":">=18"},"gitHead":"70659766cd03c4f2e1e441f08c69958382d78b2e","_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.0.5_1779898146538_0.8864762654822229","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@duongkhuong/bpm-workflow","version":"1.0.6","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.0.6","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"10ebad516588741990b5f8af9ec13d709f1cd65b","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.0.6.tgz","fileCount":31,"integrity":"sha512-pAlCZKihuP2t11JZlATqIHIQXjGd+z89LT1pE7WkHrEA4t2oxbhhEQ87Ai/tP/SXRldAo7aQMoc7ucX28aiEzA==","signatures":[{"sig":"MEQCIHuu3nXnfm+zYg3hZlApHOHcdETkaGxTGLFZ7RlQ5ZkjAiBEb7WYY+Iw7NYZmpLZ/OklzETIgfCIxkcRUZ8DN+ggDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61957},"engines":{"node":">=18"},"gitHead":"70659766cd03c4f2e1e441f08c69958382d78b2e","_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.0.6_1779898265614_0.8476337918212575","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@duongkhuong/bpm-workflow","version":"1.0.7","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.0.7","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"b6f08a4565fe0e221a3708ebc1dd35c835fa83e4","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.0.7.tgz","fileCount":31,"integrity":"sha512-nO5+ZySDe38bncB4RivLrPKTYHbhvCwD4aDm1vh4RsWPY6LKA0jrtMvepSPrjAj4Y1lhaT5JC6zZ9vqbFAwwww==","signatures":[{"sig":"MEUCIFOKFLc4CmiBZuHXsOueEQeRzJTxzi2bJrzTPGodtknDAiEA62eYOiQH4uiFQha7BzH35ZusOGyBc4t12QPSR8hw88M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62045},"engines":{"node":">=18"},"gitHead":"eba3ac34211da3e937b0890f72316ed749d93e9c","_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.0.7_1779898967774_0.9259752672494221","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@duongkhuong/bpm-workflow","version":"1.0.8","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.0.8","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"bd0f972cd2b4a674f09876111ec87e3e07584e10","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.0.8.tgz","fileCount":31,"integrity":"sha512-gizFZAfSy79kY48JL5xVUXma988dtzPd0sxP2hW6qitwgZ0VOg0cmRrJWdVL8oVMTdpK8jNpwMoqiG5vaFTADw==","signatures":[{"sig":"MEYCIQDkrg8mfDcRiddU+tlQcr1ybAbuM6N2WxyY1P20qk6AwwIhAKV+7OogpcDAuhc8D4uvzZfBzyPYBoK3MeJE/GUSXtOn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61884},"engines":{"node":">=18"},"gitHead":"bb95de96ad14469626f995cd49d3d034bad86f66","_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.0.8_1779899293413_0.23961054993573883","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@duongkhuong/bpm-workflow","version":"1.0.9","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.0.9","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"20752229fe09466e425247d721be3c7be24595f6","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.0.9.tgz","fileCount":29,"integrity":"sha512-X4XtnjosoIuXYMmCTEXP2snWjv4Rip8pdXhw3Com2wNrbNVC9EPAv8JS5xtBgb4uCkbkhBlLQWVrsgEa85txhw==","signatures":[{"sig":"MEQCIDgO/Z7a0JJu9m2DB1NT9/B0+P5vOvuopl0Ek4kT5cl3AiAD9QEpO1mlaXbbTjVLLi968sfQ7aw5y9cXTI/Yarlx/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61065},"engines":{"node":">=18"},"gitHead":"32a5841b9a616bfe672cdf0cda1803982f922c3e","_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.0.9_1779933057418_0.8311411906912753","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@duongkhuong/bpm-workflow","version":"1.0.10","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.0.10","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"e22e1e3253340c7f81184503289054e307619ee5","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.0.10.tgz","fileCount":29,"integrity":"sha512-cz0H34JvKmQoevD8nRbIbT8eV7/iyynO27WlhdtjthmA1/3wTMmFHGGi5hhDMu+9hJUXUfja15NqkDTxwZY+NA==","signatures":[{"sig":"MEUCIBonFTlokNJ3fFd1WA/flpqY605TZZir/o5Av9bk2dVOAiEAmiUfqGOeijjmOyOIrJrI9aBGM9fa9vmpt0uIxDqdbig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61898},"engines":{"node":">=18"},"gitHead":"31bb3db376b01b23bf5da876c520371c7fed7b65","_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.0.10_1779934601163_0.08885703333238792","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@duongkhuong/bpm-workflow","version":"1.1.0","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.1.0","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"bea644a706a6c1aceeecb84922f6e285f5937466","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.1.0.tgz","fileCount":53,"integrity":"sha512-mzGCG6UWA4T/9g9KbFhRftEqjchxd8lrkDvoQz5yKXTEKUyjlYzOX2omlkFI/QyJD4u6G6y1WMv8o+eOcsVBkA==","signatures":[{"sig":"MEUCIQCX9fsfh1v5fSeIvpnnJCsiIUiEIa46dmvdcDpdlUjV7wIgFxzfzNi+Z+T2U+ASRMbd9YvVT0jYBq6K6RwUwYE/4AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105967},"engines":{"node":">=18"},"gitHead":"459207d2aca7f0e3a2c2450a603ad1185d76fc98","scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.1.0_1780033043513_0.8619113450268456","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@duongkhuong/bpm-workflow","version":"1.1.1","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.1.1","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"fd0a950ab345b2af630d93ec4bf654d1c7fdb939","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.1.1.tgz","fileCount":53,"integrity":"sha512-NVD/KymEjvU0riNrNUr2cnEIVxm/SAYLbWDWipPOMl/XqNIj6zAZz91c88N14jTy1wdiWLD9wknRamTqwrCVMQ==","signatures":[{"sig":"MEYCIQDzh5HVloDmXrkeAb5wGijxu6l95AX1zKSSSf71DKeiFAIhAKJSFLCiwkwDYluuG4ttpxyrTP8c/nzFneNcSjctIoQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106067},"engines":{"node":">=18"},"gitHead":"1353802ac95d07ac5e8319e37ab645ef2ccc2c84","scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.1.1_1780033752633_0.3540427472121135","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@duongkhuong/bpm-workflow","version":"1.1.2","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.1.2","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"994f847ef1f116d41c32be96cf2fc6e1c2c0544f","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.1.2.tgz","fileCount":41,"integrity":"sha512-MCjUaj3edgwnW1F2CjW5D25GhiCFGpRzUsh85F5TGEXkWdTOGaGra0WLpjwUT4iqV3Wnux6qy6pUo/pyrt7htg==","signatures":[{"sig":"MEQCIBUkjxHaTJLhdlW2dtwIMA/wsIuseCAp3d193TMQU0LOAiBXM2u75szWeaqbtFQbDpiM1ZGoCSfzyG9P6P6drgCxdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113734},"engines":{"node":">=18"},"gitHead":"ef75ce90d635e82f6d9f2d6db533ea8d1ff6accf","scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.1.2_1780236893508_0.17875851679526167","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@duongkhuong/bpm-workflow","version":"1.2.0","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.2.0","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"2942bb9437294469f59dbd239f8891452c9f1f0c","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.2.0.tgz","fileCount":41,"integrity":"sha512-a6J4HIqTzqIs+fuizAhurWdEbbss2Kos2SpvL0gn3Jt2d6uauB+fag9yrVE+z7sdb/OlmFnTt5AUjaXUZQUr2A==","signatures":[{"sig":"MEUCIFIfeQrpia3Nfxu8ooY3sBN2CG9taCLUDovc2iRb6a+gAiEAo2DzT7VW03lJ3WxiuAg6T/a0lihC+/WRvEpYPlP3qbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99020},"engines":{"node":">=18"},"gitHead":"923f6014c98544e8e8e12d254e9a3a33b2c0e82c","scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.2.0_1780296038582_0.5117644669711492","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@duongkhuong/bpm-workflow","version":"1.3.0","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.3.0","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"34c7ca776143a8004106c575a1e8fe19f6a28392","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.3.0.tgz","fileCount":41,"integrity":"sha512-pboW3YgEeZUa7DWD+IsbFca2yf95kGtwiNqQB9VWNnBw8RD08wwTXCq0+0DRYACJV7ATCY4xqnwAMxQzbN2RPw==","signatures":[{"sig":"MEUCIGbYGhWSm3Mc1Jrhg8OpAvoyGhXgk4AbeCkr2OezuXb+AiEAzfNuD1VGUP5VSupHl7UJpzHhYKdXolSknNfym9uLoUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103345},"engines":{"node":">=18"},"gitHead":"3eb255b9e57d4c4450f725d1d04ac85d88fb5c97","scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.3.0_1780301815376_0.1647123492798177","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@duongkhuong/bpm-workflow","version":"1.4.0","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.4.0","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"94780664cba1e19c747b6846009109b91b5fe4d3","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.4.0.tgz","fileCount":41,"integrity":"sha512-1qN0fmY8zD5ijrz+x9lpnCZ0nv+oWcOrRviNXFFNcAijrdmBuv/6CnZ33ROdKA7dp0KABwvHpzczPmZ32y4h6A==","signatures":[{"sig":"MEUCIGdEoQUnj+g6tULw0wJhmlwH34/esU97LUc9Yv1sN8ACAiEA0YgDwXbG2V/VnzIczC/Vj+OXV5P27EuOoad0OUWarqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103737},"engines":{"node":">=18"},"gitHead":"e1d04f967ec8d5113e7b74aef6d1e55af27cc07b","scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.4.0_1780304963857_0.23546779841502552","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@duongkhuong/bpm-workflow","version":"1.4.1","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.4.1","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"07f99e59f58696f8cfac253d3c0aaa44ce02853e","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.4.1.tgz","fileCount":41,"integrity":"sha512-y+oD5/J+FdxyIgwosjNKdzzb+NLlDpOtYUh5AViW5PXcJwIoTOCumHP1y9/lz8y59HPgiEIdRjdvyP2bpXmY+g==","signatures":[{"sig":"MEUCIQDvgXNGvlrhyQTybD3m/MfVxbXPNgeXhZqg30QbjMm9DAIgMkqTx4L3gM7N12u+wJ6Le3NeffJOWhr+XouHM2NMO8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107261},"engines":{"node":">=18"},"gitHead":"82770f9ac4c800c00db7ad0a2dd80eeb4196af3c","scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.4.1_1780307082977_0.9919957500064613","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@duongkhuong/bpm-workflow","version":"1.4.2","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.4.2","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"616d4bf786647859729ed39071ea07209189a501","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.4.2.tgz","fileCount":41,"integrity":"sha512-An2CrbatkyOH+3dy/KWNrSMQGK/5PW49l9fk+gO2TqdqITEzryLKhqjhS0HzbcRXZ56tNpZtYTLdpy28/Ei1wA==","signatures":[{"sig":"MEYCIQDpibCPwAdZJDujdgkQ+wrVza4HzV+14xCkZyXjQdq0EgIhALU+xXe2QL76mRba9ilLEQSd80cvoj7Zu4ZHtUlloQob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108845},"engines":{"node":">=18"},"gitHead":"52da4d1ed539a64e2007ed9a8eba453d0334680a","scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.4.2_1780365368502_0.35334485176852204","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@duongkhuong/bpm-workflow","version":"1.4.3","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.4.3","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"d4d1d14afd184cbdd9b67490a3aa9b35df7a4259","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.4.3.tgz","fileCount":41,"integrity":"sha512-784oJ7RpfaMKZdX9o9+YaH0Fg74eyzvoZi38wYys7jTgAzZdpwRvQqn4CR9bX6p4XPtT0TO7Zc2I2B8rM+cQYQ==","signatures":[{"sig":"MEUCIQCF6+htkr/Xy/xyMDOxmDBuk9MJNlZOFtg7cwOKT1oGbgIgFwcOiiXMwmoyueZqI9Xgfp3UHKXufEL5lr1xKZcthoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111238},"engines":{"node":">=18"},"gitHead":"41bfe57e1be8ba11111c3684e3e2916e980c2e47","scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.4.3_1780388939434_0.33938763104623604","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@duongkhuong/bpm-workflow","version":"1.4.4","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.4.4","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"9d23a394d8bb12aefc6a2ec09ac16ba6990ad6a1","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.4.4.tgz","fileCount":41,"integrity":"sha512-8U/n5eLOQ1hpd1/WVzpErY+Zo56DYYlUWqq7G2b5pjPmwC0GaKl3wWQYglzs8kwBFgQysQUs3Xvxg1Pfy9I4kA==","signatures":[{"sig":"MEUCIQCgRxa9S3B7ZEyUWrP0K2SDwS3xaaRLBvMxJomFs5+aSQIgPuJKW8URO+JixWWD9Ywf/r8wZulSW+svcQBCVCfp9Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121021},"engines":{"node":">=18"},"gitHead":"dd82f92c2ad1e692179eb35a370be52ec52857d7","scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.4.4_1780452376956_0.895699417417928","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@duongkhuong/bpm-workflow","version":"1.4.5","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"author":{"name":"VFA-KhuongDV"},"license":"MIT","_id":"@duongkhuong/bpm-workflow@1.4.5","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"bin":{"bpm-workflow":"bpm"},"dist":{"shasum":"8cabef0c81211612fa86cefdfb99d8e1b0bed280","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.4.5.tgz","fileCount":39,"integrity":"sha512-cmvXLFaZkpUslP3JnJXUPxshWMyqIP9UkD+cJVcOTrT+Vx6s2IxyKgZGqi7wV4xg0VEjq7wrltIY+iHERmF2/A==","signatures":[{"sig":"MEUCID1q3T1i/DZ0L4LczTZ/cu34jlmrZF3rdvPYjEP5GHx0AiEAkYQosK+KiDpY9NEzt1+9gbtQGdqVkfK5xKizJW7SV/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109069},"engines":{"node":">=18"},"gitHead":"dd3f2ed58b767572f8a8b4bc41d4ceb7f78ca0de","scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"repository":{"url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git","type":"git"},"_npmVersion":"10.9.4","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bpm-workflow_1.4.5_1780458555403_0.15335178243195258","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@duongkhuong/bpm-workflow","version":"1.4.7","description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"license":"MIT","author":{"name":"VFA-KhuongDV"},"repository":{"type":"git","url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git"},"bin":{"bpm-workflow":"bpm"},"scripts":{"secrets:scan":"gitleaks git --redact --no-banner --verbose"},"engines":{"node":">=18"},"_id":"@duongkhuong/bpm-workflow@1.4.7","gitHead":"33e5a933a63b601d35cba68a756071500ca2bae3","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-L6hMPTgV3amAJneyTFJEBoUyh8kcFlnQ0CUaWiVYqPoTMS/aiCWMQ2oeUbG/+EYD7qe0omdBY1gA6Zluc3VDnw==","shasum":"da7a860484faffe8ca9c9bdb9916a5c44dd0d17a","tarball":"https://registry.npmjs.org/@duongkhuong/bpm-workflow/-/bpm-workflow-1.4.7.tgz","fileCount":39,"unpackedSize":118879,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICkpkgM1POk9dDLSJXDsEhLteCrTmv+goe1qXYSlggLpAiEAnCPJrokBCkUKPiMpypoS19UptXQV//JTJBKAg1odOkA="}]},"_npmUser":{"name":"duongkhuong","email":"duongkhuongit@gmail.com"},"directories":{},"maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bpm-workflow_1.4.7_1782785394803_0.8617634311551559"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-27T16:09:06.382Z","modified":"2026-06-30T02:09:55.141Z","1.0.0":"2026-05-27T15:16:26.397Z","1.0.1":"2026-05-27T15:18:47.586Z","1.0.2":"2026-05-27T15:22:56.740Z","1.0.3":"2026-05-27T15:26:56.461Z","1.0.4":"2026-05-27T15:29:46.101Z","1.0.5":"2026-05-27T16:09:06.670Z","1.0.6":"2026-05-27T16:11:05.785Z","1.0.7":"2026-05-27T16:22:47.902Z","1.0.8":"2026-05-27T16:28:13.545Z","1.0.9":"2026-05-28T01:50:57.575Z","1.0.10":"2026-05-28T02:16:41.312Z","1.1.0":"2026-05-29T05:37:23.660Z","1.1.1":"2026-05-29T05:49:12.791Z","1.1.2":"2026-05-31T14:14:53.657Z","1.2.0":"2026-06-01T06:40:38.732Z","1.3.0":"2026-06-01T08:16:55.526Z","1.4.0":"2026-06-01T09:09:24.006Z","1.4.1":"2026-06-01T09:44:43.120Z","1.4.2":"2026-06-02T01:56:08.707Z","1.4.3":"2026-06-02T08:28:59.598Z","1.4.4":"2026-06-03T02:06:17.110Z","1.4.5":"2026-06-03T03:49:15.550Z","1.4.7":"2026-06-30T02:09:54.982Z"},"bugs":{"url":"https://github.com/vfa-khuongdv/bpm-workflow/issues"},"author":{"name":"VFA-KhuongDV"},"license":"MIT","homepage":"https://github.com/vfa-khuongdv/bpm-workflow#readme","keywords":["bpm","workflow","redmine","spl","project-management","ai-agent"],"repository":{"type":"git","url":"git+https://github.com/vfa-khuongdv/bpm-workflow.git"},"description":"BPM workflow plugin for AI agents — skills, commands, and prompts for Bridge Project Managers in SPL Group","maintainers":[{"name":"duongkhuong","email":"duongkhuongit@gmail.com"}],"readme":"# BPM Workflow\n\nAgent workflow skills for Bridge Project Managers in SPL Group — Redmine, specs, plans, test cases, and PMO summaries.\n\n## Skills\n\n| Slash Command | Claude | OpenCode | Codex CLI | GitHub Copilot | Purpose |\n|---|---|---|---|---|---|\n| `/bpm-redmine` | `/bpm-redmine` | `/bpm-redmine` | `$bpm:redmine` | `/bpm-redmine` | Redmine issue CRUD with audience templates |\n| `/bpm-spec` | `/bpm-spec` | `/bpm-spec` | `$bpm:spec` | `/bpm-spec` | Customer spec drafting |\n| `/bpm-plan` | `/bpm-plan` | `/bpm-plan` | `$bpm:plan` | `/bpm-plan` | Feature development plans |\n| `/bpm-testcase` | `/bpm-testcase` | `/bpm-testcase` | `$bpm:testcase` | `/bpm-testcase` | Test case generation |\n| `/bpm-pmo` | `/bpm-pmo` | `/bpm-pmo` | `$bpm:pmo` | `/bpm-pmo` | PMO meeting summaries |\n\n## Install the Package\n\n```bash\n# Option A: Install globally (recommended)\nnpm install -g @duongkhuong/bpm-workflow\nbpm-workflow --help\n\n# Option B: Run via npx (no install needed)\nnpx @duongkhuong/bpm-workflow --help\n\n# Option C: Clone repo\ngit clone https://github.com/vfa-khuongdv/bpm-workflow.git\ncd bpm-workflow\n./bpm --help\n```\n\n> **Note:** install **copies** files (not symlinks). After `npm update -g @duongkhuong/bpm-workflow`, re-run setup to refresh your AI platforms' skills.\n\n## Secret Scanning\n\nThis repo uses Gitleaks to block commits that contain secrets.\n\n```bash\n# Install the local pre-commit hook\nscripts/install-gitleaks-hook.sh\n\n# Scan repository history manually\nnpm run secrets:scan\n```\n\nIf Gitleaks is missing, install it first:\n\n```bash\nbrew install gitleaks\n```\n\n## Setup (Install to AI Platforms)\n\n| Platform | Local | Global | Notes |\n|---|---|---|---|---|\n| **Claude** | `.claude/skills/` + `.claude/commands/` | `~/.claude/` | — |\n| **OpenCode** | `.opencode/skills/` + `.opencode/commands/` | `~/.config/opencode/` | — |\n| **GitHub Copilot** | `.github/prompts/` | — | local only |\n| **Codex CLI** | `.codex/skills/` | `~/.codex/skills/` | invoke via `$name` or `/skills` picker |\n\n### Install Commands by Platform\n\n| Platform | Local | Global |\n|---|---|---|\n| **Claude** | `bpm-workflow install -t claude -l local` | `bpm-workflow install -t claude -l global` |\n| **OpenCode** | `bpm-workflow install -t opencode -l local` | `bpm-workflow install -t opencode -l global` |\n| **Codex CLI** | `bpm-workflow install -t codex -l local` | `bpm-workflow install -t codex -l global -y` |\n| **All platforms** | `bpm-workflow install -t all -l local -y` | — |\n\n### Quick Install\n\n```bash\n# Install to specific platform (project-local)\nbpm-workflow install -t claude -l local                    # Claude\nbpm-workflow install -t opencode -l local                  # OpenCode\nbpm-workflow install -t codex -l local                     # Codex CLI (interactive)\nbpm-workflow install -t codex -l local -y                  # Codex CLI (silent)\nbpm-workflow install -t github                             # GitHub Copilot (interactive)\n\n# Install to all platforms at once\nbpm-workflow install -t all -l local -y\n\n# Install globally\nbpm-workflow install -t claude -l global                   # Claude globally\nbpm-workflow install -t opencode -l global                 # OpenCode globally\nbpm-workflow install -t codex -l global -y                 # Codex globally (silent)\n\n# Check installation status\nbpm-workflow status\n\n# List available platforms\nbpm-workflow list\n```\n\n## Uninstall\n\n```bash\n# Remove from all platforms\nbpm-workflow uninstall -t all -l local -y\n\n# Remove from specific platforms\nbpm-workflow uninstall -t claude,github -y                 # Remove from Claude + GitHub\nbpm-workflow uninstall -t codex                             # Remove from Codex (interactive)\n```\n\n## Prerequisite: Redmine MCP Server\n\nFor full Redmine workflow (create, update, read issues, log time), install the Redmine MCP server:\n\n```bash\nnpm install -g @duongkhuong/mcp-redmine\n```\n\nThen configure it in your AI client's MCP settings.\n\n**OpenCode** (`~/.config/opencode/opencode.json`):\n\n```json\n{\n  \"mcp\": {\n    \"@duongkhuong/mcp-redmine\": {\n      \"type\": \"local\",\n      \"command\": [\"npx\", \"-y\", \"@duongkhuong/mcp-redmine\"],\n      \"enabled\": true,\n      \"environment\": {\n        \"REDMINE_URL\": \"$REDMINE_URL\",\n        \"REDMINE_API_KEY\": \"$REDMINE_API_KEY\",\n        \"REDMINE_USERNAME\": \"$REDMINE_USERNAME\",\n        \"REDMINE_PASSWORD\": \"$REDMINE_PASSWORD\"\n      }\n    }\n  }\n}\n```\n\n**Claude Desktop / Claude Code** (`claude_desktop_config.json` or `.claude/mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"@duongkhuong/mcp-redmine\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@duongkhuong/mcp-redmine\"],\n      \"env\": {\n        \"REDMINE_URL\": \"$REDMINE_URL\",\n        \"REDMINE_API_KEY\": \"$REDMINE_API_KEY\",\n        \"REDMINE_USERNAME\": \"$REDMINE_USERNAME\",\n        \"REDMINE_PASSWORD\": \"$REDMINE_PASSWORD\"\n      }\n    }\n  }\n}\n```\n\n**Codex CLI** (`~/.codex/config.toml`):\n\n```toml\n[mcp_servers.duongkhuong-mcp-redmine]\ncommand = \"npx\"\nargs = [\"-y\", \"@duongkhuong/mcp-redmine\"]\n\n[mcp_servers.duongkhuong-mcp-redmine.env]\nREDMINE_URL = \"$REDMINE_URL\"\nREDMINE_API_KEY = \"$REDMINE_API_KEY\"\nREDMINE_USERNAME = \"$REDMINE_USERNAME\"\nREDMINE_PASSWORD = \"$REDMINE_PASSWORD\"\n```\n\n> If installed globally, replace `\"command\": \"npx\"` / `\"args\": [...]` with `\"command\": \"@duongkhuong/mcp-redmine\"`.\n\n> **Tip:** Alternatively, create a `.env` file with the 4 variables in your project root — the MCP server reads it automatically.\n\nWithout the MCP server, the Redmine skill will return copy-ready drafts instead of performing live operations.\n\n## Supported Platforms\n\n| Platform | Skills | Commands / Prompts | Scope |\n|---|---|---|---|\n| **Claude** | `.claude/skills/` (local) / `~/.claude/skills/` (global) | `.claude/commands/` (local) / `~/.claude/commands/` (global) | local + global |\n| **OpenCode** | `.opencode/skills/` (local) / `~/.config/opencode/skills/` (global) | `.opencode/commands/` (local) / `~/.config/opencode/commands/` (global) | local + global |\n| **GitHub Copilot** | — | `.github/prompts/` | local only |\n| **Codex CLI** | `.codex/skills/` (local) / `~/.codex/skills/` (global) | — (invoke via `$name` in prompt or `/skills` picker) | local + global |\n\n## Structure\n\n```\nplugins/bpm/\n├── skills/          # AI agent skill definitions (SKILL.md)\n│   ├── redmine/\n│   ├── spec/\n│   ├── plan/\n│   ├── testcase/\n│   └── pmo/\n├── commands/        # Platform-specific command wrappers\n├── prompts/         # GitHub Copilot .prompt.md files\n└── templates/       # Redmine audience templates\n\nscripts/bpm-install.sh   # Cross-platform install script\nbpm-workflow              # CLI entry point (via npx or global install)\n```\n","readmeFilename":"README.md"}