{"_id":"@blackbelt-technology/pi-dashboard-openspec-workflow","_rev":"5-b793bf74f0c6600c327544f58a2fa623","name":"@blackbelt-technology/pi-dashboard-openspec-workflow","dist-tags":{"latest":"0.8.0"},"versions":{"0.5.4":{"name":"@blackbelt-technology/pi-dashboard-openspec-workflow","version":"0.5.4","keywords":["pi-package","pi-skill","pi-dashboard","openspec","spec","proposal","coherence","worktree"],"license":"MIT","_id":"@blackbelt-technology/pi-dashboard-openspec-workflow@0.5.4","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"pi":{"skills":[".pi/skills/spec-coherence-check",".pi/skills/pre-scaffold-openspec-coherence-check",".pi/skills/fix-worktree-opsx-skills-not-created",".pi/skills/reverse-spec-from-code"]},"dist":{"shasum":"1be20e162c73d65f8a58b7644b1f826766475d05","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-openspec-workflow/-/pi-dashboard-openspec-workflow-0.5.4.tgz","fileCount":10,"integrity":"sha512-vkLe8gGmr/+Dnw3Qb9cnUWo+/rklHpDTOA8C9SkE7YrHJFffWdsfPerPj84qjdH3LhSY9pz513NF60VH8Soa1A==","signatures":[{"sig":"MEQCIFX0xEaDe6oSzVw3gG8RQeT9wIxloAnTq24NJFoSAB0nAiBinGoybE9pcGnvmYQTu+HrSrynIIRB17ai/2NMX7lWRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50541},"type":"module","gitHead":"2c4a705a7c268971cb11f5dc4a3109e81cbb5930","_npmUser":{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/openspec-workflow"},"_npmVersion":"10.9.3","description":"OpenSpec-lifecycle helper skills for pi sessions — spec-coherence-check (sweep active proposals for staleness/conflicts/obsolescence), pre-scaffold-openspec-coherence-check (guard before scaffolding a proposal against archived/shipped work), fix-worktree-","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-openspec-workflow_0.5.4_1784506527631_0.6635147965633188","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@blackbelt-technology/pi-dashboard-openspec-workflow","version":"0.6.0","keywords":["pi-package","pi-skill","pi-dashboard","openspec","spec","proposal","coherence","worktree"],"license":"MIT","_id":"@blackbelt-technology/pi-dashboard-openspec-workflow@0.6.0","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"pi":{"skills":[".pi/skills/spec-coherence-check",".pi/skills/pre-scaffold-openspec-coherence-check",".pi/skills/fix-worktree-opsx-skills-not-created",".pi/skills/reverse-spec-from-code"]},"dist":{"shasum":"d0e89f3cfcc4f7c2e7d41199c6926b773fa040b1","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-openspec-workflow/-/pi-dashboard-openspec-workflow-0.6.0.tgz","fileCount":10,"integrity":"sha512-0/8RV0D0rqqSJ7LdOexH57rV/ekLGPMq5BbBafHCk1bAAoTOiL2dsGn0lY6kS68EbklAmnH+3tHF5flC5bhO4A==","signatures":[{"sig":"MEYCIQCt+ArnoQMgAjHnkVE3e7u+mjw1H/oLH7SKstXtLK9YYAIhAL1PACW4+B9T2jkR6807D3fIYp3DDB3/cHxI4DKwcvix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-openspec-workflow@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50541},"type":"module","gitHead":"53c737b1bae56fcd8e02a93ae921b83de19df343","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b5c7492-f63b-48ba-a80c-a0d59deaf680"}},"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/openspec-workflow"},"_npmVersion":"11.12.1","description":"OpenSpec-lifecycle helper skills for pi sessions — spec-coherence-check (sweep active proposals for staleness/conflicts/obsolescence), pre-scaffold-openspec-coherence-check (guard before scaffolding a proposal against archived/shipped work), fix-worktree-","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-openspec-workflow_0.6.0_1784567316473_0.15713213717751318","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@blackbelt-technology/pi-dashboard-openspec-workflow","version":"0.6.1","keywords":["pi-package","pi-skill","pi-dashboard","openspec","spec","proposal","coherence","worktree"],"license":"MIT","_id":"@blackbelt-technology/pi-dashboard-openspec-workflow@0.6.1","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"pi":{"skills":[".pi/skills/spec-coherence-check",".pi/skills/pre-scaffold-openspec-coherence-check",".pi/skills/fix-worktree-opsx-skills-not-created",".pi/skills/reverse-spec-from-code"]},"dist":{"shasum":"d38b1750a45a21cb6cffd0ad27d9fbb3c7498be0","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-openspec-workflow/-/pi-dashboard-openspec-workflow-0.6.1.tgz","fileCount":10,"integrity":"sha512-VXIjPGtKswXa4ZlHVUnMTH0jKaskEQynMXydTlW9NrNjPK1VXO/e0lVXR5akEsA2sFlZSQnXJy7pYIzZCFLhGQ==","signatures":[{"sig":"MEYCIQCFzLOYwIR73EF87X5V3QZtxeuKNsV/UhamdOUG2ejzXQIhAO2ftvny5CRigjUUUoTQT1b4idzoQOIubZ26NtUSJyWt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-openspec-workflow@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50541},"type":"module","gitHead":"88a0cf3cc7d7c7c4e44eb61df3cceff19ed919ad","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b5c7492-f63b-48ba-a80c-a0d59deaf680"}},"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/openspec-workflow"},"_npmVersion":"11.12.1","description":"OpenSpec-lifecycle helper skills for pi sessions — spec-coherence-check (sweep active proposals for staleness/conflicts/obsolescence), pre-scaffold-openspec-coherence-check (guard before scaffolding a proposal against archived/shipped work), fix-worktree-","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-openspec-workflow_0.6.1_1784571789071_0.15608117797046184","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@blackbelt-technology/pi-dashboard-openspec-workflow","version":"0.7.0","keywords":["pi-package","pi-skill","pi-dashboard","openspec","spec","proposal","coherence","worktree"],"license":"MIT","_id":"@blackbelt-technology/pi-dashboard-openspec-workflow@0.7.0","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"pi":{"skills":[".pi/skills/spec-coherence-check",".pi/skills/pre-scaffold-openspec-coherence-check",".pi/skills/fix-worktree-opsx-skills-not-created",".pi/skills/reverse-spec-from-code"]},"dist":{"shasum":"f275629be303413172f6f8972a7c0c5298915fbf","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-openspec-workflow/-/pi-dashboard-openspec-workflow-0.7.0.tgz","fileCount":10,"integrity":"sha512-TuDH9LfNO5nsqRoLZg5LPVoHASyhuUoJhKqHQxDEk9to+ReaOb0y0APcsVM8kGDvIuNHKX/wpt5bfey7psoOBA==","signatures":[{"sig":"MEUCIDKzt6NWPwHwI6HYLTFczPZHh5BMmjWzUK5Q/FnodhdpAiEAg4EQGEt/dXNkp2PpeNhlVqX1O6Ll83vzpM8E6oba1bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-openspec-workflow@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50541},"type":"module","gitHead":"9203d6a89f1b81c516e9351072ee5cb4c6579e0a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b5c7492-f63b-48ba-a80c-a0d59deaf680"}},"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/openspec-workflow"},"_npmVersion":"12.0.1","description":"OpenSpec-lifecycle helper skills for pi sessions — spec-coherence-check (sweep active proposals for staleness/conflicts/obsolescence), pre-scaffold-openspec-coherence-check (guard before scaffolding a proposal against archived/shipped work), fix-worktree-","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-openspec-workflow_0.7.0_1784899200021_0.06270055405535957","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@blackbelt-technology/pi-dashboard-openspec-workflow","version":"0.8.0","description":"OpenSpec-lifecycle helper skills for pi sessions — spec-coherence-check (sweep active proposals for staleness/conflicts/obsolescence), pre-scaffold-openspec-coherence-check (guard before scaffolding a proposal against archived/shipped work), fix-worktree-","type":"module","license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","directory":"packages/openspec-workflow"},"pi":{"skills":[".pi/skills/spec-coherence-check",".pi/skills/pre-scaffold-openspec-coherence-check",".pi/skills/fix-worktree-opsx-skills-not-created",".pi/skills/reverse-spec-from-code"]},"keywords":["pi-package","pi-skill","pi-dashboard","openspec","spec","proposal","coherence","worktree"],"gitHead":"9373dfa416660a285475febc0383608fe14270b1","_id":"@blackbelt-technology/pi-dashboard-openspec-workflow@0.8.0","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-XOOScxXGVmjCUaZWtYJ1cJjrkrXaO4upnQs+RQJvr5jLuKgE2Ap5ashAYRM2gxlJeXyEp3jyyN6EdVwfU9UKRQ==","shasum":"3a874d6bcb5d4e8298ada00f22863d4e2fb5a907","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-openspec-workflow/-/pi-dashboard-openspec-workflow-0.8.0.tgz","fileCount":11,"unpackedSize":55365,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-openspec-workflow@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEgepzbrjhqXTSobEbrmXLGsNxL7+4CEE02i508x/GxoAiBGm3nwjXdlKEKSbmlIFUszjh6BGdLie/hd5oTcSRH6YA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b5c7492-f63b-48ba-a80c-a0d59deaf680"}},"directories":{},"maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-dashboard-openspec-workflow_0.8.0_1787746079466_0.3300271910249599"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-20T00:15:27.531Z","modified":"2026-08-26T12:07:59.940Z","0.5.4":"2026-07-20T00:15:27.773Z","0.6.0":"2026-07-20T17:08:36.616Z","0.6.1":"2026-07-20T18:23:09.246Z","0.7.0":"2026-07-24T13:20:00.163Z","0.8.0":"2026-08-26T12:07:59.616Z"},"bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"license":"MIT","homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","keywords":["pi-package","pi-skill","pi-dashboard","openspec","spec","proposal","coherence","worktree"],"repository":{"type":"git","url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","directory":"packages/openspec-workflow"},"description":"OpenSpec-lifecycle helper skills for pi sessions — spec-coherence-check (sweep active proposals for staleness/conflicts/obsolescence), pre-scaffold-openspec-coherence-check (guard before scaffolding a proposal against archived/shipped work), fix-worktree-","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"readme":"# @blackbelt-technology/pi-dashboard-openspec-workflow\n\nA pi package — **skills only, no tools** — with helpers for the\n[OpenSpec](https://github.com/Fission-AI/OpenSpec) change lifecycle.\n\nReusable in any OpenSpec + pi project.\n\n## Install\n\n```bash\npi install npm:@blackbelt-technology/pi-dashboard-openspec-workflow\n# or try without installing:\npi -e npm:@blackbelt-technology/pi-dashboard-openspec-workflow\n```\n\n## Skills\n\n| Skill | What it does |\n|-------|--------------|\n| `spec-coherence-check` | Sweep all active proposals for staleness, conflicts, and obsolescence against the current codebase and archived changes. Produces a gap-analysis report + priority queue. |\n| `pre-scaffold-openspec-coherence-check` | Run before scaffolding a new proposal to catch duplicates of archived work and contradictions with already-shipped architecture. |\n| `fix-worktree-opsx-skills-not-created` | Repair a git worktree missing the generated `openspec-*` (opsx) skills. Root cause: bare `npx openspec` resolves a squatted registry stub instead of the real CLI. |\n| `reverse-spec-from-code` | Reverse-generate `openspec/specs/<cap>/spec.md` from spec-less code, using parallel blind generators + auditors, to enrich the `kb_search` corpus. |\n\nSkills load by natural-language trigger, or explicitly via `/skill:<name>`.\n\n## How loading works\n\nPure-skill package: `package.json` `pi.skills` points pi at each skill\ndirectory. No `extension.ts`, no build step.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}