{"_id":"@pimzino/claude-code-spec-workflow","_rev":"40-a1e1a53729b357ad261c7d9104098eac","name":"@pimzino/claude-code-spec-workflow","dist-tags":{"latest":"1.5.9"},"versions":{"1.0.0":{"name":"@pimzino/claude-code-spec-workflow","version":"1.0.0","keywords":["claude-code","spec-workflow","kiro","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.0.0","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js"},"dist":{"shasum":"72f3062e94807cf055841598f5040b179bc435d1","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.0.0.tgz","fileCount":32,"integrity":"sha512-grQsWaZBoSWd9eqkDeIVVmzQkRmFFuPtMhb3DvMWl48+SnfVj4T2090igGJ9p/5RKi7IyOrdLvSEFQ7AwiKFLQ==","signatures":[{"sig":"MEUCIDSyM6Gr9wnv11Pn0IHN3g/qRVSoKi32yJeP2hHRZ2YBAiEAy1KhJrz0eFhXaksMaDN/2WZ2QRZPAXnAMNMTfLm9FgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70912},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated Kiro-style Spec workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.0.0_1752855278264_0.96300805118792","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@pimzino/claude-code-spec-workflow","version":"1.0.1","keywords":["claude-code","spec-workflow","kiro","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.0.1","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"7671a85fed704639f745c261827a58fe2de62da4","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.0.1.tgz","fileCount":32,"integrity":"sha512-lLveYNW7tNTZTIFUl9ttstCi5TQQidgDWVNBrWmLZdDTlKa0yowH9uj6NrKDfnHkqLhn7Jn5USTuSWS7wAB4Hg==","signatures":[{"sig":"MEUCIQCBIkKJ1UYwgQuL+F3jWGVweb5hfNa4nORPXXJXZEbWagIgQvfxMbmr+MGg5C3/0NSpCWffUvFDYjFn0IHsQRal4zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71382},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"1061d9c0263e3f6198d5b10a84aa4cbc53aefa19","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated Kiro-style Spec workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.0.1_1752855476168_0.33911281432674967","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@pimzino/claude-code-spec-workflow","version":"1.0.2","keywords":["claude-code","spec-workflow","kiro","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.0.2","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"8e361e29f11aa01a6ee348340e9898cc912c8a96","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.0.2.tgz","fileCount":32,"integrity":"sha512-UNk6rVQO1AK8XFaBT+R/YgCyrngFeJ8BGEpWYf84364rFbGQ1ZJ+WPUufUyh1oz+osX7hJ/07GkvzAAjz2Rwrg==","signatures":[{"sig":"MEYCIQCgmmTQsibM11kCwU42p9lhmJfu+lVtniyoBJlUGCkAMwIhAPzs0h5hdCYjaANe3+ZJs4nUOfsPPPDkKoDKEu3CPAkh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72439},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"1061d9c0263e3f6198d5b10a84aa4cbc53aefa19","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated Kiro-style Spec workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^11.1.0","@pimzino/claude-code-spec-workflow":"file:pimzino-claude-code-spec-workflow-1.0.1.tgz"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.0.2_1752856123748_0.31379069565006423","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@pimzino/claude-code-spec-workflow","version":"1.0.3","keywords":["claude-code","spec-workflow","kiro","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.0.3","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"7ffa5b04a815805909f847e34baa3e0d87385226","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.0.3.tgz","fileCount":32,"integrity":"sha512-y2uuLQ7t2gzdXBhCopz5s0lb9EfeSdUkZTYcZrOmRz5FElsMIMQT6qg8CuevEqXGvmfrLM/4Dr3dozJ5/ddf4Q==","signatures":[{"sig":"MEQCIHxT/eTRGOVp1HwIDcRUih/g2U+vc8uTiXIcX7v2NQtXAiAX8umJ1dnnUcJEKMSzE98TRNo/1xITMR0ohRscRDmd+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73016},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"7e99b29065ce9ee299cd4ea32db5d4e65676c3d9","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated Kiro-style Spec workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.0.3_1752866909752_0.2780525184423639","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@pimzino/claude-code-spec-workflow","version":"1.0.4","keywords":["claude-code","spec-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.0.4","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"5557ed2e41730f5a52e2d2ab3875fe2befa0c95a","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.0.4.tgz","fileCount":32,"integrity":"sha512-b3b6+eFn3k8CqQ7Hj/WioDABBJZT2N80mwGjopwmtLfKu+XytD1Icdag7X3sDKjUCu3h1Vp+zlVRLmNgnmxTTw==","signatures":[{"sig":"MEYCIQC09xj1qiNtJPdf82f2a2GkvKZJ7VmXTLe44CAVT2BwSwIhAIkEpjzMMN+UTSdrpBmRSctMQH5QjvDid0n6NzURIxe1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73923},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"3f9db03bed890135a065d25301a583060b99eae8","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated spec-driven workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.0.4_1752884743038_0.7081072403108164","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@pimzino/claude-code-spec-workflow","version":"1.1.0","keywords":["claude-code","spec-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.1.0","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"44b33845c34987637e61c9333b83cfecd152a508","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.1.0.tgz","fileCount":36,"integrity":"sha512-JaPGJElqD97fcMTHgqf0aF1KeZUTFRiXA8kvzVO8gPny6G6BzDi3XNDLonQ1ug3G7DCJekE5s7BEKzclPYlpQQ==","signatures":[{"sig":"MEQCIDJVGwU0QwL6cLLJzc/zEm/rSWuCTsSWcIelqjJgUEUFAiB9QmG+s1sczkq8QTWD4j+BGK6dogyVsz5Z2Vmaf/031w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87271},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a9da395358d7e24ff70d4f62bd341e572a9711db","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated spec-driven workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.1.0_1752928094926_0.14968196374543186","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@pimzino/claude-code-spec-workflow","version":"1.1.1","keywords":["claude-code","spec-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.1.1","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"f1b6e2577e7f5ae0886177112b69ca0faf09b001","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.1.1.tgz","fileCount":36,"integrity":"sha512-1LMXNC3IFnx4zaG3UV2x4fDLMwd52iKMNttDpyhilJPuOdaKJajm1Ghdvsz6kkk86ATXjUgWqnYkGSSrgBRRNw==","signatures":[{"sig":"MEYCIQD3IiihUAu2QDDchzf6oc+PdByDKLfmwnNohjg3rpx5gAIhALKpIXkiCWgcdXWB89bL0ARN/OkXWgOhjnYbZQLnOLTR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89703},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a9da395358d7e24ff70d4f62bd341e572a9711db","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated spec-driven workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.1.1_1752933991604_0.916016791175734","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@pimzino/claude-code-spec-workflow","version":"1.1.2","keywords":["claude-code","spec-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.1.2","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"629c649d5db7e8fdefd80c50e9f3b6b861e7551f","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.1.2.tgz","fileCount":36,"integrity":"sha512-0+Xp97e6hrFvAA5rMIuQHKoYs8Xd/8ZLwJatj5P75mndplv8GOqpqWaP0F8hBR0rhPkvTKpFZoP0aTzxqRPH0w==","signatures":[{"sig":"MEYCIQDNVLXxE/MIJaoKZtYTjL6HvsgoH2K7PumFIg+BfNo50QIhAI7RjpcYbbY1VnBO8q1kDQIFtoloGTPz/Szz2+Xv/R4Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92381},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"7d4ba99bd8e0307f0c08639280c4a264d00049d1","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated spec-driven workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.1.2_1752934698249_0.7921450075813135","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@pimzino/claude-code-spec-workflow","version":"1.2.0","keywords":["claude-code","spec-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.2.0","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"055eb44182e2022a8d5661265e340d898287d886","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.2.0.tgz","fileCount":36,"integrity":"sha512-aSGdmix2dbibzCDSqXQqsp5SN7jPXhZzW5HEw6YfMi6iFrqQQaCeLkSDyhGwckdoO5+yg7YVP+K18ziz3uTZ6A==","signatures":[{"sig":"MEQCIG7eaT/EqvvnsRAv89zXURE0BJ0VoxWTWT5osW59PT/dAiBb95mb2xvKc23QbUhBeT+g1Z3h2h6G1n6rx5u0FzbOIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107169},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f2db8bae350e8dc6fb312dbf2a8683c13888aa37","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated spec-driven workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.2.0_1752956546125_0.29524662767819887","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@pimzino/claude-code-spec-workflow","version":"1.2.1","keywords":["claude-code","spec-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.2.1","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"9bef0f75fd358fc33b5f411f24f81c55f9237347","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.2.1.tgz","fileCount":36,"integrity":"sha512-2IEbLsG8d+4rk0jozvbA5rDW3rvJEJ/Ocwc7e4aCTIQK39j37kgGYH2XuquIVV4/T5xFiWpa68yNXqFgfDRf0A==","signatures":[{"sig":"MEQCIGW4vhdXugczpkny10ukkvpMRdWRaksYPs8O4V+T+SI4AiBdZiNNEfI99k/XWmxcGV3tjeZChJjz+JISPnqrvbU07Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108647},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0fb3792e64173941e742f2217ad647e70e9102e4","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated spec-driven workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","inquirer":"^9.2.12","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.2.1_1752958978169_0.7927571932447448","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@pimzino/claude-code-spec-workflow","version":"1.2.2","keywords":["claude-code","spec-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.2.2","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"cce9f1750423ed001ebbab45eb7e7c0642721abc","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.2.2.tgz","fileCount":36,"integrity":"sha512-E7WrfGojlFI5qKM4fGVnbKpEoSrbfq/49BdxZqp4TiB/i7/2w1fY//Imu15fDlTuLw+6uyNRVd6JNF+9w8up2A==","signatures":[{"sig":"MEUCIFimkCO26+sDMBbJv+pECtyGXmOVHHKKGoPIoMuVG6u9AiEA+jpYOPxtmkAac+WMEJ2ea9jilAOtxw9I/FHW8UYgYpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111055},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f665467f6098f295b23dd5e4a68fd197bcd4f235","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated spec-driven workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.2.2_1753029667962_0.7479502590966665","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@pimzino/claude-code-spec-workflow","version":"1.2.3","keywords":["claude-code","spec-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.2.3","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"ba0c20c401299b4df52cbd22048af2e9ac41824a","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.2.3.tgz","fileCount":36,"integrity":"sha512-237WIz9qVlljm7HIbosqiUe7Tpe7nCgWnAyvzzzbjKe0Om32CxcwLflQ7pFPDiNkPtLZRcTHG48NGwUqHll3VQ==","signatures":[{"sig":"MEYCIQCvGAhHMseX/2rXL/nzQfVLfNFGQzd6JhXoum3om9XFNQIhAMOY1psUrU0TlSFDcCutLzhn4wM4WampMVJ53eU/HFw9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119729},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"74adfc423d9cdedc4624acf9718707bb843e8929","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated spec-driven workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.2.3_1753181974664_0.5374232344717924","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@pimzino/claude-code-spec-workflow","version":"1.2.4","keywords":["claude-code","spec-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.2.4","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"21634284246528674b59507840a5cd8ab6e96338","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.2.4.tgz","fileCount":40,"integrity":"sha512-vpjqNiTQy7yXJ6dQLnSfHUFAQSEEGZ8gVwOQfWWVjOubXlZtKaSozjmMB2T6G5jlev8+2ZbAr4okRmw35O0NIQ==","signatures":[{"sig":"MEUCIFOLGVwkh+xRU5d4VSgRUU8rnK3PIeV9MxM2OmoesDdkAiEA9t2jMdKQ1Ru6c3htr87LmIFQoblbJCdbBL/Z3nVl/os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149173},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"35eab55a797d64bd4f57e6ec0e2d992ebb1330d9","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated spec-driven workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.2.4_1753392780160_0.720853507041954","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@pimzino/claude-code-spec-workflow","version":"1.2.5","keywords":["claude-code","spec-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.2.5","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"7049dc3bbb6019892b6a59c9a195f4c632180586","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.2.5.tgz","fileCount":44,"integrity":"sha512-h56FSmYhR0JIO2NI/duP8FSp65XkKwwJ1miY9L1k0wNGNzGOmbSuGmEgq9fZZjs8zMctZE40D4a+TLZh0k9Owg==","signatures":[{"sig":"MEYCIQDnjl+V7vaN1eO9Y6jPOjrCTCDj5Hd7ZAwILH/0sCWI+AIhAP4uFANuJgU+36BBoBNJJRF3i5yaDANhJ7Zi6raYdpgZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164738},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"412903864467e0658b3d839dfcae37400810ce8b","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc","format":"prettier --write src","prepare":"npm run build"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated spec-driven workflow for Claude Code. Transforms feature ideas into complete implementations through Requirements → Design → Tasks → Implementation.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.2.5_1753398033906_0.27952102606424933","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@pimzino/claude-code-spec-workflow","version":"1.3.0","keywords":["claude-code","spec-workflow","bug-fix-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.3.0","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"d04287ecbb61e2a7cb190405e128134ead72f70b","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.3.0.tgz","fileCount":83,"integrity":"sha512-SH/XIcgwAWKG51A1mi+5iqDWF15bl9vsSFVcKJhztJ/wxdmO1Pe7hmygN5KkKRVIXA/AkzI195OH++znDoY22Q==","signatures":[{"sig":"MEQCIFPMoYgU2OG4ySFr8zqdkSk0QoaEXn0f2EpmFLxCJaLoAiBUtnHsH3arYEjv/Z8YkPo0dzF1eHqGJy2pgWF5X+YyuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439687},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0d65c8e3333cba531bba9a0eaef116309f338581","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpx \"src/dashboard/public/**\" \"dist/dashboard/public/\"","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) and streamlined bug fix workflow (Report → Analyze → Fix → Verify).","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^11.1.0","simple-git":"^3.28.0","@fastify/static":"^6.12.0","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx2":"^8.0.0","jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","@types/ws":"^8.5.10","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.3.0_1753530104600_0.41613631613767565","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@pimzino/claude-code-spec-workflow","version":"1.3.1","keywords":["claude-code","spec-workflow","bug-fix-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.3.1","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"4d3db45c76414903b8033f8504b608f9d5c687b9","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.3.1.tgz","fileCount":83,"integrity":"sha512-a2MaizkJ/Fot3dXf7icx4M5ALWevHHF37wYqii5u0/w7AelFrrWVZgsBWziHmeoSQJjwnE5gQ9mj5BFNryiIYg==","signatures":[{"sig":"MEUCIQD0xpGkfv1hKl2W5DDm5T6zNMKeu8CnBedimH9siJdUawIgWP4EhjUAvy9ei1CwrYE5kpgnr/poxlje4mdpMqe+mTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441500},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"df451bc8caaa0ceae981d9e9d2b26feafba9f6e3","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpx \"src/dashboard/public/**\" \"dist/dashboard/public/\"","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) and streamlined bug fix workflow (Report → Analyze → Fix → Verify).","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^11.1.0","simple-git":"^3.28.0","@fastify/static":"^6.12.0","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx2":"^8.0.0","jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","@types/ws":"^8.5.10","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.9.0","@types/inquirer":"^8.2.10","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.3.1_1753628154698_0.4885420733802459","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@pimzino/claude-code-spec-workflow","version":"1.3.2","keywords":["claude-code","spec-workflow","bug-fix-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.3.2","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"5926e0cc4ec8515ccf7d64e3ddcce4c292bfd11d","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.3.2.tgz","fileCount":83,"integrity":"sha512-JPZhgvQRMnCAfu7eR2rwk8iDM52UKD08bcfO2UXA9xWLmsbeYsWrHIZfW9fUZX8klf+78VbN2zQXMDpEYJD4TQ==","signatures":[{"sig":"MEUCIQCrgKHSM29Gi51TxoyJ3uN6fJJIJsXrjMHLqH3IXo/p+gIgT0WbbOKhI9Hsd8N28zeHAQjoLQKfTRyKXQk4eDaYK2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445883},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"8cb27d16f4f5981aa8ee0524480f39d77bb86992","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) and streamlined bug fix workflow (Report → Analyze → Fix → Verify).","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^8.2.0","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.3.2_1753630400760_0.8698830904596859","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@pimzino/claude-code-spec-workflow","version":"1.3.3","keywords":["claude-code","spec-workflow","bug-fix-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.3.3","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"54a166b8d8259f458b854fdc4ea3d257a3915702","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.3.3.tgz","fileCount":83,"integrity":"sha512-ZZMLHyzYTC9+ToVhFDcPk+nueEmbzlHb3B3xPack2CfhGg25oq9ZsWzTo7qVb6O8t/G3Og/RvxHpOOdF7proxQ==","signatures":[{"sig":"MEUCIQDnpXLI3JbRpMZWJoaN3XOxDFhHnEiH3ErkM5cMdzdCYQIgcIIwzgZNijcT4odUAnBnaG7hmXXgxVO7vHRpZW7CLKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446723},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"cf8c5e947d83ad0a3eedab6e267656570bc390a4","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) and streamlined bug fix workflow (Report → Analyze → Fix → Verify).","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.3.3_1753631575989_0.13975374524935824","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@pimzino/claude-code-spec-workflow","version":"1.3.4","keywords":["claude-code","spec-workflow","bug-fix-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.3.4","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"1241c46cb356addb152544274a8afe78b023bf9d","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.3.4.tgz","fileCount":83,"integrity":"sha512-CGCb4uSUWyigcSLsCWNa1Jl3zOG9bHMguOhevuDklcw/83+vIiUjckOjdJ+rnMR720LQcBxWQpVzSbyiILKKgA==","signatures":[{"sig":"MEUCIEblqRurwcyvF1oEzv4YisM0T1MUA06s3pOC3TS1XqPfAiEAulLZf8tqhiy5IxzpNC+7ZotpDMgwLFsM6P0AT6fEZ9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456545},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"636426e41c95b899d24ed0ccdc60358e465442c2","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) and streamlined bug fix workflow (Report → Analyze → Fix → Verify).","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.3.4_1753659013530_0.48687828173749215","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@pimzino/claude-code-spec-workflow","version":"1.3.5","keywords":["claude-code","spec-workflow","bug-fix-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.3.5","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"8ff76e4b3d11c90d34039e57fca08e056337cf7d","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.3.5.tgz","fileCount":83,"integrity":"sha512-MKnVr9L0XSUpdN28/vptUR1R0lQ6CuKMaa2iOQgqDVyd0tQ78FmTRtpZgDCGXfby4afRmlIh9gZDa1xnIIsfLA==","signatures":[{"sig":"MEUCIAPHg6nIEAwdqb1Y5y+RDUmEGE6gvOXQ6bGURXridiL0AiEA3CRYz4nA1BFVSI8PNQZktJYSwFjw2XcN3l9vmX1q0Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461513},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"570bc733282ec44dfdfd12298dabc1955459f51a","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have a bonus and option real tim","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.3.5_1753747217366_0.3820823779067808","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@pimzino/claude-code-spec-workflow","version":"1.3.6","keywords":["claude-code","spec-workflow","bug-fix-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.3.6","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"c612efa6cb2db2d0eb4ce59c51f7b0dfe9fcc65c","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.3.6.tgz","fileCount":83,"integrity":"sha512-+F5zGMWTiNkl4sdxDyQh7CRqSfJMiQEEMXU7bokC/Ew0Mxg7o3OstI0raL3IjHffevltcPQO85uCyf/tA0fJ6A==","signatures":[{"sig":"MEUCIAxAhUN3yHUSpEEVUGgC3k9HFLN47VpAE4sOg8LkowKxAiEA9ofOupvsqbUoBLX4ca/aocfVJDO1mjQkAr6cF5lxFxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463679},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"05e83a71a129345c2dc3ff01e8b344538ba5c6bd","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have a bonus and option real tim","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.3.6_1753751233688_0.3864882034657027","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@pimzino/claude-code-spec-workflow","version":"1.4.0","keywords":["claude-code","spec-workflow","bug-fix-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.4.0","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"10994570b59b7c0122f9adcb4342939191f31218","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.4.0.tgz","fileCount":87,"integrity":"sha512-HQNnmqZp00nWCTo3BqgpDrhjx9Xi7a1tMoIXLEVsxBOPHz6S8m56ZtSS6KGROGLdjqCUW00rmNJShlzYnUdIMg==","signatures":[{"sig":"MEUCIAqppUBEHanroC36NbxWmIH1xppJsJATlBIw1slJAtFwAiEA6Ofk4cvAgN3V8AkaYPPeMwHGSu/Cft7u1qb2gjmOElE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501896},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"98c0c5c6e38714e3f33bfd14a558c122b3e9e439","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have a bonus and option real tim","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.4.0_1753841764765_0.16998296732436424","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@pimzino/claude-code-spec-workflow","version":"1.4.1","keywords":["claude-code","spec-workflow","bug-fix-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.4.1","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"d78c9fc7abc5842270be2868610476e3d0c60ea2","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.4.1.tgz","fileCount":87,"integrity":"sha512-M2UqyZ74xBCqEL1vp+Ti63Bf4p98j/FSiIwdk5KsORSGXjPPXCVPOEXOHw9ktJt2VsTxfYnPtMCn9geDdb197w==","signatures":[{"sig":"MEUCIE6oFP9y0Iv8JD5frWr8xPW83DnjZ/o1XwP9BldrL//UAiEAh6BEMhK01T0+ZJ0USPlhRB/Mf0y4f9RO66n4WKU2FCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481028},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f52e51a3c3fea4a7b725f1e0145a02e83c7c904e","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have a bonus and option real tim","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.4.1_1753876897902_0.48139694121268395","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@pimzino/claude-code-spec-workflow","version":"1.4.2","keywords":["claude-code","spec-workflow","bug-fix-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.4.2","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"1c5871250c18190bfb793578a7d61ea6aeff711c","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.4.2.tgz","fileCount":87,"integrity":"sha512-n9LHBWUKuY21NztlFPRVYh59I81yc6/jg7N3UWUxj2LrU2LnzPXVAYgYNbRMS63RxZXvG+btCGYK8Bjy5jzabg==","signatures":[{"sig":"MEYCIQCDg7aYr0DERH0uw9IicSqhdQSWMnDb+6/HiVUKr0cwbwIhAKC3DI1oeZaQAp1itrLF/oIJPEXyI0l9QTBeVlBfsCfe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481223},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"d19ee35c841543a0a5f54a94fd2a91128f48b2d2","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have a bonus and option real tim","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.4.2_1753884253644_0.9007225897153817","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@pimzino/claude-code-spec-workflow","version":"1.4.3","keywords":["claude-code","spec-workflow","bug-fix-workflow","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.4.3","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"0a053dda0a033fd81ed18ce4a520a8663cf31b6f","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.4.3.tgz","fileCount":87,"integrity":"sha512-/PNlDnQ8/KHHBfIsiSlcusaqs7bCBlvtyh9oDsm8NviJU/m6KlkFFeKimyZvhmp8VDb3rVxWv9E1+zgaFtqg/A==","signatures":[{"sig":"MEQCIELzm+T3EEIjLqCFrjoJPPNuZi7Uk8KLOUXJJGXR2+soAiB0I/yYj9GWItBVuSTzPD1PovLJpkkZ3uQurMVrjg3RkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615555},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a0e5582669bd6c78d49f9f64400e8d9c306251ae","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have a bonus and option real tim","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.4.3_1753957375047_0.7845262019146384","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@pimzino/claude-code-spec-workflow","version":"1.4.4","keywords":["claude-code","spec-workflow","bug-fix-workflow","orchestration","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.4.4","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"e709582e75b293e2df1cd5889d173090bc31ca88","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.4.4.tgz","fileCount":87,"integrity":"sha512-1sKUo+QoMo1qdxT4Z53BH8oaynfCVcJOEMIBPcMCsMAnfWpBl04xSQ6Op/YwluzZ0fXbZLwSyzeK65QfwcBSBg==","signatures":[{"sig":"MEQCICV5L0Ku2qU+mtakgamW++eh+J/55I0g/qHCst5R/67AAiBNVuXJXivmnBf/1WT+rWle4ZoLoLA0GEgAzSZYnVVcig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616356},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"e13c138e999526ab722d7321f6ecced36b25b6d8","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent orchestration, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have ","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.4.4_1754050042139_0.3174349622049164","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@pimzino/claude-code-spec-workflow","version":"1.4.6","keywords":["claude-code","spec-workflow","bug-fix-workflow","orchestration","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.4.6","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"3ef97ad974bf1a70745d26ed2833948c9d0df79c","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.4.6.tgz","fileCount":143,"integrity":"sha512-ZCa0jqy3Frkh06UAqGMd0F91OcL8INq3oD8EESSkeCoM9dxfnBDj2SPLrbO0ywftpQyVNskzrfvYetBBgQ/8rQ==","signatures":[{"sig":"MEUCIQDEIihlyMNy7Jc8gapTQar6ONHJ3tI4VSkPPaA7oYS70AIgJw5ClFGEZ8tDnpbBGMogtBOTHU/+iRoGKK27LUZBIqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731335},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"66797988fbfca7fd288db8ddc290b46b5a1b3dfc","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/' && cpy 'src/markdown/**' 'dist/markdown/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent orchestration, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have ","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.4.6_1754095988999_0.012491648033187364","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@pimzino/claude-code-spec-workflow","version":"1.4.7","keywords":["claude-code","spec-workflow","bug-fix-workflow","orchestration","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.4.7","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"2c86189fee8d2903f57bfce87099c399837f6e52","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.4.7.tgz","fileCount":143,"integrity":"sha512-DOcU+0ReHvwrQAKD+L1p5IwReTMYHHR0t38TBQnf5fwhRFiHAVA3n73OLiJWKgyXRGK6IC6EBONcwbbJTgwqQQ==","signatures":[{"sig":"MEYCIQCN0Riew5DY2RvqbeomhWxWLWASlSeWFXhDDC4bNj+NdQIhAOVYiUwRvy1GYvs9ajCy2+mUpezUN2Iv5P4dgWTsuuBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733422},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"70787f1bc9b215d88a6a933ffa655ff1e9e7b938","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/' && cpy 'src/markdown/**' 'dist/markdown/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent orchestration, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have ","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.4.7_1754097127156_0.9868711965480594","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@pimzino/claude-code-spec-workflow","version":"1.4.8","keywords":["claude-code","spec-workflow","bug-fix-workflow","orchestration","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.4.8","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"3224a95d14a6bd162ddb0403a71588da8bb991eb","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.4.8.tgz","fileCount":143,"integrity":"sha512-eiHUMNjAOvv/P5eluXW9asBsepIYqqGO+adrZO15ShjKvuQYlAf98ftwUtsafP3xWISoZiiv9ZHyMA/mIu9VxQ==","signatures":[{"sig":"MEYCIQDncqFqMWCh+KN1cWiGOYnXhSpT811Exj7/lm2zFq+6xQIhAKI7r9uKmYr3v1wQoh/3c8H1lXWykTkBIi5VLcx/qmwA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733835},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5a657ae2f7e8a19bd54c0daf40954f1650e6ed7c","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"tsc && npm run copy-static","format":"prettier --write src","prepare":"npm run build","copy-static":"cpy 'src/dashboard/public/**' 'dist/dashboard/public/' && cpy 'src/markdown/**' 'dist/markdown/'","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent orchestration, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have ","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","cpy-cli":"^5.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.4.8_1754098188440_0.10372644836254197","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@pimzino/claude-code-spec-workflow","version":"1.4.9","keywords":["claude-code","spec-workflow","bug-fix-workflow","orchestration","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.4.9","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"6f334f0d209b794f67fa18db5c5d83dc58e78b81","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.4.9.tgz","fileCount":123,"integrity":"sha512-/CVqgnZ6stTk3RPYpPcetPkUjznmD8RU177uTG8eKQGHXDpY3yxsdysnah8+/rWKdrugBM/DqpIaLYWtnKBNyg==","signatures":[{"sig":"MEQCIEVWrAs0HlcLV7h/CcTzepJJT6A4chODqz6cmbml0nAUAiB+EELyjkD0YlnVn55Zsa6UVFpY7CBFivAJAw5slzOIdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658948},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"9fa119b22fd7136a642b5a75659c3afad9729b78","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && tsc && npm run copy-static","clean":"rimraf dist","format":"prettier --write src","prepare":"npm run build","copy-static":"node scripts/copy-static.js","dev:dashboard":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent orchestration, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have ","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.4.9_1754099089594_0.9799336252281561","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@pimzino/claude-code-spec-workflow","version":"1.5.0","keywords":["claude-code","spec-workflow","bug-fix-workflow","orchestration","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.5.0","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"e9c740fe97d9bfc330c4229b44c27a85f6776ddf","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.5.0.tgz","fileCount":123,"integrity":"sha512-v+u9DZ+h4Kcox732Fz5+zBvYYwKuRT9Ki3yGGObpjqDp6oLdxLx6r/JQpRVSw9kq2zjAKnTwxQTC6Z8oUtt6/w==","signatures":[{"sig":"MEYCIQDYjK4W5L3lZ3iP1eJSi5IH1guR1dW1qgJVlGfW4lHMFgIhAPd1RIeHwAtW5Hi0FsZfpuuP+uWMf48IFIeGn7yCo4XX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675972},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"3ab662099dac774d240f0216dc846884dbafd804","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && tsc && npm run copy-static","clean":"rimraf dist","format":"prettier --write src","prepare":"npm run build","copy-static":"node scripts/copy-static.js","dev:dashboard":"ts-node src/dashboard/cli.ts","test:patterns":"jest tests/pattern-consistency.test.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent orchestration, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have ","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.5.0_1754150827859_0.9026011998629195","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@pimzino/claude-code-spec-workflow","version":"1.5.1","keywords":["claude-code","spec-workflow","bug-fix-workflow","orchestration","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.5.1","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"78ff807b97c789a1f195f5656af83edca761b26c","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.5.1.tgz","fileCount":123,"integrity":"sha512-u9x9aFcJhebQKprt0tjbYRoXovRHQdIAH+NTHsDtiS1jIPmHS3S02MinKGa3TpW7is/9lYCEuEiBtyuuzfMgvw==","signatures":[{"sig":"MEQCICfd1v457M5Lsvs4kIe3VW5myoM3zDXFqRSygdaaF57sAiByt0J/v7Cn4xe/HWCL5+LvvGDRcQeZF4d8dWUd0TRDqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673966},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c37ffb89a691464aaac63f995205689beca24cca","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && tsc && npm run copy-static","clean":"rimraf dist","format":"prettier --write src","prepare":"npm run build","copy-static":"node scripts/copy-static.js","dev:dashboard":"ts-node src/dashboard/cli.ts","test:patterns":"jest tests/pattern-consistency.test.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent orchestration, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have ","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.5.1_1754152126945_0.7054534374838406","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@pimzino/claude-code-spec-workflow","version":"1.5.2","keywords":["claude-code","spec-workflow","bug-fix-workflow","orchestration","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.5.2","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"d17672328fd22151de6f3bc3424b500138d4fa3f","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.5.2.tgz","fileCount":123,"integrity":"sha512-fYUdH5bHWlBRqWouEEaKBlEiNH6lem2Y5jVmYATaN74NPrPhRHlOT1rbOblu0E/rYywLIaZoVdc/M+XmbZqqgA==","signatures":[{"sig":"MEYCIQCjj3qZa5mC1QcCAf6igvGvImmxW9LZBa5L0Lg06GklggIhAK2KIcS2DfksrFHps3Q3c78C5AF9MR79P/cAA0UGjZvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675450},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"2e687f0b526cccbeffe8639c1726304958911001","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && tsc && npm run copy-static","clean":"rimraf dist","format":"prettier --write src","prepare":"npm run build","copy-static":"node scripts/copy-static.js","dev:dashboard":"ts-node src/dashboard/cli.ts","test:patterns":"jest tests/pattern-consistency.test.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent orchestration, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have ","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.5.2_1754153305154_0.18307009383656547","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@pimzino/claude-code-spec-workflow","version":"1.5.4","keywords":["claude-code","spec-workflow","bug-fix-workflow","orchestration","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.5.4","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"37807cc6958f9de8681f297800b02debfed4c594","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.5.4.tgz","fileCount":124,"integrity":"sha512-jqWDt4hfCBC/j7BeMgkQBaLckeF2z7cohHXKIXO7oomq9iVLBSncNq/mG7+HlQpXckWKo3AD3hTpVcFSAnAcWw==","signatures":[{"sig":"MEYCIQD9mgkFhrNzOkyaIWD6nXjnsbui4C0H3hiVhFEnFTK1aQIhALvsj1ZwhowHkJpaGS/WNl+X0DJMsJwftJOQltj07yg9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685641},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c1ecf89926c6c855c9b5c5c7e061029801017dbf","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && tsc && npm run copy-static","clean":"rimraf dist","format":"prettier --write src","prepare":"npm run build","copy-static":"node scripts/copy-static.js","dev:dashboard":"ts-node src/dashboard/cli.ts","test:patterns":"jest tests/pattern-consistency.test.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent orchestration, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have ","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.5.4_1754157873637_0.1913710815602292","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@pimzino/claude-code-spec-workflow","version":"1.5.6","keywords":["claude-code","spec-workflow","bug-fix-workflow","task-execution","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.5.6","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"989b072277ee9c865f358ee8f07d90373e717b94","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.5.6.tgz","fileCount":126,"integrity":"sha512-C3vf9P73Nz3ulMxskUoHFlsXXWIbPIxEXuXS3X7CVdF6FXTkQbgyGD6PboemBcm3xzJv0D/QEDO90hbXloYKKg==","signatures":[{"sig":"MEUCIQDDaukMsFnWKLRlbmPKgzN2emUz14EEjV1sbe7e6kTHAAIgH8FSCFepxb5dFasdcKrQf5ntC5eVwTolh8sbMCftm6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660955},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f5829ff5e9950a5998b24e07cac7fec9468e3c04","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && tsc && npm run copy-static","clean":"rimraf dist","format":"prettier --write src","prepare":"npm run build","copy-static":"node scripts/copy-static.js","dev:dashboard":"ts-node src/dashboard/cli.ts","test:patterns":"jest tests/pattern-consistency.test.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent task execution, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.5.6_1754406028501_0.17750954122703688","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@pimzino/claude-code-spec-workflow","version":"1.5.7","keywords":["claude-code","spec-workflow","bug-fix-workflow","task-execution","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.5.7","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"44dbb5c8c11be6954ae1f5f8c1501084720a8fc9","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.5.7.tgz","fileCount":126,"integrity":"sha512-Vhp0T7H1Ez15zR98tKEHrhzIleXj2JC6rQoNZ+OxzMz8Rb3jksc8nxaBMkrJm7v2ogwkcW00PuNLr7qiHgRXiw==","signatures":[{"sig":"MEYCIQCxNdRb+Z1lqaQq/BQDHi/a5WjrbutkZUZU7zwnEcJxzwIhAOz0sDY16m6PFKuGzDIhlA6BOElrThZge774a5cUAZrz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661463},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a387c7ba998816ccb7bf0ebe338b9629e5e5f01d","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && tsc && npm run copy-static","clean":"rimraf dist","format":"prettier --write src","prepare":"npm run build","copy-static":"node scripts/copy-static.js","dev:dashboard":"ts-node src/dashboard/cli.ts","test:patterns":"jest tests/pattern-consistency.test.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent task execution, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.5.7_1754573952759_0.18845431939948898","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@pimzino/claude-code-spec-workflow","version":"1.5.8","keywords":["claude-code","spec-workflow","bug-fix-workflow","task-execution","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","_id":"@pimzino/claude-code-spec-workflow@1.5.8","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"bin":{"claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js","claude-code-spec-workflow":"dist/cli.js"},"dist":{"shasum":"25cd5b98950833c1167297e737ea4ce8ccbc12be","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.5.8.tgz","fileCount":176,"integrity":"sha512-pdFUTJa0RudsVmn7FccjBxRidXk3RCGCTaDGOuyDPW0qeSwMTfoE12azMwan3MtBDsEGX3LNDLu7zQGqzHNkwg==","signatures":[{"sig":"MEYCIQC8mpEhkA9CeaLhEobSkvZhd3iZDs+/eX3WQ0wXYiwFzAIhAJHC9JX9j2dtSI03DXh1JUvBzK7Ddtv05jbKeyQjJlvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1163290},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"244fea2d1647617c11ba0f511bdc15154931bb88","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src --ext .ts --fix","test":"jest","build":"npm run clean && tsc && npm run build:dashboard && npm run copy-static && npm run fix-permissions","clean":"rimraf dist","format":"prettier --write src","prepare":"npm run build","typecheck":"npm run typecheck:backend && npm run typecheck:frontend","copy-static":"cpy 'src/dashboard/*.html' 'src/dashboard/*.svg' 'dist/dashboard/' && node scripts/copy-static.js","dev:dashboard":"concurrently \"npm run watch:frontend\" \"ts-node src/dashboard/cli.ts\" --names \"frontend,backend\" --prefix-colors \"blue,green\" --kill-others-on-fail","test:patterns":"jest tests/pattern-consistency.test.ts","build:frontend":"npm run build:frontend:dev","watch:frontend":"node esbuild.config.js watch","build:dashboard":"npm run typecheck:frontend && npm run build:frontend:prod","fix-permissions":"node scripts/fix-permissions.js","typecheck:backend":"tsc --noEmit --skipLibCheck","build:frontend:dev":"node esbuild.config.js development","typecheck:frontend":"tsc --project src/dashboard/client/tsconfig.json --noEmit","build:frontend:prod":"node esbuild.config.js production","dev:dashboard:tauri":"CLAUDE_SPEC_DEBUG=true ts-node src/dashboard/cli.ts --port 8247","dev:dashboard:backend-only":"ts-node src/dashboard/cli.ts"},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"repository":{"url":"git+https://github.com/pimzino/claude-code-spec-workflow.git","type":"git"},"_npmVersion":"11.4.2","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent task execution, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","open":"^8.4.2","chalk":"^4.1.2","fastify":"^4.24.3","chokidar":"^3.5.3","inquirer":"^8.2.6","commander":"^12.1.0","simple-git":"^3.28.0","@ngrok/ngrok":"^1.4.1","@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1","cloudflared-tunnel":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdom":"^26.1.0","eslint":"^9.17.0","rimraf":"^6.0.1","cpy-cli":"^5.0.0","esbuild":"^0.25.8","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@types/ws":"^8.5.13","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","concurrently":"^9.2.0","@tauri-apps/cli":"^2.7.1","@types/inquirer":"^9.0.7","eslint-plugin-import":"^2.32.0","jest-environment-jsdom":"^30.0.5","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-spec-workflow_1.5.8_1755201461601_0.8422774752390787","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@pimzino/claude-code-spec-workflow","version":"1.5.9","description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent task execution, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have","main":"dist/index.js","bin":{"claude-code-spec-workflow":"dist/cli.js","claude-spec-setup":"dist/cli.js","claude-spec-dashboard":"dist/dashboard/cli.js"},"scripts":{"clean":"rimraf dist","build":"npm run clean && tsc && npm run build:dashboard && npm run copy-static && npm run fix-permissions","build:frontend":"npm run build:frontend:dev","build:frontend:dev":"node esbuild.config.js development","build:frontend:prod":"node esbuild.config.js production","build:dashboard":"npm run typecheck:frontend && npm run build:frontend:prod","watch:frontend":"node esbuild.config.js watch","typecheck":"npm run typecheck:backend && npm run typecheck:frontend","typecheck:backend":"tsc --noEmit --skipLibCheck","typecheck:frontend":"tsc --project src/dashboard/client/tsconfig.json --noEmit","copy-static":"cpy 'src/dashboard/*.html' 'src/dashboard/*.svg' 'dist/dashboard/' && node scripts/copy-static.js","fix-permissions":"node scripts/fix-permissions.js","prepare":"npm run build","dev":"ts-node src/cli.ts","dev:dashboard":"concurrently \"npm run watch:frontend\" \"ts-node src/dashboard/cli.ts\" --names \"frontend,backend\" --prefix-colors \"blue,green\" --kill-others-on-fail","dev:dashboard:backend-only":"ts-node src/dashboard/cli.ts","dev:dashboard:tauri":"CLAUDE_SPEC_DEBUG=true ts-node src/dashboard/cli.ts --port 8247","test":"jest","test:patterns":"jest tests/pattern-consistency.test.ts","lint":"eslint src --ext .ts --fix","format":"prettier --write src"},"keywords":["claude-code","spec-workflow","bug-fix-workflow","task-execution","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"author":{"name":"Pimzino"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pimzino/claude-code-spec-workflow.git"},"bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","engines":{"node":">=16.0.0"},"dependencies":{"@fastify/static":"^7.0.4","@fastify/websocket":"^8.2.1","@ngrok/ngrok":"^1.4.1","chalk":"^4.1.2","chokidar":"^3.5.3","cloudflared-tunnel":"^1.0.3","commander":"^12.1.0","fastify":"^4.24.3","inquirer":"^8.2.6","open":"^8.4.2","ora":"^5.4.1","simple-git":"^3.28.0"},"devDependencies":{"@tauri-apps/cli":"^2.7.1","@types/inquirer":"^9.0.7","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/ws":"^8.5.13","@typescript-eslint/eslint-plugin":"^8.18.0","@typescript-eslint/parser":"^8.18.0","concurrently":"^9.2.0","cpy-cli":"^5.0.0","esbuild":"^0.25.8","eslint":"^9.17.0","eslint-plugin-import":"^2.32.0","jest":"^29.7.0","jest-environment-jsdom":"^30.0.5","jsdom":"^26.1.0","prettier":"^3.4.2","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.7.2"},"publishConfig":{"access":"public"},"_id":"@pimzino/claude-code-spec-workflow@1.5.9","gitHead":"f3de74d8055120658ac199bfca865a3e1de9fd99","types":"./dist/index.d.ts","_nodeVersion":"22.19.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-U9o2ctclSWrGzaiALwNu6DdVZ3ebMsgpfmoAAkh3LYjbABcekC1wdPUQieVO/mCqbWoWFBFccD+OT+dZn+CP+w==","shasum":"e3631a9406bead65af5832fa3db12ac7b9e3fc68","tarball":"https://registry.npmjs.org/@pimzino/claude-code-spec-workflow/-/claude-code-spec-workflow-1.5.9.tgz","fileCount":176,"unpackedSize":1160932,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGxNL9lYz7fTxXJlOTVtPqh9u8UV8NVzhUKEInrBjVozAiEAre2+TpL5aUw+SGcbm9Lw7o+8AM/lbuNNKWFFb4DTXqc="}]},"_npmUser":{"name":"pimzinopt","email":"jose@freitasuk.com"},"directories":{},"maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-code-spec-workflow_1.5.9_1757254566377_0.8005603456032611"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-18T16:14:38.185Z","modified":"2025-09-07T14:16:06.831Z","1.0.0":"2025-07-18T16:14:38.429Z","1.0.1":"2025-07-18T16:17:56.334Z","1.0.2":"2025-07-18T16:28:43.929Z","1.0.3":"2025-07-18T19:28:29.929Z","1.0.4":"2025-07-19T00:25:43.229Z","1.1.0":"2025-07-19T12:28:15.145Z","1.1.1":"2025-07-19T14:06:31.768Z","1.1.2":"2025-07-19T14:18:18.476Z","1.2.0":"2025-07-19T20:22:26.318Z","1.2.1":"2025-07-19T21:02:58.374Z","1.2.2":"2025-07-20T16:41:08.153Z","1.2.3":"2025-07-22T10:59:34.856Z","1.2.4":"2025-07-24T21:33:00.368Z","1.2.5":"2025-07-24T23:00:34.097Z","1.3.0":"2025-07-26T11:41:44.774Z","1.3.1":"2025-07-27T14:55:54.931Z","1.3.2":"2025-07-27T15:33:20.940Z","1.3.3":"2025-07-27T15:52:56.216Z","1.3.4":"2025-07-27T23:30:13.719Z","1.3.5":"2025-07-29T00:00:17.552Z","1.3.6":"2025-07-29T01:07:13.886Z","1.4.0":"2025-07-30T02:16:04.997Z","1.4.1":"2025-07-30T12:01:38.096Z","1.4.2":"2025-07-30T14:04:13.866Z","1.4.3":"2025-07-31T10:22:55.252Z","1.4.4":"2025-08-01T12:07:22.382Z","1.4.5":"2025-08-01T18:18:45.461Z","1.4.6":"2025-08-02T00:53:09.238Z","1.4.7":"2025-08-02T01:12:07.408Z","1.4.8":"2025-08-02T01:29:48.667Z","1.4.9":"2025-08-02T01:44:49.817Z","1.5.0":"2025-08-02T16:07:08.161Z","1.5.1":"2025-08-02T16:28:47.194Z","1.5.2":"2025-08-02T16:48:25.375Z","1.5.4":"2025-08-02T18:04:33.847Z","1.5.6":"2025-08-05T15:00:28.756Z","1.5.7":"2025-08-07T13:39:13.003Z","1.5.8":"2025-08-14T19:57:41.863Z","1.5.9":"2025-09-07T14:16:06.582Z"},"bugs":{"url":"https://github.com/pimzino/claude-code-spec-workflow/issues"},"author":{"name":"Pimzino"},"license":"MIT","homepage":"https://github.com/pimzino/claude-code-spec-workflow#readme","keywords":["claude-code","spec-workflow","bug-fix-workflow","task-execution","requirements","design","tasks","implementation","ai-development","automation","development-workflow","bug-tracking","issue-resolution"],"repository":{"type":"git","url":"git+https://github.com/pimzino/claude-code-spec-workflow.git"},"description":"Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent task execution, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have","maintainers":[{"name":"pimzinopt","email":"jose@freitasuk.com"}],"readme":"# Claude Code Spec Workflow\r\n\r\n> **⚠️ IMPORTANT NOTICE:** Development focus has shifted to the **MCP (Model Context Protocol) version** of this workflow system. The MCP version provides enhanced features, real-time dashboard, and broader AI tool compatibility.\r\n> \r\n> **🚀 [View the new Spec Workflow MCP →](https://github.com/Pimzino/spec-workflow-mcp)**\r\n>\r\n> This Claude Code-specific version remains available for existing users but will receive limited updates.\r\n\r\n[![npm version](https://badge.fury.io/js/@pimzino%2Fclaude-code-spec-workflow.svg?cacheSeconds=300)](https://badge.fury.io/js/@pimzino%2Fclaude-code-spec-workflow)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\n**Automated workflows for Claude Code with intelligent task execution.**\r\n\r\nTransform your development with structured workflows: **Requirements → Design → Tasks → Implementation** for new features, plus streamlined **Report → Analyze → Fix → Verify** for bug fixes.\r\n\r\n## ☕ Support This Project\r\n\r\n<a href=\"https://buymeacoffee.com/Pimzino\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" ></a>\r\n\r\n---\r\n\r\n## 📦 Installation\r\n\r\n1. Install the workflow globally\r\n```bash\r\nnpm i -g @pimzino/claude-code-spec-workflow\r\n```\r\n2. Run the setup command in your project directory\r\n```bash\r\nclaude-code-spec-workflow\r\n```\r\n**Thats it, you are ready to go!**\r\n---\r\n\r\n## ✨ What You Get\r\n\r\n- **📁 Complete .claude/ structure** - All files and directories\r\n- **📝 10 slash commands** - 5 spec workflow + 5 bug fix workflow\r\n- **🎯 Intelligent task execution** - Automated implementation\r\n- **🤖 4 specialized agents** - Enhanced automation\r\n- **📊 Real-time dashboard** - Monitor progress visually\r\n- **🔧 Auto-generated commands** - One command per task\r\n- **📋 Document templates** - Professional spec documents\r\n- **⚙️ Project steering** - Persistent context and standards\r\n- **⚡ Smart optimization** - Intelligent context sharing and caching\r\n\r\n---\r\n\r\n## 🔄 Workflows Overview\r\n\r\n### 📊 **Spec Workflow** (New Features)\r\n\r\n**Complete automation in one command:**\r\n\r\n```bash\r\n/spec-create feature-name \"Description\"\r\n```\r\n\r\n**What happens:**\r\n1. **Requirements** → User stories + acceptance criteria\r\n2. **Design** → Technical architecture + diagrams\r\n3. **Tasks** → Atomic, agent-friendly breakdown\r\n4. **Commands** → Auto-generated task commands (optional)\r\n\r\n**Execute tasks:**\r\n```bash\r\n# Manual control\r\n/spec-execute 1 feature-name\r\n/feature-name-task-1        # Auto-generated\r\n```\r\n\r\n### 🐛 **Bug Fix Workflow** (Quick Fixes)\r\n\r\n```bash\r\n/bug-create issue-name \"Description\"  # Document the bug\r\n/bug-analyze                          # Find root cause\r\n/bug-fix                             # Implement solution\r\n/bug-verify                          # Confirm resolution\r\n```\r\n\r\n### 🎯 **Steering Setup** (Project Context)\r\n\r\n```bash\r\n/spec-steering-setup  # Creates product.md, tech.md, structure.md\r\n```\r\n\r\n---\r\n\r\n## 🛠️ Commands Reference\r\n\r\n<details>\r\n<summary><strong>📊 Spec Workflow Commands</strong></summary>\r\n\r\n| Command | Purpose |\r\n|---------|---------|\r\n| `/spec-steering-setup` | Create project context documents |\r\n| `/spec-create <name>` | Complete spec workflow |\r\n| `/spec-execute <task-id>` | Manual task execution |\r\n| `/<name>-task-<id>` | Auto-generated task commands |\r\n| `/spec-status` | Show progress |\r\n| `/spec-list` | List all specs |\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>🐛 Bug Fix Commands</strong></summary>\r\n\r\n| Command | Purpose |\r\n|---------|---------|\r\n| `/bug-create <name>` | Document bug with structured format |\r\n| `/bug-analyze` | Investigate root cause |\r\n| `/bug-fix` | Implement targeted solution |\r\n| `/bug-verify` | Verify resolution |\r\n| `/bug-status` | Show bug fix progress |\r\n\r\n</details>\r\n\r\n---\r\n\r\n## 🎯 Key Features\r\n\r\n### 🤖 **Intelligent Task Execution**\r\n- **Streamlined** task implementation\r\n- **Context-aware** execution with full specification context\r\n- **Agent-based** implementation with spec-task-executor\r\n\r\n### 🧠 **Specialized Agents** (Optional)\r\n4 AI agents for enhanced automation:\r\n\r\n**Core Workflow:** `spec-task-executor`, `spec-requirements-validator`, `spec-design-validator`, `spec-task-validator`\r\n\r\n\r\n> **Note:** Agents are optional - everything works with built-in fallbacks.\r\n\r\n### ⚡ **Complete Context Optimization** (NEW!)\r\n- **Universal context sharing** - Steering, specification, AND template documents optimized\r\n- **60-80% token reduction** - Eliminates redundant document fetching across all document types\r\n- **Triple optimization commands** - `get-steering-context`, `get-spec-context`, and `get-template-context`\r\n- **Smart document handling** - Bug documents use direct reading (no redundancy), templates use bulk loading (high redundancy)\r\n- **Improved performance** - Faster agent execution with cached context across all workflows\r\n- **Automatic fallback** - Maintains reliability with individual `get-content` when optimization unavailable\r\n- **Session-based caching** - Intelligent file change detection and cache invalidation\r\n\r\n### 📊 **Real-Time Dashboard**\r\n```bash\r\nnpx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard\r\n```\r\n- Live progress tracking\r\n- WebSocket updates\r\n- Git integration\r\n- Modern UI with Tailwind CSS\r\n\r\n---\r\n\r\n### 🔗 Dashboard Tunnel (NEW!)\r\n\r\nShare your dashboard securely with external stakeholders through temporary HTTPS URLs:\r\n\r\n```bash\r\n# Start dashboard with tunnel\r\nnpx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard --tunnel\r\n\r\n# With password protection\r\nnpx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard --tunnel --tunnel-password mySecret123\r\n\r\n# Choose specific provider\r\nnpx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard --tunnel --tunnel-provider cloudflare\r\n```\r\n\r\n**Tunnel Features:**\r\n- **🔒 Secure HTTPS URLs** - Share dashboard with managers, clients, or remote team members\r\n- **👁️ Read-Only Access** - External viewers cannot modify any project data\r\n- **🔑 Optional Password** - Protect access with password authentication\r\n- **🌐 Multiple Providers** - Automatic fallback between Cloudflare and ngrok\r\n- **📊 Usage Analytics** - Track who accessed your dashboard and when\r\n- **⏰ Auto-Expiration** - Tunnels close when you stop the dashboard\r\n- **🚀 Zero Configuration** - Works out of the box with built-in providers\r\n\r\n## 📊 Command Line Options\r\n\r\n### Setup Commands\r\n```bash\r\n# Setup in current directory\r\nnpx @pimzino/claude-code-spec-workflow\r\n\r\n# Setup in specific directory\r\nnpx @pimzino/claude-code-spec-workflow --project /path/to/project\r\n\r\n# Force overwrite existing files\r\nnpx @pimzino/claude-code-spec-workflow --force\r\n\r\n# Skip confirmation prompts\r\nnpx @pimzino/claude-code-spec-workflow --yes\r\n\r\n# Test the setup\r\nnpx @pimzino/claude-code-spec-workflow test\r\n```\r\n\r\n### Dashboard Commands\r\n```bash\r\n# Basic dashboard\r\nnpx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard\r\n\r\n# Dashboard with tunnel (share externally)\r\nnpx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard --tunnel\r\n\r\n# Full tunnel configuration\r\nnpx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard \\\r\n  --tunnel \\\r\n  --tunnel-password mySecret123 \\\r\n  --tunnel-provider cloudflare \\\r\n  --port 3000 \\\r\n  --open\r\n```\r\n\r\n## 🎯 Steering Documents (NEW!)\r\n\r\nSteering documents provide persistent project context that guides all spec development:\r\n\r\n### **Product Document** (`product.md`)\r\n- Product vision and purpose\r\n- Target users and their needs\r\n- Key features and objectives\r\n- Success metrics\r\n\r\n### **Technology Document** (`tech.md`)\r\n- Technology stack and frameworks\r\n- Development tools and practices\r\n- Technical constraints and requirements\r\n- Third-party integrations\r\n\r\n### **Structure Document** (`structure.md`)\r\n- File organization patterns\r\n- Naming conventions\r\n- Import patterns\r\n- Code organization principles\r\n\r\nRun `/spec-steering-setup` to create these documents. Claude will analyze your project and help you define these standards.\r\n\r\n## 🎨 Features\r\n\r\n### ✅ **Zero Configuration**\r\n- Works out of the box with any project\r\n- Auto-detects project type (Node.js, Python, Java, etc.)\r\n- Validates Claude Code installation\r\n\r\n### ✅ **Interactive Setup**\r\n- Beautiful CLI with progress indicators\r\n- Confirmation prompts for safety\r\n- Helpful error messages and guidance\r\n\r\n### ✅ **Smart File Management**\r\n- Complete workflow instructions in each command file\r\n- Creates comprehensive directory structure\r\n- Includes all necessary templates and configs\r\n\r\n### ✅ **Professional Quality**\r\n- **Full TypeScript implementation** with strict type checking\r\n- **Frontend converted to TypeScript** for enhanced dashboard development\r\n- **95%+ type coverage** with no implicit any types\r\n- **Modern build pipeline** with esbuild bundling and source maps\r\n- Comprehensive error handling\r\n- Follows npm best practices\r\n\r\n### ✅ **Steering Document Integration**\r\n- Persistent project context across all specs\r\n- Automatic alignment with project standards\r\n- Consistent code generation\r\n- Reduced need for repetitive explanations\r\n\r\n### ✅ **TypeScript Dashboard Frontend**\r\n- **Type-safe frontend code** with comprehensive interfaces\r\n- **Real-time WebSocket communication** with typed message handling\r\n- **Petite-vue integration** with custom type definitions\r\n- **Build pipeline** supporting development and production bundles\r\n- **Strict null checking** and modern TypeScript patterns\r\n- **JSDoc documentation** for all exported functions\r\n\r\n## 🏗️ Project Structure After Setup\r\n\r\n```\r\nyour-project/\r\n├── .claude/\r\n│   ├── commands/           # 14 slash commands + auto-generated\r\n│   ├── steering/          # product.md, tech.md, structure.md\r\n│   ├── templates/         # Document templates\r\n│   ├── specs/            # Generated specifications\r\n│   ├── bugs/             # Bug fix workflows\r\n│   └── agents/           # AI agents (enabled by default)\r\n```\r\n\r\n## 🧪 Testing\r\n\r\nThe package includes a built-in test command:\r\n\r\n```bash\r\n# Test setup in temporary directory\r\nnpx @pimzino/claude-code-spec-workflow test\r\n```\r\n\r\n## 📋 Requirements\r\n\r\n- **Node.js** 16.0.0 or higher\r\n- **Claude Code** installed and configured\r\n- Any project directory\r\n\r\n## 🔧 Troubleshooting\r\n\r\n### Common Issues\r\n\r\n**❓ Command not found after NPX**\r\n```bash\r\n# Make sure you're using the correct package name\r\nnpx @pimzino/claude-code-spec-workflow\r\n```\r\n\r\n**❓ Setup fails with permission errors**\r\n```bash\r\n# Try with different directory permissions\r\nnpx @pimzino/claude-code-spec-workflow --project ~/my-project\r\n```\r\n\r\n**❓ Claude Code not detected**\r\n```bash\r\n# Install Claude Code first\r\nnpm install -g @anthropic-ai/claude-code\r\n```\r\n\r\n### Debug Information\r\n\r\n```bash\r\n# Show verbose output\r\nDEBUG=* npx @pimzino/claude-code-spec-workflow\r\n\r\n# Check package version\r\nnpx @pimzino/claude-code-spec-workflow --version\r\n```\r\n\r\n## 🌟 Examples\r\n\r\n### Basic Usage\r\n```bash\r\ncd my-awesome-project\r\nnpx @pimzino/claude-code-spec-workflow\r\nclaude\r\n# Type: /spec-create user-dashboard \"User profile management\"\r\n```\r\n\r\n### Advanced Usage\r\n```bash\r\n# Setup multiple projects\r\nfor dir in project1 project2 project3; do\r\n  npx @pimzino/claude-code-spec-workflow --project $dir --yes\r\ndone\r\n```\r\n\r\n## 🔧 TypeScript Development\r\n\r\n### Frontend Dashboard Development\r\n\r\nThe dashboard frontend is fully implemented in TypeScript for enhanced type safety and developer experience:\r\n\r\n#### Type Definitions\r\n```typescript\r\n// Core dashboard types\r\ninterface Project {\r\n  path: string;\r\n  name: string;\r\n  level: number;\r\n  hasActiveSession: boolean;\r\n  specs: Spec[];\r\n  bugs: Bug[];\r\n  steeringStatus?: SteeringStatus;\r\n}\r\n\r\n// WebSocket message types with discriminated unions\r\ntype WebSocketMessage = \r\n  | { type: 'initial'; data: InitialData }\r\n  | { type: 'update'; data: UpdateData }\r\n  | { type: 'error'; data: ErrorData }\r\n  | { type: 'tunnel-status'; data: TunnelStatusData };\r\n```\r\n\r\n#### Build Commands\r\n```bash\r\n# TypeScript compilation and bundling\r\nnpm run build:frontend:dev   # Build frontend for development\r\nnpm run build:frontend:prod  # Build frontend for production (minified)\r\nnpm run watch:frontend       # Watch mode with auto-rebuild\r\nnpm run typecheck:frontend   # Type checking only (no output)\r\nnpm run typecheck           # Check both backend and frontend types\r\n\r\n# Development workflow  \r\nnpm run dev:dashboard       # Start dashboard with hot reload (frontend + backend)\r\nnpm run dev:dashboard:backend-only  # Start only backend (for frontend debugging)\r\n\r\n# Full build process\r\nnpm run build              # Complete build: TypeScript + frontend + static files\r\nnpm run lint               # Lint TypeScript files with auto-fix\r\nnpm run format             # Format code with Prettier\r\n```\r\n\r\n#### Type Safety Features\r\n- **Strict TypeScript configuration** with null checks\r\n- **Runtime type validation** with type guards\r\n- **WebSocket message typing** for real-time updates  \r\n- **State management types** for reactive UI components\r\n- **Error handling types** with Result<T> pattern\r\n- **Petite-vue integration** with custom type definitions\r\n\r\n#### Type Usage Examples\r\n\r\n```typescript\r\n// Import dashboard types\r\nimport type { Project, WebSocketMessage, AppState } from './dashboard.types';\r\n\r\n// Type-safe project handling\r\nfunction selectProject(project: Project): void {\r\n  console.log(`Selected: ${project.name} (${project.specs.length} specs)`);\r\n  \r\n  // Safe property access with optional chaining\r\n  const steeringCount = project.steeringStatus?.totalDocs ?? 0;\r\n  if (steeringCount > 0) {\r\n    console.log(`Steering docs: ${steeringCount}`);\r\n  }\r\n}\r\n\r\n// WebSocket message handling with discriminated unions\r\nfunction handleMessage(message: WebSocketMessage): void {\r\n  switch (message.type) {\r\n    case 'initial':\r\n      // TypeScript knows data is InitialData\r\n      console.log(`Loaded ${message.data.projects.length} projects`);\r\n      break;\r\n    case 'update':\r\n      // TypeScript knows data is UpdateData\r\n      console.log(`Updated project: ${message.data.projectPath}`);\r\n      break;\r\n    case 'error':\r\n      // TypeScript knows data is ErrorData\r\n      console.error(`Error: ${message.data.message}`);\r\n      break;\r\n  }\r\n}\r\n\r\n// Type guards for runtime validation\r\nfunction isValidProject(obj: unknown): obj is Project {\r\n  return (\r\n    typeof obj === 'object' &&\r\n    obj !== null &&\r\n    'path' in obj &&\r\n    'name' in obj &&\r\n    'specs' in obj &&\r\n    Array.isArray((obj as Project).specs)\r\n  );\r\n}\r\n\r\n// Result type for error handling\r\ntype Result<T, E = Error> = \r\n  | { success: true; data: T }\r\n  | { success: false; error: E };\r\n\r\nfunction parseProjectData(data: unknown): Result<Project> {\r\n  if (isValidProject(data)) {\r\n    return { success: true, data };\r\n  }\r\n  return { success: false, error: new Error('Invalid project data') };\r\n}\r\n```\r\n\r\n#### Development Guidelines\r\n- **JSDoc documentation** on all exported functions\r\n- **95%+ type coverage** maintained (no implicit any types)\r\n- **Modern TypeScript patterns** (optional chaining, nullish coalescing)\r\n- **Type guards preferred** over type assertions\r\n- **Interfaces for object shapes**, union types for discriminated unions\r\n- **Result<T> pattern** for error handling\r\n- **Runtime validation** with type guards for external data\r\n\r\n## 📚 Documentation\r\n\r\n- **[Full Documentation](https://github.com/pimzino/claude-code-spec-workflow#readme)**\r\n- **[Tunnel Feature Guide](./docs/tunnel-feature.md)** - Comprehensive tunnel documentation\r\n- **[Tunnel Examples](./examples/tunnel/)** - Ready-to-use tunnel scripts\r\n- **[Claude Code Docs](https://docs.anthropic.com/claude-code)**\r\n- **[TypeScript API Reference](./docs/typescript-api.md)** - Generated from JSDoc comments\r\n\r\n## 🤝 Contributing\r\n\r\nContributions are welcome! Please see our [Contributing Guide](https://github.com/pimzino/claude-code-spec-workflow/blob/main/CONTRIBUTING.md).\r\n\r\n## 📄 License\r\n\r\nMIT License - see [LICENSE](https://github.com/pimzino/claude-code-spec-workflow/blob/main/LICENSE) for details.\r\n\r\n## 🏷️ Changelog\r\n\r\nSee [CHANGELOG.md](https://github.com/pimzino/claude-code-spec-workflow/blob/main/CHANGELOG.md) for version history.\r\n\r\n---\r\n\r\n## 🚦 When To Use What\r\n\r\n| Scenario | Recommended Approach |\r\n|----------|---------------------|\r\n| **New feature, well-defined** | `/spec-execute` or individual task commands |\r\n| **Complex/experimental feature** | `/spec-execute` (manual control) |\r\n| **Bug in existing code** | Bug workflow (`/bug-create` → `/bug-verify`) |\r\n| **Learning the codebase** | Manual execution with individual commands |\r\n| **Production deployment** | Full spec workflow with completion review |\r\n\r\n---\r\n\r\n## 🚀 Installation & Setup\r\n\r\n### **Installation**\r\n```bash\r\n# Install globally (recommended)\r\nnpm install -g @pimzino/claude-code-spec-workflow\r\n\r\n# Verify installation\r\nclaude-code-spec-workflow --version\r\n```\r\n\r\n### **Setup Options**\r\n```bash\r\n# Basic setup\r\nclaude-code-spec-workflow\r\n\r\n# Advanced options\r\nclaude-code-spec-workflow --project /path --force --yes\r\n```\r\n\r\n**During setup you choose:**\r\n- ✅ **Enable agents?** Enhanced automation vs simpler setup\r\n- ✅ **Project analysis** Auto-detection of frameworks and patterns\r\n\r\n---\r\n\r\n## 📚 Examples\r\n**Recommendation: Use Claude Opus 4 to generate the spec documentation '/spec-create', then use Claude Sonnet 4 for the implementation i.e. '/spec-execute' or '/{spec-name}-task-<id>'.**\r\n<details>\r\n<summary><strong>Basic Workflow Example</strong></summary>\r\n\r\n```bash\r\n# 1. Install globally (one time)\r\nnpm install -g @pimzino/claude-code-spec-workflow\r\n\r\n# 2. Setup project (one time)\r\ncd my-project\r\nclaude-code-spec-workflow\r\n\r\n# 3. Create steering documents (recommended)\r\nclaude\r\n/spec-steering-setup\r\n\r\n# 4. Create feature spec\r\n/spec-create user-authentication \"Secure login system\"\r\n\r\n# 5. Execute tasks\r\n/spec-execute 1 user-authentication\r\n\r\n# 6. Monitor progress\r\n/spec-status user-authentication\r\n```\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>Bug Fix Example</strong></summary>\r\n\r\n```bash\r\n/bug-create login-timeout \"Users logged out too quickly\"\r\n/bug-analyze\r\n/bug-fix\r\n/bug-verify\r\n```\r\n\r\n</details>\r\n\r\n---\r\n\r\n## ⚡ Context Optimization Commands\r\n\r\nThe package includes optimized commands for efficient document loading across all document types:\r\n\r\n### **get-steering-context**\r\nLoad all steering documents at once for context sharing:\r\n```bash\r\nclaude-code-spec-workflow get-steering-context\r\n```\r\n**Output**: Formatted markdown with all steering documents (product.md, tech.md, structure.md)\r\n\r\n### **get-spec-context**\r\nLoad all specification documents at once for context sharing:\r\n```bash\r\nclaude-code-spec-workflow get-spec-context feature-name\r\n```\r\n**Output**: Formatted markdown with all spec documents (requirements.md, design.md, tasks.md)\r\n\r\n### **get-template-context**\r\nLoad templates by category for context sharing:\r\n```bash\r\n# Load all templates\r\nclaude-code-spec-workflow get-template-context\r\n\r\n# Load specific template category\r\nclaude-code-spec-workflow get-template-context spec    # Spec templates\r\nclaude-code-spec-workflow get-template-context bug     # Bug templates\r\nclaude-code-spec-workflow get-template-context steering # Steering templates\r\n```\r\n**Output**: Formatted markdown with requested templates\r\n\r\n### **Smart Document Handling**\r\n- **High-redundancy documents** (steering, specs, templates): Use optimized bulk loading\r\n- **Low-redundancy documents** (bug reports): Use direct file reading for simplicity\r\n- **Selective delegation**: Main agents load full context, but pass only relevant portions to sub-agents\r\n- **Individual files**: Continue using `get-content` for edge cases\r\n\r\n### **Benefits**\r\n- **60-80% token reduction** compared to individual file loading\r\n- **Faster execution** with cached context across all workflows\r\n- **Automatic fallback** to individual `get-content` when needed\r\n- **Session-based caching** with intelligent file change detection\r\n\r\n### **Hierarchical Context Management**\r\nThe system implements a sophisticated **hierarchical context management strategy** for maximum efficiency:\r\n\r\n**Main Agents** (Commands like `/spec-execute`, `/spec-create`):\r\n- **Load ALL context once** at the beginning using optimized commands\r\n- **Store complete context** for task coordination and decision-making\r\n- **Distribute selective context** to sub-agents without requiring reloads\r\n\r\n**Sub-Agents** (Agents like `spec-task-executor`):\r\n- **Priority 1**: Use provided context from task instructions (steering, specification, task details)\r\n- **Priority 2**: Fallback to loading context only if not provided above\r\n- **Never redundantly load** context when it's already been provided by main agents\r\n\r\n**Context Distribution Pattern**:\r\n```\r\nMain Agent loads: Steering + Full Spec + Task Details\r\n↓ Delegates to Sub-Agent with:\r\n├── Complete Steering Context\r\n├── Selective Spec Context (Requirements + Design only)\r\n├── Specific Task Details\r\n└── Clear instruction: \"Do NOT reload context\"\r\n```\r\n\r\nThis approach **eliminates redundant loading** while ensuring each agent has exactly the context it needs.\r\n\r\n---\r\n\r\n## 🛟 Troubleshooting\r\n\r\n<details>\r\n<summary><strong>Common Issues</strong></summary>\r\n\r\n**❓ \"Command not found\"**\r\n```bash\r\n# Install globally first\r\nnpm install -g @pimzino/claude-code-spec-workflow\r\n\r\n# Then use the command\r\nclaude-code-spec-workflow\r\n```\r\n\r\n**❓ \"Claude Code not detected\"**\r\n```bash\r\nnpm install -g @anthropic-ai/claude-code\r\n```\r\n\r\n**❓ \"Permission errors\"**\r\n```bash\r\nclaude-code-spec-workflow --project ~/my-project\r\n```\r\n\r\n</details>\r\n\r\n---\r\n\r\n## 📋 Requirements\r\n\r\n- **Node.js** 16.0.0+\r\n- **Claude Code** installed\r\n- Any project directory\r\n\r\n---\r\n\r\n## 🔗 Links\r\n\r\n- **[Full Documentation](https://github.com/pimzino/claude-code-spec-workflow#readme)**\r\n- **[Claude Code Docs](https://docs.anthropic.com/claude-code)**\r\n- **[Report Issues](https://github.com/pimzino/claude-code-spec-workflow/issues)**\r\n\r\n---\r\n\r\n## 📄 License & Credits\r\n\r\n**MIT License** - [LICENSE](LICENSE)\r\n\r\n**Made with ❤️ by [Pimzino](https://github.com/pimzino)**\r\n\r\n**Special Thanks:**\r\n- @pimzino - Initial setup\r\n- @boundless-oss - Steering documents\r\n- @mquinnv - Dashboard feature\r\n\r\n**Powered by:** [Claude Code](https://docs.anthropic.com/claude-code) • [Mermaid](https://mermaid.js.org/) • [TypeScript](https://www.typescriptlang.org/)","readmeFilename":"README.md"}