{"_id":"@agimon-ai/doompi-skill","_rev":"143-c5aa4eb4bfe36d40ada48a3ad182b4fb","name":"@agimon-ai/doompi-skill","dist-tags":{"latest":"0.0.1-alpha.92","alpha":"0.0.1-alpha.92"},"versions":{"0.0.1-alpha.2":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.2","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.2","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"5b85b4b5f33d90b72b24374555f1f451f3aac19f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.2.tgz","fileCount":85,"integrity":"sha512-3FOfDIdYMnlG6boEvltn12/SHzIrjcOaVo4uI3guWaHXbsohATe4x6iplxKc7F39DZEc6TOj0YliOdp6m6VALg==","signatures":[{"sig":"MEUCIAqDcEg79R8ubOARxRo8cECA/4byGW/f7Fdsxjtm1h7wAiEA1DC5Jqz/DHqnPf9fpNHbZIWSw0LIVt8wCBgpVJNe2SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226324},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"gpt-tokenizer":"3.4.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.24","@agimon-ai/doompi-config":"0.0.1-alpha.24","@agimon-ai/doompi-domain":"0.0.1-alpha.2","@agimon-ai/doompi-telemetry":"0.0.1-alpha.24","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.24"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.2_1787224807507_0.03850885883831712","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.3","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.3","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a5b8220397aec2c06cd348a5e400c7ea7b473ca3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.3.tgz","fileCount":73,"integrity":"sha512-EmAVUV0XpkAqDBNxNqz5q9Z/ti80T8DcLHniTmTBSjTDLdy3nZW01mQ8U2gQoJyimDRwU20WDXFTZBqUIyVQhg==","signatures":[{"sig":"MEQCIGw+wCx4NDdmAoe51/tQMdYDH61JWitJSXqwdp5717N9AiBQ1UlHUCWCVqU2I1jt21McHHllFCMLvCQBDI2eEqXyoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA3G0oOEYVV68JV3Y9lWQbWV31DDXGQ8EIyBKNOtpgsNAiEA3NI8o2NpOJINePxwVZwME95ymJWBH6JVYexRoiiaHEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216840},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"gpt-tokenizer":"3.4.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.25","@agimon-ai/doompi-config":"0.0.1-alpha.25","@agimon-ai/doompi-domain":"0.0.1-alpha.3","@agimon-ai/doompi-telemetry":"0.0.1-alpha.25","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.25"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.3_1787263620053_0.5826048093683747","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.4","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.4","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"0cc24e2653db1576fa00b0134be5afd861671d95","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.4.tgz","fileCount":73,"integrity":"sha512-CR2a0wQqXf3DQb+sCdbfbzW4X9YuQmyTSoqdbQG3eO8iJOVb2P8LQiGTV+eQ3y8rVbmiiDg6tmV7fS4dQAPSxw==","signatures":[{"sig":"MEQCIFI+McycOncQFB8WnrKUtI2Y5i1MIMEqTiXxFmLGXdnGAiBwhChIi5ti0T1LrlTWMHAXOXdM81w2LPCf6wQVwenRig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDx5qEOdEX0fdPeSWp+2zvz1pP0fD2JrwjtNur1nMh9BQIgBRnm4ENDkjlDz7Od3Ai/fWxRM/vaIsvCwwk7h4YPdsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216840},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"24.19.0","dependencies":{"gpt-tokenizer":"3.4.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.26","@agimon-ai/doompi-config":"0.0.1-alpha.26","@agimon-ai/doompi-domain":"0.0.1-alpha.4","@agimon-ai/doompi-telemetry":"0.0.1-alpha.26","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.26"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.4_1787275538581_0.8116822805912394","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.5","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.5","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a0575f74a64f78ee70efd412b903af06b7023eef","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.5.tgz","fileCount":4,"integrity":"sha512-Au2CAFFe2Qov5e1QEBY9AAhlj9xdWtmAqQLLOEtmcf2EeyHPajvIUm78WmNlaOBc00YaNKyFAL+wXv03FhaPpg==","signatures":[{"sig":"MEYCIQCqchRzX1pG3hUVlxiP8loc1hT5eU/Niy8MU2Y8Hd8YOgIhAMLClWn3vXIOYk/kLMME5wllKto93lmhpXAPCmK6Yi7a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHd3nkj2HGO2cl8fVPeg8GdKt8gqijFlUEn7IpbpaPLDAiAYMOb8cH/fM4BomRZSq2JSUlmcmCsWxFSqJjaVI5z/Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6020},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.19.0","dependencies":{"gpt-tokenizer":"3.4.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.27","@agimon-ai/doompi-config":"0.0.1-alpha.27","@agimon-ai/doompi-domain":"0.0.1-alpha.5","@agimon-ai/doompi-telemetry":"0.0.1-alpha.27","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.26"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.5_1787295871043_0.47863338159479096","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.6":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.6","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.6","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"cc527273a435a625eb22e76f3306d29e819def4c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.6.tgz","fileCount":73,"integrity":"sha512-XMt+RcSy37roISRR/qaMGY9ZnnpJ0sFkiz+Coa6aTkKstCoZ6XhvAuMKWUgxX45b5V7zr/SuCQ5HXzZqe2V9Xg==","signatures":[{"sig":"MEQCIDKGhhkz866t4fXbrJwLpbcBvVX4FRDUtxuLbMMIDNgRAiBvsLTdHuZdiQRSdNCLOJUGMl3aTIRb1tOPEJDCXj3UDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDaqSq0+eAvBJ+JSoAQ3N4V+4L7uGSj7Of5O0eBctuSvwIhAPAV599f+xVEjOOLp5Uq6DC8h0/Mutdr30aBQjDO231v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216840},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.28","@agimon-ai/doompi-config":"0.0.1-alpha.28","@agimon-ai/doompi-domain":"0.0.1-alpha.6","@agimon-ai/doompi-telemetry":"0.0.1-alpha.28","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.26"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.6_1787300411945_0.2539399508522202","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.7":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.7","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.7","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"8c31d79c02e4fa7b9cca4425f6b704370681eb3b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.7.tgz","fileCount":75,"integrity":"sha512-M/M3PXHx3+YafKtSSb6e8yuqn9vzEmNrtjgoiC+Eu58/2znN12/+nO0n7j1hOhRNJrIgs+j6C4VtsVbJ3FHv0A==","signatures":[{"sig":"MEYCIQDwKBYy0HpoXJg5SG71bq49BibHs2tFyoAEtbG6ijjw1wIhAOsQpGs2Ii22m3nk8ZsEexIg+wc7qBtXwpkA0LMutarz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDS243Sg+tsftLmeiUNXAbmyLiKZqlTGJS0hKhUhcQEpwIhAMOZbPG6tq1UsIs7o7FnEM0TDRL+RrJzVYq0R/XJmCAs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224775},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.29","@agimon-ai/doompi-config":"0.0.1-alpha.29","@agimon-ai/doompi-domain":"0.0.1-alpha.7","@agimon-ai/doompi-telemetry":"0.0.1-alpha.29","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.27"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.7_1787315114615_0.909260997818987","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.8":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.8","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.8","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"b6eda0c2d5b74f345ff63372c5025c8f1c08f2ed","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.8.tgz","fileCount":75,"integrity":"sha512-4trEX5PnsYFjA+kCeVsxB5p/BpBQeWJks8cth5kgeevo/iH4kRmWZ4NMdSpfIGDzcEg7aSb95JiglI7AMhP+xg==","signatures":[{"sig":"MEYCIQDoPZPD5ChKD5w+ZlmxHr/JDH90nvoVV5Am9SGBoV66vwIhAOntY2k8KemndxQ5sQphR8JP+PbQIa7y7Ry23BnG+jzO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxHj+j8ysmoXFdwd6HF7A5BSeoDCK+1l+yBJJxpOiwzgIgQdhtrowjy/ozVqamuxxBTqq0QqGauGYmP/oOlYLwiCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225253},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.30","@agimon-ai/doompi-config":"0.0.1-alpha.30","@agimon-ai/doompi-domain":"0.0.1-alpha.8","@agimon-ai/doompi-telemetry":"0.0.1-alpha.30","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.28"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.8_1787321588283_0.6493308808697464","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.9":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.9","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.9","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"566005ed83b32ae1e6074925214e6c430a669059","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.9.tgz","fileCount":75,"integrity":"sha512-gbW+h8qDULRVmebAajHk0dYLXE12tCwmMAEywrZpTVQYTGAdzQ/j/fdYFSRv3w/zrVbImmVJoSfQkchgmDnU0g==","signatures":[{"sig":"MEUCIQDRdS/uPG1YV/O4hzPmbWCOlRjEjZBWOPXR68qair6gjgIgdohm7JBI6YI2gO0p6YVO+/N9OrVa6F3OKufjfmcSEuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCl1hwoayCPgIkAjh0NyWP1eMw6vHGz3RonaL5YkntPHAIhAOmLTuYYvue7jqF4ukhJljJucdTySs9urFyOdTX9cbhn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225253},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.31","@agimon-ai/doompi-config":"0.0.1-alpha.31","@agimon-ai/doompi-domain":"0.0.1-alpha.9","@agimon-ai/doompi-telemetry":"0.0.1-alpha.31","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.29"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.9_1787357160777_0.2059283299673973","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.10":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.10","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.10","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"02c667831eb89c2d55ea59f57b4bb4f20786eeba","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.10.tgz","fileCount":75,"integrity":"sha512-qZvnwe2g7tZhD2p9W536O/cyi1bKSnp1JruqlugqhKaqZ9rLPAJuCIaOoil804SfCFKnSLNz9AyYXmqwxL49sQ==","signatures":[{"sig":"MEUCIAaoz5GqJGAvzSkBHeDay4ux2wCxFXes5sVqZW8FrTrHAiEAl3isyOL/mqekVGzpjlifrSBoECzEQvzEmIjACKtQlaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHz2Bg/D83om4Zf/4p6XqNubJbGT3wtVvdVJ0dlZCPa/AiEAyZCJDrAixO4yxt3ndzGQ9pKRSqA0TAODybJMTGSIM6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225255},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.32","@agimon-ai/doompi-config":"0.0.1-alpha.32","@agimon-ai/doompi-domain":"0.0.1-alpha.10","@agimon-ai/doompi-telemetry":"0.0.1-alpha.32","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.30"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.10_1787358583287_0.007436674429375234","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.11":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.11","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.11","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"50502efe3199efa51f8d790e85de9b228b67bac8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.11.tgz","fileCount":75,"integrity":"sha512-SL1bo/XUFEvKcgyDA584ft1zcu/HcZEhMtqVJM2bAxsZ1nosQ16l3ha3CSDIjR4FshIw8CBdScpdWSIaKgH6XA==","signatures":[{"sig":"MEUCIQCi20hjuXDXIrf6JYUEtERW5qDqf5C8kZN23hhLnkR9EAIgO8yR0z8ywrCOALjo5/8e8LwdIa8YsPq8WHXcvbY3J2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0fM3ob7jjlcvW/gRRhVfZmX95HTEdtzn5qZf4uCi5IgIhAOWK+l3DIYLEKKXInPdkQJseMwUrEnB7DP5BgLN3sIIC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225463},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.33","@agimon-ai/doompi-config":"0.0.1-alpha.33","@agimon-ai/doompi-domain":"0.0.1-alpha.11","@agimon-ai/doompi-telemetry":"0.0.1-alpha.33","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.31"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.11_1787361547983_0.4939246842774847","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.12":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.12","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.12","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"bec40e6980168f376989ef7538a8db28525aa325","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.12.tgz","fileCount":75,"integrity":"sha512-ukbJhDrFb6syxizC1LG+j+73oD0JJc8gM+B/dESZyCJtZubziTfp3uiHdr+blHgiZeN4AL/w3h5DCcIwbj1Z1A==","signatures":[{"sig":"MEUCIQDUHA3w1uBHiqhDfBTuGEgxTE7YRC6+mJHAWfCSsl+bpQIgSO4y/kVp+ImRBkVHGjJ0ULxcXtcC3woPN8igSTszmmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIByUpOuhxXgukLwImryhFD0a+0TIip4Nx92mLth3SsJIAiEA2mHJdCQ9+CX1AYSDCC8rTLAxH+bOklI6aMSvNqGjMnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225463},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.34","@agimon-ai/doompi-config":"0.0.1-alpha.34","@agimon-ai/doompi-domain":"0.0.1-alpha.12","@agimon-ai/doompi-telemetry":"0.0.1-alpha.34","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.32"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.12_1787367383078_0.50205136810112","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.13":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.13","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.13","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"65c9cfccae4fbadb58bba65c6c05c4aca4530791","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.13.tgz","fileCount":75,"integrity":"sha512-GWhhKBKM6W37w99PP2ZU5aHodPwAX6e7C14gs20+9Y4o2JtiXMU7qofozecAKuKWG1Z4F0dvv0CdSCMXubuntQ==","signatures":[{"sig":"MEUCIQCD9TyFFFp/6I9bqiY74NV/MM1DAsAst5rl4ETt0rzpJwIgGEB1KFAs1tSMNAg+u01CyNcXxsm++UyXSy1yOXt4wdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHK9LQopf0lXjsnd19kDBWGbBZ7kZOiNF5k55V1nef8FAiEAoYgO6uhafVHMH3cZDIdg/zv/O8s7c5b/F2uiePRV5LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225463},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.35","@agimon-ai/doompi-config":"0.0.1-alpha.35","@agimon-ai/doompi-domain":"0.0.1-alpha.13","@agimon-ai/doompi-telemetry":"0.0.1-alpha.35","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.33"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.13_1787385583782_0.5417459853367292","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.14":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.14","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.14","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"3f86a975904e860eb29770754ea4bec20f737e44","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.14.tgz","fileCount":75,"integrity":"sha512-a4ybam76+tc+4qVYOFpVM+II07dz8u7W7wAziaWuRLvwyfOMRaFdqvL3KFiUWgt2LKA9oEPTvIT2g2B+hO406Q==","signatures":[{"sig":"MEUCIQC0EXSVEhZ8cghuhxGOMtpq5UsruPwOmMSkwp/h1E8j7AIgfQYHp/NYY4Qt3PIai9SB0QADXbU6OWSz45r6Is8VHy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFmjT6O/Kr5uJaf7BSMSWv/XqpWTgm9BT5WeZWIRe63AAiAG4BkQ7XDPWLLFkPlG5ock/6nEw8mjDLZz7CBzoE49Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.36","@agimon-ai/doompi-config":"0.0.1-alpha.36","@agimon-ai/doompi-domain":"0.0.1-alpha.14","@agimon-ai/doompi-telemetry":"0.0.1-alpha.36","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.34"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.14_1787391176337_0.7300839706301652","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.15","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.15","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"49918ff3f0248e5a7294df566ef8dbd8de07be38","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.15.tgz","fileCount":75,"integrity":"sha512-IQ476BSzS0SESFP6RR+eXnT05yzW8XCoWFSMNHyUTLYUyDGV3ZHvJA18FJAfOEf0RsQc+HryVWTLgIPcG7Vhkw==","signatures":[{"sig":"MEUCIGZNQ4ylLKjoK1TqlIlGjvut3oyfd6tGoMuZ9sbz1iWQAiEAuTzoEFjX6pEl7ZYVWEmU12D0aYEGo8vda8YTt/AJ5KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGHFB0ek7NvirNo/gUsHRkuNlGaTDAdOeO1HKDizGxT0AiA9rSZOJxBXRssM2xF1ASL+t/iMjTfRuCUkMppAFScHTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.37","@agimon-ai/doompi-config":"0.0.1-alpha.37","@agimon-ai/doompi-domain":"0.0.1-alpha.15","@agimon-ai/doompi-telemetry":"0.0.1-alpha.37","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.35"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.15_1787394821130_0.3650181125974832","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.16","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.16","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"20035b19be4db53a18d3b34a006b92688454c384","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.16.tgz","fileCount":75,"integrity":"sha512-2YwxNyJUWH+8VnARTyjphkjMupePezwfObLZjvayx46EMRsQuDhxQywPD7m07Jwbiz8rF/DP0BzzjNL2xfCAdQ==","signatures":[{"sig":"MEQCIAm/bds5+uxHQCyhPtqkHTPwF1iXkVpsrZfVePSPbHJuAiBGWYVHn/qnq1eMsF+KRFK9BxtK5tL//SzayAhhbfwmgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDhDm9+ZDemUXyV7T+TSNEPoBNjPBWDHRdQkodG/3lLgIhAJvOCy+cCOp9EKNsx1dA0TedxWF7mqqTLH4RYTuhqrew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.38","@agimon-ai/doompi-config":"0.0.1-alpha.38","@agimon-ai/doompi-domain":"0.0.1-alpha.16","@agimon-ai/doompi-telemetry":"0.0.1-alpha.38","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.36"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.16_1787752746669_0.9095806941364106","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.17","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.17","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"7c41853290b961c0890b619235e9ea9ea38bb5c3","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.17.tgz","fileCount":75,"integrity":"sha512-D+MHQp3mRMgEil6qXahbb4+kih68wlC5ITCTzUx4UdlXXLpiaEinxoJp2Ca0ZLCC0wNJtiCgi8MLUfCdkPpJTA==","signatures":[{"sig":"MEUCIDGbgHCJXsJhBCekNA5iCSu39+zGD3myR0MImz/lCXopAiEAg9VTyPx9UqVes8jONB+hBTh5hgxy09rungGZWsdCjMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzGIqkAcR3gAZ95rM8k2fRj2jJvGDLH9ry66N87pzblwIhAMdeLE0H2ZhQjuU+y5/0nyIVRQb95nbx3LwmSZrUlBMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.39","@agimon-ai/doompi-config":"0.0.1-alpha.39","@agimon-ai/doompi-domain":"0.0.1-alpha.17","@agimon-ai/doompi-telemetry":"0.0.1-alpha.39","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.37"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.17_1787788919144_0.878319029763821","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.18","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.18","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"3d2605ec83d8e03535b84710f2d95b76c9d9aedc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.18.tgz","fileCount":75,"integrity":"sha512-t/ZN3EQbU2SiTWcAVkkcpVy2K3VGwd+jmlbKiQ7P+QaDQHeLHYg2T/eXcReWyC71GX251hro8RLo/Va24ViDJg==","signatures":[{"sig":"MEYCIQC4FdlXvRlvDFg+wsclenz+7BmtGHrt8LZDruoDsat7MgIhAIG9S0VMModyLsFG5rWqC4M7ZTWMVb3mcKq1oiJfc+hp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCG8Zdutg2MV7UZkomumE90TOerZQ6Nt5ULInOnGYIgpAIgaNGzn/88g8vJp6Gjp9eJM/HhVdC7ehnkpaJEaQRzQ5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.40","@agimon-ai/doompi-config":"0.0.1-alpha.40","@agimon-ai/doompi-domain":"0.0.1-alpha.18","@agimon-ai/doompi-telemetry":"0.0.1-alpha.40","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.38"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.18_1787960688616_0.9949964212278675","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.20","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.20","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a0c44c8e3864170cfed2588c800a76cfa899559b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.20.tgz","fileCount":75,"integrity":"sha512-qPAfAc47JibDABweLSYhldVPa1+OM0wfJgokClxrmrwkvUJkJhRxKzsKb2LRSI15/jkiT9ONyU9n348wpQ4Yug==","signatures":[{"sig":"MEQCIDkZwDjL9M/hiQYVRl7QFVy7FaAmPw8Jroufz4MqycTfAiBtCwg/gH8JbwbQFDyUtmPhDDl1S78zGvkj9lPaNJ7ZSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZ4QucmZP+6GbSyVNRsxlQFT74d4YCH8QVJfVzSpsDmwIhANRvN/wERcRyGXt/4nfYdt7cUlnSAEI81nLCuhS8sPCx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.42","@agimon-ai/doompi-config":"0.0.1-alpha.42","@agimon-ai/doompi-domain":"0.0.1-alpha.20","@agimon-ai/doompi-telemetry":"0.0.1-alpha.42","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.40"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.20_1788046847661_0.9505030668314742","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.21","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.21","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"074baece627c1578000f72eac83581cc59709ef2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.21.tgz","fileCount":75,"integrity":"sha512-CbUZiQ4Jo57kv2zz+NuLT/XhGf7TXtSMBeQaCWmaeiPZh9NHxXmEN92uGlx9r/0L9t3T1f9/bGKpjZpu8yuEHg==","signatures":[{"sig":"MEYCIQC/aH5CyLPKv2wo2aPSxOHVt6GPx2SZsccaAMbWSyPvhgIhAMJljUE5iHK8bafDAsE1RDrBVo986Efc9wftlngkZT0/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFt/Mvnr0F273Pm6fQPze30xqVPsf3Y+TvEfZzSTZcVIAiEAm3y13MI/YeOBjJ1YMf7ImGyZifN25qBbW9WnToyIl8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.43","@agimon-ai/doompi-config":"0.0.1-alpha.43","@agimon-ai/doompi-domain":"0.0.1-alpha.21","@agimon-ai/doompi-telemetry":"0.0.1-alpha.43","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.2.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.41"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.21_1788093003554_0.48505712025941805","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.22","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.22","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"7a01371c649dbbf1da073e70bcaa87517681226f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.22.tgz","fileCount":75,"integrity":"sha512-Ywd4W9938S81oXgCii4nedaKF5K5Lrg7W02/ejY4l67T5RJmKeDASuGTp2o2iiTISv+jB7PZJgtiMTfWKivgsQ==","signatures":[{"sig":"MEQCIF4Az9DOCuNqNOwczy44EhCX4Nbr6oVDxX5Omhy3KMKdAiAYl0+3AUGejFiM0CXNlzGNlVudYtX50vuZTXgWaZc68w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFbaCHjZXFTw8Md69hMCyi5dF6QHm2fH7SJEwhKzOpwQAiB+IPlikMLFjSTLdhRtvEh9E073mo7CAWIVNw4x7s+ttw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.44","@agimon-ai/doompi-config":"0.0.1-alpha.44","@agimon-ai/doompi-domain":"0.0.1-alpha.22","@agimon-ai/doompi-telemetry":"0.0.1-alpha.44","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.42"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.22_1788176481108_0.9204023556334995","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.23":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.23","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.23","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"0064d8ede330c058573d9a380e38cce4fb2727f9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.23.tgz","fileCount":75,"integrity":"sha512-dq62RtghOQgXh775qqtqVlhoDTwCBxuU484MO/Fo5kU1y0WIgYzJQetz+oA94SZyPbr/0BoP23DK0CVZ6/GQDg==","signatures":[{"sig":"MEYCIQDfv1BrzCjvgc1oHExkh9JFcdADHIfmf+IIh+2G7OX02AIhAL43mONp+5vvErqDqwFkJuzRZmFMph80+OBdPlYPfsFs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlQTaUCndOep7Py6TNQP9I3G7OrvOfMQ2HS2xekTBJnAIhAPExsu49Mjn3gXh+NYq3nZQx9KNrvLb75cQS/oGkU5EV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.45","@agimon-ai/doompi-config":"0.0.1-alpha.44","@agimon-ai/doompi-domain":"0.0.1-alpha.23","@agimon-ai/doompi-telemetry":"0.0.1-alpha.44","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.42"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.23_1788184869063_0.048088625018485986","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.24":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.24","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.24","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"57af311781bfd68001238d19686641db4d5b593e","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.24.tgz","fileCount":75,"integrity":"sha512-RiIJuxXqCUXXduF7S+WcNx20r694lleUHZZh5SesZDam1GdtVu+/7ilz48evrzqYbgKq1YrYm2bLfPR8hzh0cg==","signatures":[{"sig":"MEYCIQDdzCYH5PsPVr/wX3KXiHhOPujZbdOPM7yfGIb9KitA0QIhAIz6nq5d3lcppREFBqHDnAvmxC7tw+v6LykUxm53CQzN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBbEUCLujizuANGoHaQ4BXN0EFMVAuHVa4MZkFgxBLh1AiEA/X7SPahcA/rJi3hJ0Z3lCBhDCvRlqPcOUkeJTb3wmk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.46","@agimon-ai/doompi-config":"0.0.1-alpha.45","@agimon-ai/doompi-domain":"0.0.1-alpha.24","@agimon-ai/doompi-telemetry":"0.0.1-alpha.45","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.43"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.24_1788255154174_0.4899409257671339","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.26":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.26","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.26","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"5f871d051ea3f4ea96a306081f7e81439ba50c0f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.26.tgz","fileCount":75,"integrity":"sha512-hl1pt/p1UHbFJa2w8WCZVr1ij9WI9Bs/js8AivLtDUQTin8sCE8/sTC3/TEC4xOdtG8Wny9uOjghNNbQMkcBqw==","signatures":[{"sig":"MEQCIBPF4OcI18HRf+sZYLv6AFNlgQjXUex9m5uErViUnQwRAiARWq7yAGmaQqcrd4fxznqlRuqJMYORlfLfuOE6h2aQMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGVXhZSlpEm/F+6OqSJfWWPsHFo0t9TMjNmHcaws+7rVAiAyKggBioAOpcSHvuSVaPm2/Ki1p2NT7TzybV/79DsS/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225678},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.48","@agimon-ai/doompi-config":"0.0.1-alpha.47","@agimon-ai/doompi-domain":"0.0.1-alpha.26","@agimon-ai/doompi-telemetry":"0.0.1-alpha.47","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.45"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.26_1788305070031_0.9546714766893447","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.27":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.27","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.27","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"d3f8dc8a2dad31730bcfc5e0ac4fb4b7cf40c869","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.27.tgz","fileCount":75,"integrity":"sha512-8c5Vkh8KaM1dq4NSkB14QBgA3eZ8nrThIP8C/nWuzPu4Ux8iIgX75Nul+7g6jfPmoY8UssdoJMf3Zym5RK9j8A==","signatures":[{"sig":"MEUCIQCl9jXp5mQAL9bSNnAnwJhU3xKXVptg50MXlB7EWm+03gIgKYTLJXG1PHStwDaH0BZRJ9kpilRpbr8xG74QDRQaJOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFJcx99Zc8ymVldzY8Z5QYsNgyJClJnoaOeJMSoyo5+gIhAPGpMMe7j4/5OhaLCo6W5Zk6JMFd7iHcXAnNlJ5OOS8V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.49","@agimon-ai/doompi-config":"0.0.1-alpha.48","@agimon-ai/doompi-domain":"0.0.1-alpha.27","@agimon-ai/doompi-telemetry":"0.0.1-alpha.48","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.46"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.27_1788325176771_0.038711757117586565","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.28":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.28","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.28","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4cb588b42e8799e5e0bdce27f73af91700c14f41","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.28.tgz","fileCount":75,"integrity":"sha512-D27Pwh3SY/8eZBqrlUBHqC6EY152zaRAclOjKhxFZVYjs49YtGoN9GDqtsSlP25824yo1VchpbCBLj1ufBkgPQ==","signatures":[{"sig":"MEUCIC1sdfL9thHJdcXNYlzq6NQ0qQUjosmje5AxU/0HwmNxAiEAsR7DNib57X+9Qe9nNq7iv2P1lgJsg+ZlE8dxtXEunh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEEGOs8UsfxiL6gCCRy4KayWPqQdG0unxXGSDivOUaP7AiEAtX+pveZjyFm2WTPQj0/bRwJu+9a9rBe6drOiqnKeTr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.50","@agimon-ai/doompi-config":"0.0.1-alpha.49","@agimon-ai/doompi-domain":"0.0.1-alpha.28","@agimon-ai/doompi-telemetry":"0.0.1-alpha.49","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.47"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.28_1788350710101_0.8951256308098492","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.30":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.30","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.30","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"bae561b1c830a9237906c5aa4d722d84f3709cf1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.30.tgz","fileCount":75,"integrity":"sha512-LJkbB9qC+TvoYPf3EpJgKzUjQa7X3H+BIMuLEiBrlFVLkA/oS93kT+HCDXAoO15jHnhPUm1eqZeMi3cl/H2P6Q==","signatures":[{"sig":"MEYCIQDABqons8iHrCTqzrgt2YZQIE3E+3AW1snc1huehQWqJgIhANlz5eIQ87P/3FMdnTplcUay3UQ5cVU0UmPbQ6RJoxpk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDVpY83jypFsyoH/HfFcPVqq/WjleeGSg15zqTTCtrLuAiEAh/oWdsfNkAXU5xFMqYbXHojmXMAqpmGeEx+c39SGORg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.52","@agimon-ai/doompi-config":"0.0.1-alpha.51","@agimon-ai/doompi-domain":"0.0.1-alpha.30","@agimon-ai/doompi-telemetry":"0.0.1-alpha.51","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.49"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.30_1788403967722_0.6539915613320677","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.31":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.31","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.31","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a18ea60caebcca5862f58bd4aa0d650bb1169636","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.31.tgz","fileCount":75,"integrity":"sha512-qb4dRrS+2wEbXp6Q9DTOKG4mWqI/05qRBndfu+dPHkTIifYSXq4A/HZ/0Wk7Sw4Y/JofmAqUlFyYsRDWIFomrg==","signatures":[{"sig":"MEQCIFBGkes3NiZDzeJC2PDUSDD4mGb+7WqRczo3zljySyuBAiAaCiW0pEkUnqw5QFNXVxlH3NQclYPuXiRptkt9+MaJjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDV2bN0h3Q9iz0webP6FO50Va2vMKX9sm6T2yyXDXSeLwIhAI9OaBSLi9kqdZ1VYDCKLB8shH98RiabFe0qxWqZM4jC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.53","@agimon-ai/doompi-config":"0.0.1-alpha.52","@agimon-ai/doompi-domain":"0.0.1-alpha.31","@agimon-ai/doompi-telemetry":"0.0.1-alpha.52","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.50"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.31_1788437372103_0.004319885829899617","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.32":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.32","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.32","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"8d9e60f24409f90bf2d593bfc194cdb01ad7fc71","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.32.tgz","fileCount":75,"integrity":"sha512-gTeixitJtK/i5yE+a8gIT0cNmud2CQS3nKDvYlDPqvl9gD9AkJsiOMZ4n+JUTgxTFdyKpqh9BYg6nyZ+vppsIQ==","signatures":[{"sig":"MEYCIQDW5jFiBeFPFiRDa/VAZSrm7Wa4ow7lQdCpd5ISYhNJ4QIhALqnyWOxnfGHAavaOV83bged4oaII8NfHJjDF6fqF+nA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSo7SmShcT4X41bocgILb6zhCVWhYgZriVYxDibTKCmAIgMW7c2GY5jFy06A6PmhNQFVWALXG6KupVhydbbJ5gfmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.54","@agimon-ai/doompi-config":"0.0.1-alpha.53","@agimon-ai/doompi-domain":"0.0.1-alpha.32","@agimon-ai/doompi-telemetry":"0.0.1-alpha.53","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.51"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.32_1788519150336_0.42278100299591004","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.33":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.33","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.33","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"64477be032edd662f5e63c2ebbdb787265510d38","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.33.tgz","fileCount":75,"integrity":"sha512-20J/adZdZUzANfza9F7bGkeKTIjPQsSBec0y5IXcC2Ib9F4vCoBi8wBAVoRMvZcZVqgxx4GTDJt3quNZS3mwTw==","signatures":[{"sig":"MEUCICvbheZOGqU9Svu+mD1uPv+DmNh7ffbqBQ9TtNUQfWVAAiEAuJEDMfcxZwLEjfu83JJjrLqTfbuwPwkNvd1Eo/p29bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCab8RdtCaONm2MaBMY6r6AdkIkLfWRq0oHUn1ZJ0yolwIhAPlVPj2pivL86N38E2CK4wAbk6ufd5+n0bJNJV3ABEVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.55","@agimon-ai/doompi-config":"0.0.1-alpha.54","@agimon-ai/doompi-domain":"0.0.1-alpha.33","@agimon-ai/doompi-telemetry":"0.0.1-alpha.54","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.52"},"peerDependencies":{"@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.33_1788524469160_0.07122231952386149","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.34":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.34","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.34","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"7770c6813b27bf2faa27af6ddab2c3f0ec499cfa","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.34.tgz","fileCount":75,"integrity":"sha512-9Bq9ccWU+NqXh11qboGVc6dQVSitnfu07IP2KK4mJQ8t/xcoiSgnQyoEpGmUq+lW4cv1FdSBvECnHztR7dBM8A==","signatures":[{"sig":"MEUCIQCgav/Oi9qQSsiIosnwFKvttmDoU+X6m1VRz02mo8SinQIgUYw8RSM+vJxOD+vCK/gmf11Hv7/2FHiMH75H0T9wTXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZdXP/3pepXB0s79whQs6VxOG9D2GvuwzioZHdnYkX5wIgVlggna6tvxUO8I8Qz5jE9vPDoj3MY4+Ks72kLAtHJBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.56","@agimon-ai/doompi-config":"0.0.1-alpha.55","@agimon-ai/doompi-domain":"0.0.1-alpha.34","@agimon-ai/doompi-telemetry":"0.0.1-alpha.55","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.53"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.34_1788584656635_0.5186000549445113","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.35":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.35","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.35","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"50dd300f5eb52efb8553df2c58d1e888e265d985","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.35.tgz","fileCount":75,"integrity":"sha512-+YyEwsmo6EkLnS668vGqL4yaJMwRGwcVNaJetI4nKAw3DVkzHA9/Y2Nzg7ieM8GP2J8J3HMbCgOfEiG7SW4ekQ==","signatures":[{"sig":"MEQCIBNZ7y6qTzfFtBtRge/mkV7q/mRySho2hmJcX1fT1Gz8AiBxXvIVBjGgGgYXKatv6ueefuUVpX86+4KoCcGgr5oVZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDA7NDA1oYFkvNPUf8YP3miKF3jDgZpkOjOVJ6K0fwGGwIhALi2k74azIVKmqK+7cUrzuBSDIFYElRol8y0K4lDjG4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.57","@agimon-ai/doompi-config":"0.0.1-alpha.56","@agimon-ai/doompi-domain":"0.0.1-alpha.35","@agimon-ai/doompi-telemetry":"0.0.1-alpha.56","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.54"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.35_1788610548786_0.9787323781242554","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.36":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.36","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.36","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"5783ee05cf87b82b8531d69ba71df9aa2091810d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.36.tgz","fileCount":75,"integrity":"sha512-h1BvWokJoBalSLsju83dUeFaEKL3VsWL4bn+4GND4stV9tptQKUA4ytQ62Y6C4A62ZsiygBLOL7DzIUqVf4sZw==","signatures":[{"sig":"MEQCIG7SCDXWunCYcwv7JOrGtL4xwUratMct97eglqvWynnAAiBIQwSVLdZPPCcwieRwUPWq/piwfIpK06K0wrq9ZlmwGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH/tkQV1AsPVbhWOZZCIZ/28DAs9WQW8NX4z8ngCgMvbAiEAsqQ0ooZhgbOJX7THKah5woekt75FAKy3r1Iuhp4GL6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.1","@agimon-ai/doompi-ui":"0.0.1-alpha.58","@agimon-ai/doompi-config":"0.0.1-alpha.57","@agimon-ai/doompi-domain":"0.0.1-alpha.36","@agimon-ai/doompi-telemetry":"0.0.1-alpha.56","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.4.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.11","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.54"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.36_1788654349700_0.8135447493707961","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.42":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.42","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.42","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"881cf74358bb12627cc412825d9e377f212318ec","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.42.tgz","fileCount":75,"integrity":"sha512-vE8GZQDuN3eSBcGYoJo0YmSM2U2NaoOBEEmHXbqAPRoCHYMbL4NHLm+msv2jjKnqfmx34b5pEhQrZP2AMpynrQ==","signatures":[{"sig":"MEUCIQCETreHQzDnNVBsbx6RH3rhhrpmOJsRVQvlanYvkmxkEgIgYTGUmlGPaZHl+cQfS19ECsoCgy/BkljPyIHmMfPs8lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDkif9W9aYgDksh43PWLVyvMsf/DR+eL7U92R9zCVd+eAiBqtL7kA3n64lExU6B4knSK4OJQ/mRw8AI12HCqhjVHog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228570},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.64","@agimon-ai/doompi-config":"0.0.1-alpha.63","@agimon-ai/doompi-domain":"0.0.1-alpha.42","@agimon-ai/doompi-telemetry":"0.0.1-alpha.62","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.60"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.42_1788819973140_0.5427398273323132","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.43":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.43","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.43","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"9331772542b5f0cdbf96fc4fe121335159958beb","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.43.tgz","fileCount":75,"integrity":"sha512-iRrS7SUYVnypEd36uiC9N5NzzQ261siAIb8WyUY301295jSGiL+Q648CEEtrVtIUhiukxAxYT7bNv3BXhjfPtQ==","signatures":[{"sig":"MEUCIGIv9qDj/gt1GBqHsTKM2IMVZNg/G030UkcnUPn8IyqTAiEAgw0U4MnB+r/oDj1H9EgBAhyUtvAPhQvARua3wAajUJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCP/q4ksKeufT9hVxl1R7itDJjwlLA4hpGgWb1y8Sc/vAIgfZSEm12GhnO5uUdK289hcp+6qHotxkhGlJoge83BO7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228570},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.65","@agimon-ai/doompi-config":"0.0.1-alpha.64","@agimon-ai/doompi-domain":"0.0.1-alpha.43","@agimon-ai/doompi-telemetry":"0.0.1-alpha.63","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.61"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.43_1788826685546_0.38540925715295793","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.45":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.45","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.45","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f503e78f971ce9a001dbc74c0cae4b3f3e90b05d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.45.tgz","fileCount":75,"integrity":"sha512-x4z15o/dcIARw+BLQPp5HP8kRZ/rLlAiwFEqNPZCUSIYg9kIrJlCTm2QnLLjcC6ZJofzTxCd0H+WcI5SvxDSTA==","signatures":[{"sig":"MEQCIH7VC7FwBs4lHwQ+lwOJO/nW8kThOesjxn4bK0VSWkU7AiBG/1RsQW0ELPB2SRPWxAYwtq7YAONQhYlOtiVirWnTPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDn/6obg+ihbySCCl5Rq+PiWGIeerdf01U/q4ngUxW7agIgFL3yhiNMB/xJOvrAJC6Idyszd82pJuEant8p/qMJ1z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228570},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.67","@agimon-ai/doompi-config":"0.0.1-alpha.66","@agimon-ai/doompi-domain":"0.0.1-alpha.45","@agimon-ai/doompi-telemetry":"0.0.1-alpha.65","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.63"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.45_1788840609286_0.8338643687788088","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.46":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.46","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.46","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"98c91a720c9dafb7306be0a3e5e48d90497c544b","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.46.tgz","fileCount":75,"integrity":"sha512-tQuRCrjogxjRGFqwKKTw4S1yuZ/hJBUTcDTmHNk2DR5SD99J+9i2ak+Iuw8kBEHg061cBJ9T48HLcQOZUvjSZQ==","signatures":[{"sig":"MEUCIQDkq/ch1O/AqaRg7qSll6JIJRkOLF+MYL1q7D8cn/kc1AIgNJhXksKLMayQg9PBr/bAFodl+dAbjdCkDKMxsI/TYWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCClQU8GgczsmW0tzbhqoqXqxjrfaskJ+0BvLnAh/WnLgIhAKpPQhqec0qRTFZ3xcE/UfFi0SnKItfkfTroSEZUNAHN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228570},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.68","@agimon-ai/doompi-config":"0.0.1-alpha.67","@agimon-ai/doompi-domain":"0.0.1-alpha.46","@agimon-ai/doompi-telemetry":"0.0.1-alpha.66","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.64"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.46_1788856943796_0.22071983833609532","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.47":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.47","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.47","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"e54be25d216462c727f2425a80c2b46319e87f40","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.47.tgz","fileCount":75,"integrity":"sha512-3trWrbWwTDfJaa93lSd2B0hKYcnEDLXHUDQ3OPVoXi3O5IZ3SkihYy4K3t1bXibesJooPOTjqddocAoQKFfcyQ==","signatures":[{"sig":"MEMCIEnuU3aVE462vOWNwW6ue46B2Guu7FU/VtjJzdjU0HoqAh8D3i2XQOtQXrzjo3hmhjeVj8orPsLr3gCOjxLAIlbc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSbTNiuOAsEzx4CjaAvyCgzpIyzuUoZTet4bxHPocglgIhAO67s8Vwa/8dT+TYSFYIJRqFaSKMhTGZSGHs7bLO+JUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228570},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.69","@agimon-ai/doompi-config":"0.0.1-alpha.68","@agimon-ai/doompi-domain":"0.0.1-alpha.47","@agimon-ai/doompi-telemetry":"0.0.1-alpha.67","@agimon-ai/doompi-extension-contracts":"0.0.1-alpha.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.65"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.47_1788929151809_0.21660435997475957","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.48":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.48","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.48","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"633d6db3a80b522e21420b5c1eaef89bbb2095ec","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.48.tgz","fileCount":111,"integrity":"sha512-FvN25ZdAlkYeJy4eRtuGgfKIBBobPiafQ0iW8ua2+RvoeMyocZWsCl2YrC5eDGg/dcPALBStsdufQ/pjXiajVQ==","signatures":[{"sig":"MEQCIArp9Q3NLqIx7P/dFPUsQvRExx876V2nP8cJKC7r6KEJAiAo+GQHsbwBppfNL27eb0EMIwbG829K6+BZFchBpRFUyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDooM3hViRWRoI4YWN1y1wZ2AOnlLP+Zi/CXU1tflSALAiEAmx6SdUVJ+IkmCNTAmsAMzZqoqumbJDhy4NLEVAa826E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255627},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.70","@agimon-ai/doompi-core":"0.0.1-alpha.70","@agimon-ai/doompi-config":"0.0.1-alpha.69","@agimon-ai/doompi-domain":"0.0.1-alpha.48","@agimon-ai/doompi-telemetry":"0.0.1-alpha.68"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.66"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.48_1789335591337_0.8433796032835759","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.49":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.49","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.49","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"b1efeaff640cbd554ed16994385dfd88f65c4a7f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.49.tgz","fileCount":111,"integrity":"sha512-KobAeX+HTwxXEvA7PopyJ2XvgfqgRhuBZn03KSYvDkGsZ/vbqq1wkIq2K941QLPt0t7/P4kTBglu5gjn/AVV8g==","signatures":[{"sig":"MEQCIGIFAmADZMscPWZskpml71VCAQRYn5Xm2H4bSpd/LVSYAiAQyb9SeajpM4wBVb7JIe4jf2D9EEaZpnVEdUMgAbac8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB3MgsfotPUhMPNDn56T6PkQlkyNi7Ee2aw/cO3xNt7lAiEA8Tz3IItShqMiOUM0edVfATQYEy+UabEao0rXtKth68Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255627},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","_nodeVersion":"22.22.1","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.71","@agimon-ai/doompi-core":"0.0.1-alpha.71","@agimon-ai/doompi-config":"0.0.1-alpha.70","@agimon-ai/doompi-domain":"0.0.1-alpha.49","@agimon-ai/doompi-telemetry":"0.0.1-alpha.68"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.4.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.66"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.49_1789357918126_0.8196122283472855","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.50":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.50","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.50","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"ef26545e18b9efc08105f9bcd981379d63dabfc0","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.50.tgz","fileCount":111,"integrity":"sha512-IR8OdOinpGTssqTiM5sOfKu6V/aYJdz2gwu8x4wZBnpqZq14wpLcvS1XiwOdPAw/fq4z4wNzwRajHi34s+OBYQ==","signatures":[{"sig":"MEYCIQCzhuz7NlOFHhFDmifZcWTyr/Ubv5zPO7GwkiZHBsdMIgIhALEplAScXKDvt9iQfn1njSggjWuF7mVO+qa/Z8w2n0wC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwLJiivC48L0PLQsstRluPoYTf5ApX1497ep3RwwPVzgIgFLVecuLPiv5uZF+VwB51DjCLbU5KUAhw1vftFxK/8S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255627},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/core/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.72","@agimon-ai/doompi-core":"0.0.1-alpha.72","@agimon-ai/doompi-config":"0.0.1-alpha.71","@agimon-ai/doompi-domain":"0.0.1-alpha.50","@agimon-ai/doompi-telemetry":"0.0.1-alpha.69"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./src/extensions/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.67"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.50_1789444526533_0.6331719449044557","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.51":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.51","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.51","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"8e5b815e8f51662ea797828bf372409ce0888a06","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.51.tgz","fileCount":143,"integrity":"sha512-i8N5j7QqMH3VFSoEH4Nt9DrLBaJUBdq2mRbux8yF2/DVLxonrbZ3u2rYXfAODuGh0Pmu+yqX2LhktmHGdzDVCw==","signatures":[{"sig":"MEUCIQCnboNRMtK38X9l1DTH+TdQELl3TdlCfpei+RFskwlB2wIgT0tM+jmcf1afb9BREwdnB2s2JxXQRU8UdxTiEMNeOXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEd4qROpRVajuMei62W/5SZZ8D2X9jwJG4t82+8s8qvzAiBNOpvpPdQ19BFjfRxYaWqejaZTyVWXLx38cefeMgTaCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360621},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.73","@agimon-ai/doompi-core":"0.0.1-alpha.73","@agimon-ai/doompi-config":"0.0.1-alpha.72","@agimon-ai/doompi-domain":"0.0.1-alpha.51","@agimon-ai/doompi-telemetry":"0.0.1-alpha.70"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.2","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.68"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.51_1789562933850_0.33300585086423906","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.53":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.53","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.53","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"1e4c3262d27d6cee236ab58aaaf32cd5f83562ae","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.53.tgz","fileCount":6,"integrity":"sha512-No0vCFH+fGWYyF6Bh9ruN+SDgffCA7Hrd43EhPDvI0vu96V8136Eo3wlrwahAJ+dfe+MT687mO88KQzuQ2ZP1A==","signatures":[{"sig":"MEQCICke4m6JI1tFp+cHnorEyMOhYnI+C5iEuAn6Dkv5p9AhAiARBaKBSJN+vE+1hDckKI5UnGw2hPXmshze6p0a6kZaDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIECl7HwvTTRClDBIOhoHYafe1NWDoVtK8yl0maqrPN4YAiAQeOmTyNgzdRObHQ83PWBrDWcrixHOEEfQgoXf1m2fCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.75","@agimon-ai/doompi-core":"0.0.1-alpha.75","@agimon-ai/doompi-config":"0.0.1-alpha.74","@agimon-ai/doompi-domain":"0.0.1-alpha.53","@agimon-ai/doompi-telemetry":"0.0.1-alpha.72"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.4","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.70"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.53_1789719173516_0.23866341192362905","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.54":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.54","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.54","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"177e3297e42b1eaaca78bd60827ad2df94dea4ed","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.54.tgz","fileCount":143,"integrity":"sha512-eC+ZL2ZPLCV1JbqYjh54NRiU/6WoMEmhOM1On82p2l8xjccHXUYkjkgH++A8ksGUPUXmHDGwf3bYpGFI5KUKcA==","signatures":[{"sig":"MEQCIEjW4+ForHiQStkwB5eXueOnhFmX7R8R2c87equvJILYAiASUrnaoe0u+DFTLHzyOOazjhVDnUsNntSOInwR/rbslw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGrKCXwjeYJnifX9XDnzdyyETq7WhWueET7tXfeEx6SIAiB+DRaKiNoWzMf8QlyQGpb/yZLpF3uNALLangXLWwA3fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360621},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown","fixcode":"oxlint . --fix && oxfmt .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.76","@agimon-ai/doompi-core":"0.0.1-alpha.76","@agimon-ai/doompi-config":"0.0.1-alpha.75","@agimon-ai/doompi-domain":"0.0.1-alpha.54","@agimon-ai/doompi-telemetry":"0.0.1-alpha.73"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.5","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.71"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.54_1789735192930_0.37242204588861805","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.55":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.55","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.55","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"ceb6cf3bc1c2ac3d968a1ff8ec303ad65572cc9c","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.55.tgz","fileCount":155,"integrity":"sha512-6JEV8Ie2ppwlUtDlV9hoTrWMtpq3bLYewc1l3gCYxeeepGltnv6D6EBsX8Aa7og6qYZf1zUpAl5B3FZiBMxjQA==","signatures":[{"sig":"MEUCIQC5AP/fXnlu3HKJ471TyvHPU45Rxmb1QaZF9pr7GgkmbQIgVkqReaa6UPjzcvTyFJUrU3xg+bw7pRkmoI6sriC0Bu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8X3JTdJ57rEcVoEPMGXae5tZrnXc06o1Ef/nb2xxLxQIgQ6OyUIASqRwqBRrSf27p8p9lfXgK4pk+440fBM/tIwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397972},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.77","@agimon-ai/doompi-core":"0.0.1-alpha.77","@agimon-ai/doompi-config":"0.0.1-alpha.76","@agimon-ai/doompi-domain":"0.0.1-alpha.55","@agimon-ai/doompi-telemetry":"0.0.1-alpha.74"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.85.1","@agimon-ai/doompi-build":"0.0.1-alpha.6","@earendil-works/pi-coding-agent":"0.85.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.72"},"peerDependencies":{"@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.55_1789855954193_0.28733358076253857","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.56":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.56","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.56","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"2f1fc4f51110770582907ff7a3a55583255f5d48","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.56.tgz","fileCount":155,"integrity":"sha512-MntpuHZTINZD/fJuIMtSLYjojUD/z2CPv1F5K43Yeq1hOA6cNohNIPtY86XQBh9tQUeULcDr1KltEPcqi8zJRw==","signatures":[{"sig":"MEUCIE+Mm8sUWcthjG68tw1xbliajOuu7/uHmOkdc1lG5Mb5AiEAkh4HYG/MqMRkEwmNL2c5aDdUM9SIVk1E/iLQ+nbm7k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/8qhuvoyETjuZJRZG6XvCom5330334TCWntK84y12dAIhAM9gpL9aS1sp+W8+MK0fsKDSjb33cUMh6Dytwr5wUFWi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411136},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.30","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.78","@agimon-ai/doompi-core":"0.0.1-alpha.78","@agimon-ai/doompi-config":"0.0.1-alpha.77","@agimon-ai/doompi-domain":"0.0.1-alpha.56","@agimon-ai/doompi-telemetry":"0.0.1-alpha.75"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.7","@earendil-works/pi-coding-agent":"0.86.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.73"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.56_1789928793116_0.11203367318364443","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.57":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.57","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.57","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a5e6c64963ee96b9f6d04f3e2092fdf042b703fc","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.57.tgz","fileCount":155,"integrity":"sha512-Rxlw5dgigIV89THWlGyYapPBmjqu846NjSHd8HmcMyMK+QQEB3kAL3jTIc3hcVFSvr26/B9aJfc/B2FQQivcZg==","signatures":[{"sig":"MEYCIQCcJQtNJad5upspui/NvAkR6uDX2bjOF8ThYoePYEpb7gIhAJTV38KjF/fkTXpATTikrKA0TdoU2a0huI/o4hp05QU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGvycU+PTa4LQ6JJ8CrweS4BuQQYjZQxheXhrhoKFdbrAiEAhZeY0mQIWwm2MfHHBojDxRfequLJxu0atlRO2lBntK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412358},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.30","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.79","@agimon-ai/doompi-core":"0.0.1-alpha.79","@agimon-ai/doompi-config":"0.0.1-alpha.78","@agimon-ai/doompi-domain":"0.0.1-alpha.57","@agimon-ai/doompi-telemetry":"0.0.1-alpha.76"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.0","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.8","@earendil-works/pi-coding-agent":"0.86.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.74"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.57_1790025848998_0.6384572446212817","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.58":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.58","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.58","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"b503a25051871ec7453fe2ccabf0702226011f98","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.58.tgz","fileCount":155,"integrity":"sha512-9gUFhv2mytd9AM9VN52cnH8YstzIumB3EohDak8ZCH8ikK91vFiTLxhYucIzbk2aOy3M194uiPr4q+uTw5FRaw==","signatures":[{"sig":"MEUCIFiuKglcr2GLqa2+FofN+gBUd+Vh/AFQRPL2BUmZqcRAAiEAmM5HCTvsYyOa/FIg+wUKF75gUoMXYNvR1xnvgUgY9/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvl/uEUE/VjUiOzuxM3Y+lq8PFdJBOOj8xPu53mIVLywIhAIdpY7VXKdgt1vKLJRXenZKgHeIagwe16GSu2Og07VBw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412358},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./package.json":"./package.json","./api-contracts":{"types":"./dist/api-contracts.d.mts","import":"./dist/api-contracts.mjs","require":"./dist/api-contracts.cjs"},"./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.80","@agimon-ai/doompi-core":"0.0.1-alpha.80","@agimon-ai/doompi-config":"0.0.1-alpha.79","@agimon-ai/doompi-domain":"0.0.1-alpha.58","@agimon-ai/doompi-telemetry":"0.0.1-alpha.77"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/api-contracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.86.0","@agimon-ai/doompi-build":"0.0.1-alpha.9","@earendil-works/pi-coding-agent":"0.86.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.75"},"peerDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.58_1790052344612_0.5688189351302828","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.59":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.59","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.59","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"e01354009a5570ab8ea9a9a5453682cbc377468f","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.59.tgz","fileCount":61,"integrity":"sha512-Fc+FgN02Kwu5UwLikQUDo9wSFgKFLH8SwvwTY0+uPxVlD4Zyr16jeTmwwmv9kXejoBYrKkMOC4DQUHaeP//tPQ==","signatures":[{"sig":"MEQCIEKBZdAEDqmZmcWHAYeH+x6zBJ9eOksCJOs+ZTyy6p0nAiAXVGOMz3LnIHKuK2K2ANAvJUFroUQSsTDAI1jd4A8KiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIATRc1clkFiHMcIHouvUPRjTCL/xdOVR/lxcqfNkyTXnAiEAjunavg6ngEsbCNjGlYX26GGilHAev/TB4Q7r4cnUrlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.81","@agimon-ai/doompi-core":"0.0.1-alpha.81","@agimon-ai/doompi-config":"0.0.1-alpha.80","@agimon-ai/doompi-domain":"0.0.1-alpha.59","@agimon-ai/doompi-telemetry":"0.0.1-alpha.78"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.10","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.76"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.59_1790143511677_0.6221357698556504","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.60":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.60","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.60","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"9ac9e76ea5145c8a942bd7547da7dd7dfc3ce351","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.60.tgz","fileCount":61,"integrity":"sha512-KN6Kt5V8/L29AEz5ikUCnmllRA+LXYdRKJIrGwDW7vf//uzhJuDuNceniNqN00OV3bnrw/nhsPiGZKpfXSPT4Q==","signatures":[{"sig":"MEUCIQDkFb/1PfvuWODUwhv2r5M4ZAj6+C0GkfQv1Var4t3A/wIgGLYPmG1IA7jEMBwzlC78iGZCEwt/jYFvv4VhVn1Cik4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWXnx1jRRihzn2ExSgnqkdrI1QipSNOQERCYaisILUYAIgF1Uw6YvaeN+9zNox8bgpRtQFtoLfMm+d9Ygrgw21vNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.82","@agimon-ai/doompi-core":"0.0.1-alpha.82","@agimon-ai/doompi-config":"0.0.1-alpha.81","@agimon-ai/doompi-domain":"0.0.1-alpha.60","@agimon-ai/doompi-telemetry":"0.0.1-alpha.79"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.77"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.60_1790154840085_0.7058257358383213","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.61":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.61","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.61","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a9a32fb982b7aeff631ecc2b12be46f3bdc4dfad","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.61.tgz","fileCount":61,"integrity":"sha512-in6DtDqnFOazNiI5BdNIquL/etnH0ahj94BhPZvj59Qv2hPUc/0rXSZSvjd2bm8MNvXiQGM4tVjwhE6DE9rtRw==","signatures":[{"sig":"MEQCIEXYzoW9UhJkpNT10jAndRJqGBARpM817uYARkNg3xC1AiALJKSfEXnc8et5dsxdRxjT7BqATeLf3PYB5kiEPXDYMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwqhiLIxCXwnQhCW/to2uoG49rm1f3FsfYE/5E4baH6gIgTnUXpdBy5lT/AuWbtZ+6qMgEdhWElflB8OlpNhH7Qn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.83","@agimon-ai/doompi-core":"0.0.1-alpha.83","@agimon-ai/doompi-config":"0.0.1-alpha.82","@agimon-ai/doompi-domain":"0.0.1-alpha.61","@agimon-ai/doompi-telemetry":"0.0.1-alpha.79"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.11","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.77"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.61_1790161612415_0.4033393191375738","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.62":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.62","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.62","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"15077ae686b991105f6ca3f0fd064d7013ff0274","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.62.tgz","fileCount":61,"integrity":"sha512-zwwjodXXrk+vo764l97R+GGC3xTI0c9HNpiHrf9Af55AnWEovEe00ZuUC2zhh9aQIR0L1rEqmSeoi682EvBH4A==","signatures":[{"sig":"MEQCICJ6NEp8VO1Udlcz92WQVUJMVWGOmTbor22ljUHSDQngAiAHG3VwBxG07DeyJiI8hwmFOhh7rcFAs1dJFmNggCz8cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJTD2TCz+7Pg259rhkhzJ0Ed6mVQMQ/OoHmcr1dxNeywIhAOFGiOj3/24lVsvj+fWe64/O7fz6XU9cAxjsuE/NRl4u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401006},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.84","@agimon-ai/doompi-core":"0.0.1-alpha.84","@agimon-ai/doompi-config":"0.0.1-alpha.83","@agimon-ai/doompi-domain":"0.0.1-alpha.62","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.78"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.62_1790223135775_0.5071751703722462","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.63":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.63","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.63","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"932a4297208660aaa6111ada1b49b571d3879c99","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.63.tgz","fileCount":61,"integrity":"sha512-f9qxpTWOpZ4Kb0cXUxfQ1Mv4dNeM1o9OL3d0UWgRfwrOyZL022Gh65wc9JBCLQ94sMbSd0ZgMx/bIRdoQe+Pxw==","signatures":[{"sig":"MEUCID/BM5hfDPuduDHUJHH17QEpiHlbSzqhg/ZYTrSkvDetAiEA8cJxL+g75236LFOb+vW/F/M+vnwblwYoTQ+Od2CRMjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlt8UDOOXS2YXky9R/+9JDqgxY70sqXo/EGfw1wg0MpwIgY5FpLoFJEyEnXCB4czkqkSKY9ehlIHZ0L1uXDbsin20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401006},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.85","@agimon-ai/doompi-core":"0.0.1-alpha.85","@agimon-ai/doompi-config":"0.0.1-alpha.84","@agimon-ai/doompi-domain":"0.0.1-alpha.63","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.78"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.63_1790295052484_0.9521240588427942","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.64":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.64","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.64","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f4ccb4967a65667ee8697002d6d874f3e7adc531","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.64.tgz","fileCount":61,"integrity":"sha512-u6eVRDZmps851UodWy+EhcJC/4926RN0o+pP0hmFyTKd7FfcT15OXP+yJNXn7Pd1kJS4EPSJhgBTCdmFrZB0lg==","signatures":[{"sig":"MEQCIGqTFisEvsHA0glw9CMRI8dF7/bgIUTywwB27t6fKzwOAiAsHiLKwRVCK7lVEli8LZFmzl8YWTpNyCo0lHYzfbhuVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDceNp2y1yBQ8e4LNS9lJiBbOD9pnLTiuCU3NJ90ORJ5QIhAKuQtMR9udSYQWE9F7QUFtBxnAzF352xoJdhIk+mk0HQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401006},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.86","@agimon-ai/doompi-core":"0.0.1-alpha.86","@agimon-ai/doompi-config":"0.0.1-alpha.85","@agimon-ai/doompi-domain":"0.0.1-alpha.64","@agimon-ai/doompi-telemetry":"0.0.1-alpha.80"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.12","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.78"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.64_1790298606414_0.4039778180488207","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.65":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.65","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.65","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f1fc12c6b339c10819326f0c590902ae26ba8e70","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.65.tgz","fileCount":61,"integrity":"sha512-/SmDMgxTtfW2Olki/scawXcZY8QBAQnUn1xEFDx9HDU+qvcyBrViyfRS8cVaD4FHNudUHxJIryJtswDcWDjfAQ==","signatures":[{"sig":"MEUCIQC/C20GMwoTKZCmTuZGWXqLqRgYn2Ut/MfSLmCZ8E7nyQIgC3vDFIRdqUqiAFkyS6J0b2gAcoDJ3qtnbtX9vTL271A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3Oq3RzYUbsis3UGPJm13uqALTOIXRZ5xxh+OLJd1/PwIgR2oW/VTSCwIE0msHCvHzSjVkGSO/0RO5fqtDm5qZFwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401006},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.87","@agimon-ai/doompi-core":"0.0.1-alpha.87","@agimon-ai/doompi-config":"0.0.1-alpha.86","@agimon-ai/doompi-domain":"0.0.1-alpha.65","@agimon-ai/doompi-telemetry":"0.0.1-alpha.81"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.13","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.79"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.65_1790309927143_0.8747856403464005","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.66":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.66","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.66","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"75088f4b7d5c767253dab5979f32b9b0b2db6c00","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.66.tgz","fileCount":63,"integrity":"sha512-GIy9eG2V9qBB2qXF9+iFJ5XQVIoiEwcbkOnyFHPLSz2CxaDpAkgvEtb8GWMrfrcsapjt2R+KBk3a9mFBJHV+MQ==","signatures":[{"sig":"MEYCIQDrUQIw6EDrAbZwv4pYE6JAMizXzm9svX/sJcowIYAUIgIhAILWDR4nGoK30sm0X4anE7Lv0VmEX7X5H5rQCYfBNhWN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCb5GMeSUxahVR5qbJhNWPaz2oamFV8uCiNaC6eXqYZwAIgUiG92n2AGwGLIpQYhTV3txDxXjuPAnwreeoezuPXP2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406402},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.88","@agimon-ai/doompi-core":"0.0.1-alpha.88","@agimon-ai/doompi-config":"0.0.1-alpha.87","@agimon-ai/doompi-domain":"0.0.1-alpha.66","@agimon-ai/doompi-telemetry":"0.0.1-alpha.82","@agimon-ai/doompi-web-components":"0.0.1-alpha.46"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.14","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.80"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.66_1790324008354_0.8383432623004872","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.67":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.67","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.67","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"f3fbce5ab69d8527fb1905bea757230acdf49ab7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.67.tgz","fileCount":63,"integrity":"sha512-VJCJKBYWh4uvvzCgpk7NYzGZ6JuvES/y4hbRf4hRQmL9Gs73T8yoHx0MSnUFU7z6espZimyKpVFpDgjigsTlbA==","signatures":[{"sig":"MEUCIEYjFmHlo4hsh+6YDY0vdplg7r3m8P9DiLnoLNV/17+JAiEA5095tSEUdXPG90agcxXsSskSWK83nJW7b6MEeMLCvBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICwQzKNfCMjz3hsh6X7XnxaAKxXNIBhdrNeSU66jFHMgAiEAl3Fmia0aZqBr1gSbf2nHI/KDUiBDJq+jAykK1IgQNpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406402},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.89","@agimon-ai/doompi-core":"0.0.1-alpha.89","@agimon-ai/doompi-config":"0.0.1-alpha.88","@agimon-ai/doompi-domain":"0.0.1-alpha.67","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-web-components":"0.0.1-alpha.47"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.67_1790375954820_0.6846924443784697","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.68":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.68","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.68","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"5c1327395f721c696afbec24e8f99e7401ecb562","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.68.tgz","fileCount":63,"integrity":"sha512-I3yf8tkUcDMXfzozKoad74ck4VcXKnE9Svg3uoITl52Uj5my1g2b4DjkPiIDs1gfr/FoMb2YoHqiOoLqMBzZ/g==","signatures":[{"sig":"MEYCIQDhyPAuGowTn7G7o6eOS2ZX1RnKPu5BzMFsQ8/t8WsD7gIhALBIwpk7+/m56rv+mqeah+k4H2UOBaxbRaCDNiMlsACG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAk7BArtowwnPWqLqB/Df55lrg3/IoXATTgU4L22G3t+AiEA6QNUJWYojs+225EvU4FxI0Y7/4omoEZlVTndfbgpv7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406402},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.90","@agimon-ai/doompi-core":"0.0.1-alpha.90","@agimon-ai/doompi-config":"0.0.1-alpha.89","@agimon-ai/doompi-domain":"0.0.1-alpha.68","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-web-components":"0.0.1-alpha.48"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.68_1790387466651_0.9946068374120922","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.69":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.69","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.69","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"1aeceb24449de96bb3066b772b7671f369b774e2","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.69.tgz","fileCount":63,"integrity":"sha512-BvYAbEzXIZca/ELglZvLJTNta42u3HfAWJgSayVY5v8RB98u79Ybudd0kDlPRBX/JgwEjFrCAZYxb3gDj77Fcg==","signatures":[{"sig":"MEUCIBJ+1fVKH9vP+H5MAICvJwDolKaVJh2lgwKDOwN4WhWbAiEA6UvjY/DMPgF1ITuiA0wBJAlNH73n4rDufw85YByaKCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYjAv//iMSfhTMLe1Ua0gd2uSMCfg4GGPty6D6r19cyAIhAPYfnghcYfW6U0N7pEY2fTFZ79l279XzeMKfKdu7fi2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406402},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.91","@agimon-ai/doompi-core":"0.0.1-alpha.91","@agimon-ai/doompi-config":"0.0.1-alpha.90","@agimon-ai/doompi-domain":"0.0.1-alpha.69","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-web-components":"0.0.1-alpha.49"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.69_1790416205936_0.2640229483594678","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.70":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.70","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.70","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"9a73eea82598707cbfdf9fa9cada601af265a8f1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.70.tgz","fileCount":63,"integrity":"sha512-BZEIHN6rBVvK4DjuJWGMaFApEtFOT5r5J4KnvC3U7aYZNoF/ivpRc9CUFlDKdhKf9LDBdWSlxvf5t9Jw6TTLzg==","signatures":[{"sig":"MEQCIC9GcvFmCdf5a4IYQLStQxvziPxaUnqVr1I6Fwdvs8SxAiBN7xp9fliYulTuQmNn+XtPgfMjX9OFzCNT+2k008AymQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqaL9+bm1wVqOlVTg2HtbqnGVWWGzPV23Jpd4zBNa4PgIgQPF/sVvKNq41ESX6TYNXQtjiMFZKG4nPy0LkdcB8Wgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406402},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.92","@agimon-ai/doompi-core":"0.0.1-alpha.92","@agimon-ai/doompi-config":"0.0.1-alpha.91","@agimon-ai/doompi-domain":"0.0.1-alpha.70","@agimon-ai/doompi-telemetry":"0.0.1-alpha.83","@agimon-ai/doompi-web-components":"0.0.1-alpha.50"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.15","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.81"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.70_1790430137761_0.9166599884295616","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.71":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.71","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.71","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"64d2d43ca2ead054e4be9b5e7f81102a3b892a45","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.71.tgz","fileCount":63,"integrity":"sha512-R+f/JbCiahsoUiAnCkRqc1zjJ1c5MTqvU3JFyPzfy0TuC6IFR/pAd2PG0/z0Nn8I1vVw5RoxAtnCWkfIUOtx/w==","signatures":[{"sig":"MEUCIEvvlge9GFIZe65ORj6A4GvqPvze7K/BxqFrye4cEjrfAiEA7GLKNQSkMeTBbKnilVyG/Tb9xQ0djU3S9456daU7BPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPfImBr6How7EwEaqi1HSjUWcw/+VMov1M1OVy/9qI7wIhAN3wQiBApaDHRiMmoBdFBE8VejUqKqs83H7mgpHfooh8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.93","@agimon-ai/doompi-core":"0.0.1-alpha.93","@agimon-ai/doompi-config":"0.0.1-alpha.92","@agimon-ai/doompi-domain":"0.0.1-alpha.71","@agimon-ai/doompi-telemetry":"0.0.1-alpha.84","@agimon-ai/doompi-web-components":"0.0.1-alpha.51"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.16","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.82"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.71_1790480597031_0.6220837177869813","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.72":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.72","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.72","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"853922ba2662f9edf749e1b7b64463f73b9c0d3d","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.72.tgz","fileCount":63,"integrity":"sha512-i246EdnLjjV2NJEKzaptQ/NqiHoMvMDxPp9FJM530z1cqCW4o6anpQ8+aj8NRYKtNm948incx0HnJYt5vKWVeg==","signatures":[{"sig":"MEYCIQC4gXSnVslvE+vcPHDK4YAgDxQh+qZOkzmiej3eobK3bgIhAOC48njhO7C5OIhVofNK8uqX6+OdyAcTxfuTYGDSskiO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFMHPDJJ3xFpb/TW7N8WnUgcfbBTH1TkHjlHwsztcEgPAiEA1/Kyfr1Dz0hU6krJf9f5nAif2itz45Y0g9oi/4mgxsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.94","@agimon-ai/doompi-core":"0.0.1-alpha.94","@agimon-ai/doompi-config":"0.0.1-alpha.93","@agimon-ai/doompi-domain":"0.0.1-alpha.72","@agimon-ai/doompi-telemetry":"0.0.1-alpha.85","@agimon-ai/doompi-web-components":"0.0.1-alpha.52"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.17","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.83"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.72_1790488996421_0.7728133415662575","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.73":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.73","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.73","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"dc60f66073b0f176980cc931ee99c962c12c10a8","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.73.tgz","fileCount":63,"integrity":"sha512-m9I6LR1krv50dRNdVnIbaZf0qLZYAnIJq4d6sCeAZ9lc+OZyN4oOOKEerWTHZbFCwd92sH/3+Qs676Jpeq5H7w==","signatures":[{"sig":"MEUCIDhzegxy0l8318T8DnBhcpHLUcATgJffylaotri15BaEAiEA174mRsII7Cq+4KMfZIGa54zOB6AH1aHhdMz6tBgtMbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHGUjk0I2OSj/RTrpxY3SaQg1utjr8mm6BJ+FsPGnywVAiEA3nA5eF8v/ZitslMn+CNNIvuaXKSZAsnUkc/V/IqwecY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.95","@agimon-ai/doompi-core":"0.0.1-alpha.95","@agimon-ai/doompi-config":"0.0.1-alpha.94","@agimon-ai/doompi-domain":"0.0.1-alpha.73","@agimon-ai/doompi-telemetry":"0.0.1-alpha.86","@agimon-ai/doompi-web-components":"0.0.1-alpha.53"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.1","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.18","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.84"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.73_1790517213674_0.13975674879321143","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.74":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.74","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.74","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"3b1bdc308bc118ccbfde5ff6e8df6123b09826b5","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.74.tgz","fileCount":63,"integrity":"sha512-I6PpOJhJCSttTXSb6Ywn+1xGQXX0L4WwddK0f7vsYmvB1ep5o8cMevcScnODDxt4taxQ7Rm2aSBMlMSvo7K8Ew==","signatures":[{"sig":"MEUCIQCVZVb/Ze770j8ZXGKI39+pxldNegBBUHEybu3Ov6NCKAIgX8zaVaIeNg3IMg3LGzgjOJgHIbJk87ZPeDEOqvtN7WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHjQEu77M2AbyrmtY/sTw9QV2pPQl3lc0nMTrXkKFhilAiA6GSKmdwbzqte2c/vnbijXaJ/nV4qXv+Pn79PEGkTH2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.96","@agimon-ai/doompi-core":"0.0.1-alpha.96","@agimon-ai/doompi-config":"0.0.1-alpha.95","@agimon-ai/doompi-domain":"0.0.1-alpha.74","@agimon-ai/doompi-telemetry":"0.0.1-alpha.87","@agimon-ai/doompi-web-components":"0.0.1-alpha.54"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.19","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.85"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.74_1790588084381_0.8348168708979715","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.75":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.75","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.75","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"ab5c9487d3473b75185eedb86a7dd821986dbc69","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.75.tgz","fileCount":63,"integrity":"sha512-2+mk85hfZmrq/fVbhL+GUQvnW71Ckq9z4kJDwDLYcC1OwQdd5OxotpRfwx/Y+j8AHzQLpUZO2r/fumKguynjLA==","signatures":[{"sig":"MEQCIHd7zXWWK7xyOlVhTVWC+eJ1WMs7xD2JU/11rdnEcgSuAiAtbul4MVxfRaS07salFXyqyVpE3BdDHfPOI9muq8lCvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWL86cGzT5nksw5C/2WmYw9ZV3Uw2rEh4qusw9SouX5QIgaY+1QhoKb1GxKsSyBlhiv1IsNsPsRZW1jKYL8t1lqBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.97","@agimon-ai/doompi-core":"0.0.1-alpha.97","@agimon-ai/doompi-config":"0.0.1-alpha.96","@agimon-ai/doompi-domain":"0.0.1-alpha.75","@agimon-ai/doompi-telemetry":"0.0.1-alpha.88","@agimon-ai/doompi-web-components":"0.0.1-alpha.55"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.86"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.75_1790684996484_0.9181208658037645","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.76":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.76","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.76","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4f8eaef1b71711de99c85214748f822cb384a95a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.76.tgz","fileCount":63,"integrity":"sha512-WmMx5fpZLsNGdL6dI8G0/Ntjk6sSeLe109IX2WqgJkvrSmmqx4qTFeIc26JLiAlKzioA/md6k7rEzomTVOmRqg==","signatures":[{"sig":"MEQCICb8ygafak4fB5YsCNVIJh9aXoocUgRvFymmayB8BuniAiAIt09KAiJefd0HUm8yLhZ/jYNDOAB8+5koHnbo58Qzfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIETLCN1tVCWDg+Oe2rQE3SJwNvmvS/3uIRg2UoBM1IzPAiAUsO8z4LjSqv5/a4qroWnNvTf9gNeqFeFOsdnV7g/H/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.98","@agimon-ai/doompi-core":"0.0.1-alpha.98","@agimon-ai/doompi-config":"0.0.1-alpha.97","@agimon-ai/doompi-domain":"0.0.1-alpha.76","@agimon-ai/doompi-telemetry":"0.0.1-alpha.88","@agimon-ai/doompi-web-components":"0.0.1-alpha.56"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.87.1","@agimon-ai/doompi-build":"0.0.1-alpha.20","@earendil-works/pi-coding-agent":"0.87.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.86"},"peerDependencies":{"@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.76_1790692732816_0.186297944207225","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.77":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.77","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.77","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4aef22822b22b2218a90aa95ca37b675082aa7d7","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.77.tgz","fileCount":63,"integrity":"sha512-8leDSZakbZ5Kn3aPlRH227nlYeOb+L93dmwM5ZFYKDReiJQ9CKReuISg2hCrqGKnIhawB7ZJ3yP03cjvkSTY9g==","signatures":[{"sig":"MEYCIQDd+GoLWI1S9aBu3921oKOJkbQzowiI45pd6Yn2HBktTgIhALjS7R9pr2wVWOnCJ15VZTy59juQr9YExAjdW+XXdVGq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCoUDXKVmtJ87DBVkT08ArIjxFWKeuTotUnViG047dgwIgDOaMD5SxS2jwn8IygEmPfrMHjsHC/EInHV0ZLzrg9+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.99","@agimon-ai/doompi-core":"0.0.1-alpha.99","@agimon-ai/doompi-config":"0.0.1-alpha.98","@agimon-ai/doompi-domain":"0.0.1-alpha.77","@agimon-ai/doompi-telemetry":"0.0.1-alpha.89","@agimon-ai/doompi-web-components":"0.0.1-alpha.57"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.21","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.87"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.77_1790723905090_0.24928300870694553","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.78":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.78","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.78","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"5f7c7eb8f075aa4319717298974bf6c7bc582651","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.78.tgz","fileCount":63,"integrity":"sha512-a8riCBt2e1VNA0Q1MK9Otl3lFskKY/16TEBr4JX0GgRJQHntNF5ZZT1v7gy4bo7VSJd8B5YvxAD22rnyhZd0xg==","signatures":[{"sig":"MEYCIQCge4z6XjxgMPMkj+2ZDCtYXb1zU+y9ztoCzJpKZo0VuQIhAIAejwaHwtPKUhJc0FhdT55sgehUfm4TfEJ5xWvAuKFG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZpGvpDTpttQqSV7z0lWLYPOQYwjVnTQ8liR/vKQowtgIgBMBWUfuSEap/IpIICqy9F/CrW/Jf8cwiCVwgkm6iSag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428377},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.100","@agimon-ai/doompi-core":"0.0.1-alpha.100","@agimon-ai/doompi-config":"0.0.1-alpha.99","@agimon-ai/doompi-domain":"0.0.1-alpha.78","@agimon-ai/doompi-telemetry":"0.0.1-alpha.90","@agimon-ai/doompi-web-components":"0.0.1-alpha.58"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.22","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.88"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.78_1790754742241_0.9746312925973883","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.80":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.80","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.80","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"35f618b3eb2a18b297abc297aa55b6c54b6a86c1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.80.tgz","fileCount":63,"integrity":"sha512-vq/2/dRJ7DySMOzGVsIzH+7sbhQLxMbs5WtLIkD4AbzksVFhNDZD9q61Ry/FVHickdifFAK5vG/LsmD+TMfmeA==","signatures":[{"sig":"MEUCIFXExLv+9y8vhP5RVHgMS/aal2b1LIEqOGyTlR6Um4oVAiEAwHlnOh7eEcO1FHJGvcU9LHFlw3QbBShGmjmlQcnKvPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBTxobN6t2DUIfJ45TKthnt0TpmUw6PfhhOnseWPcbULAiEA1nA3alpCktt/t6Vyuu0QdPiMy73aYyF2q88BpfnLq/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428378},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.102","@agimon-ai/doompi-core":"0.0.1-alpha.102","@agimon-ai/doompi-config":"0.0.1-alpha.101","@agimon-ai/doompi-domain":"0.0.1-alpha.80","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-web-components":"0.0.1-alpha.60"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.80_1790823334355_0.4114812630790545","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.81":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.81","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.81","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4695d42d17c878315879ffdf252c9e8993a25147","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.81.tgz","fileCount":63,"integrity":"sha512-dEgmUyk7NhhieWzHcQ2A+cwPy+xnCeAGXd1gn2aryGdG0MkDPLli5PsJDA87hdpbpqd9sFheij9KTsFcErfxAw==","signatures":[{"sig":"MEUCIGovia0Bc8Dgo9137Yd1Cs8NHQmVs95eqO9bX4g+IczjAiEAhp7bxs17pmHVJAVmfGP0sKHYdUlSKsnGpYeyu/0GYAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFBpejpbkL3kNUJfwcLjBYUEqNxKmnquts/SNTdPznzuAiEAki+hSB1H0E//O+F3MOjdhQJBQHWoIY9m3UM95C0PKT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428378},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.103","@agimon-ai/doompi-core":"0.0.1-alpha.103","@agimon-ai/doompi-config":"0.0.1-alpha.102","@agimon-ai/doompi-domain":"0.0.1-alpha.81","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-web-components":"0.0.1-alpha.61"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.81_1790840682437_0.783406675126221","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.82":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.82","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.82","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"93731610a105213bbe79168350df8613f73c3a08","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.82.tgz","fileCount":63,"integrity":"sha512-WL7tqP9JCPo26UEGXXDuI59ksJmXDt5UzrqWHvxoALlY2yogxmy9+8Du6+7b8yuCsm0punhQQx44NeHvAtlp8w==","signatures":[{"sig":"MEUCIQDjkaV+Ef9BlhZ7P5ufkBDqOPvG0d90OIaudWorUt/CTAIgVGtw138GYQfWxa4fGU06rBNPbqgr2cL7r3f81XRYeO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDSyygg3rqVf2c5Iyn4z2Kgo+WTUwpdQMCzeoE+vlkF4AiEA1m4R1qaOWJk+8uWzee2JNh44TVOqsECRpSh1TeIAvFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428378},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.104","@agimon-ai/doompi-core":"0.0.1-alpha.104","@agimon-ai/doompi-config":"0.0.1-alpha.103","@agimon-ai/doompi-domain":"0.0.1-alpha.82","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-web-components":"0.0.1-alpha.62"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.82_1790852424830_0.7061430072542709","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.83":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.83","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.83","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a58cb5fdb4273ee389793576c17d1cd50d25c54a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.83.tgz","fileCount":63,"integrity":"sha512-VxtBbiZU6slIPdU1UmVIKyxIudh0dCaxgPg4fDqHKvRHZ1VcX/49mQMhuOV24ONY+W+K5Kw4jxIZTYoXDvlMIg==","signatures":[{"sig":"MEUCIQC84v5CzGXzOEm1eWOCIOUr4T0lMqlavJQq5TDG+4KiMgIgGBU/MfTBhAXFreRpBx8T1BxXG3jk51eVC20Y615lq7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJmJGMctq2mFVWYIrtiuOjk8w01P5+h98T0nZ3bDLWZwIhAJYEF+heFodIR7Yh9KapdU+tXi3v1HwpEgHpu7qbTr6K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428378},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.105","@agimon-ai/doompi-core":"0.0.1-alpha.105","@agimon-ai/doompi-config":"0.0.1-alpha.104","@agimon-ai/doompi-domain":"0.0.1-alpha.83","@agimon-ai/doompi-telemetry":"0.0.1-alpha.92","@agimon-ai/doompi-web-components":"0.0.1-alpha.63"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"0.99.1","@agimon-ai/doompi-build":"0.0.1-alpha.24","@earendil-works/pi-coding-agent":"0.99.1","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.90"},"peerDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.83_1790911845882_0.6066655684364928","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.84":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.84","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.84","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"925d3089e3abea8372f3e91e4f608acb34605b04","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.84.tgz","fileCount":63,"integrity":"sha512-VwJkYq2EdXVsHPfivTO4E0EzcI8E97g8IJJQW3JOAbA5oyjzRtc6/ExA5MN5WW8yX/yIMP1VWTKcViSmDRFu+A==","signatures":[{"sig":"MEYCIQD2OsGUu0qIMNUT7rjTQRdpln/tBNF8nQHpw0L8P5SwkgIhAOx7nSywVNQScyT9fzu1R1MH3C3NPITlhnDqzuXpQqu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDp8OC8W2rMQMaSTpLircn7p02QrtL1/mWgVe2BjdHscAIhAJC0nhlZZ3KMbtPd+jHToonwyO/FQIO3q9443axdFGrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428374},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.106","@agimon-ai/doompi-core":"0.0.1-alpha.106","@agimon-ai/doompi-config":"0.0.1-alpha.105","@agimon-ai/doompi-domain":"0.0.1-alpha.84","@agimon-ai/doompi-telemetry":"0.0.1-alpha.93","@agimon-ai/doompi-web-components":"0.0.1-alpha.64"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.25","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.91"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.84_1790934979524_0.2506746999565166","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.85":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.85","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.85","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"4157c55c3a1e56c91175ade771156f2e7ecd7395","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.85.tgz","fileCount":63,"integrity":"sha512-vBEtqDsksdMvGzfwuxtMgDgYChnupcH1SMPNneALRqz9mxLwTp4lHFL8q2+OcHBJCvoqk3YlXgtthzcPFk0sWw==","signatures":[{"sig":"MEYCIQCwJR8sjrTBeqC7JfOsvPrS84k9i2ShkrKqjOyHg/syQAIhAMrw13NIeF/NXmkZF+LtqU7AACLsaedEmWwyZcwz3S49","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1bMN4rBMdpAH72pH/izslFex1PhDyEKO//1GQ1+lDOgIhAKM0GYhMQP5DUDuFUN4p1OHkpACx45vjGH2I/YL0I/sj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428374},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.107","@agimon-ai/doompi-core":"0.0.1-alpha.107","@agimon-ai/doompi-config":"0.0.1-alpha.106","@agimon-ai/doompi-domain":"0.0.1-alpha.85","@agimon-ai/doompi-telemetry":"0.0.1-alpha.94","@agimon-ai/doompi-web-components":"0.0.1-alpha.65"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.92"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.85_1790942141048_0.74226444368768","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.86":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.86","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.86","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"981179fcdf0073a0e9be1d85d4a7707b5bbc6e14","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.86.tgz","fileCount":63,"integrity":"sha512-qg5MgxHx47dO626gA/NfD1DQpi2VYpm+Tg1d452aEIUs3Anmd6awkyDY6m7coQAe3yiHR18yNkVhvtHX2l0nWw==","signatures":[{"sig":"MEQCIFjdOZIkrNu8e3+xYS4gqYIp6oYxUZbA0Mdw2cjTsqElAiAHyI3F7iMY1xFxMHlsmTzkLx7JvWSYJArvwnGEr7wyag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICOSYR5gTG3C+O6rdN0FXKTLSk5XflRFrR6G7yxWS64SAiB34kZWyxy+ubT9i0pDXoXvgSEkD6LzB0FWYI8xj+/rcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428374},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.108","@agimon-ai/doompi-core":"0.0.1-alpha.108","@agimon-ai/doompi-config":"0.0.1-alpha.107","@agimon-ai/doompi-domain":"0.0.1-alpha.86","@agimon-ai/doompi-telemetry":"0.0.1-alpha.94","@agimon-ai/doompi-web-components":"0.0.1-alpha.66"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.26","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.92"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.86_1790975478191_0.07975398697430536","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.87":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.87","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.87","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"e4c852ad8cbb82053f79d044af1891fe23adb368","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.87.tgz","fileCount":63,"integrity":"sha512-MDS4o/WfsYOQ2FpUpz873oZHHR7TZkbXoc5ls04jmEeosz9GtboJ5f5+jJYgovDY6SCyF8PTlUDK/EOinh9xuA==","signatures":[{"sig":"MEUCIC2Kzer3UI3AU1L/AYH3utNm85UNwigCCt6/COSftp9eAiEA3sXbhunxOoKWQzHlBjKsfzF2Igj3k26rAjmBVkTow1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBbloSIByWkep6XqeUSf1Ki8egREbBiqL92LC8vWHEOZAiA0EJF06D5hIki1KJnKSWbgjy6QCbon0KyFCmRvdTqcSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428374},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.109","@agimon-ai/doompi-core":"0.0.1-alpha.109","@agimon-ai/doompi-config":"0.0.1-alpha.108","@agimon-ai/doompi-domain":"0.0.1-alpha.87","@agimon-ai/doompi-telemetry":"0.0.1-alpha.95","@agimon-ai/doompi-web-components":"0.0.1-alpha.67"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.93"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.87_1790998924617_0.2278513560839237","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.88":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.88","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.88","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"9713b06b407620e99208f276d83447c1f51d02b1","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.88.tgz","fileCount":63,"integrity":"sha512-HI8t29+FSINsN9nqBdVeiE5J2ylpmSKD0D+koGroq/UFx3NSnXEkbUralRhlQdoNUVRrKhZFVbw91N4J3SA44g==","signatures":[{"sig":"MEYCIQCWU2eAfHLHutISIMKvb271F46jOW0TrKVFmuRLxvZqDwIhAIVHi21rYiCEfPv2jEYkDvcvc8aXdpzERKhj7hyRlMcd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDplne7dtnmvJLSznevYTnTeH8TCvh7njxzPBVGypesLQIgbflTtaITWH5uGXYK4grjhCnOKX0yJgfOs0t+r+Aiigk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428374},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.2","@agimon-ai/doompi-ui":"0.0.1-alpha.110","@agimon-ai/doompi-core":"0.0.1-alpha.110","@agimon-ai/doompi-config":"0.0.1-alpha.109","@agimon-ai/doompi-domain":"0.0.1-alpha.88","@agimon-ai/doompi-telemetry":"0.0.1-alpha.95","@agimon-ai/doompi-web-components":"0.0.1-alpha.68"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.2","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.27","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.94"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.88_1791009240796_0.7481392519765107","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.89":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.89","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.89","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"008a4e3268c4e33df4fbb1305b5024664d564d82","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.89.tgz","fileCount":63,"integrity":"sha512-UeFUckZCwgcED5S0juVyPz3P9bVeVPfrYTu8pil9H8lZ+P9QUNc2PKlNZSMzE9eCGw3HgFP6/LKMLr0s9Wy3sQ==","signatures":[{"sig":"MEYCIQCiszHdxs0BBp0Z5wbGVEDwyRg/ElStdjegoxe8QOyqoAIhAJokBOlC/GZ88rRBYMUkyQF+6gVsWSiUHIMpVg+j4mMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJoND45qTApMteB72ooUC0c+Dt7JnbUTj5jg1LMk9aogIhANv7Uf9cKc1l4K3k3/R5knWr6ONU+LaeykTpIam9EiPv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428374},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.111","@agimon-ai/doompi-core":"0.0.1-alpha.111","@agimon-ai/doompi-config":"0.0.1-alpha.110","@agimon-ai/doompi-domain":"0.0.1-alpha.89","@agimon-ai/doompi-telemetry":"0.0.1-alpha.96","@agimon-ai/doompi-web-components":"0.0.1-alpha.69"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.4","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.95"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.89_1791019519332_0.007555672149143877","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.90":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.90","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.90","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"a08de8fe4aa3568c634ab619b31b4a695ada183a","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.90.tgz","fileCount":63,"integrity":"sha512-wDRdIgssPAjmJ7e8Et6Tthm56eFWWf4ptsxgB2cM3Q3MAyGvU84NZTnjb/GUNMpMSnLfOL9lS3QjB5n8cHcrSg==","signatures":[{"sig":"MEQCIHPw9uHyKmFbIW7GHlK9XNh/gMXHqJZ/Jslz8cwRa8laAiBOc4j7NrwZxAZcplgWhoNZp31CiKcU+kBTuyVSpZE5Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDizr2Ou5954NNsHWk3dhq+Hbp/hfD0GXI4FfYsIBLBJwIgJYvzduWzvnlrxa2uGX7g4pLSx8+uskIpl+lJotHiewo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428374},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.112","@agimon-ai/doompi-core":"0.0.1-alpha.112","@agimon-ai/doompi-config":"0.0.1-alpha.111","@agimon-ai/doompi-domain":"0.0.1-alpha.90","@agimon-ai/doompi-telemetry":"0.0.1-alpha.96","@agimon-ai/doompi-web-components":"0.0.1-alpha.70"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.4","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.28","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.95"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.90_1791033657080_0.40432992430062","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.91":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.91","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.91","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"058aa9b3573b50cf8a623e3637668bc5fd7e7d42","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.91.tgz","fileCount":63,"integrity":"sha512-FiSNBXsHuezemShPYWfxGqejXOe7luGiByWCiXBx51WCou1WYO2KaQQ8qZuW5zASHDadT63WdorcfP1P6lxYqA==","signatures":[{"sig":"MEUCIQDvfTsoPSc/fCZ2yPilBuZD2KGerPB7JG52Vw8Rru8dLQIgTAx+mIoEEUJNu0ExaLreyh8NjoknEEiECAOObQZ1xIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTAVo3BgmJ8ncTIU3ge9+hObDJ4l3Q6xn7IdJUy4XaXQIgTEwmSqEHBzhs5ptt9cWln/YCWZSACDv6P4hPuNuOEN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428374},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.113","@agimon-ai/doompi-core":"0.0.1-alpha.113","@agimon-ai/doompi-config":"0.0.1-alpha.112","@agimon-ai/doompi-domain":"0.0.1-alpha.91","@agimon-ai/doompi-telemetry":"0.0.1-alpha.97","@agimon-ai/doompi-web-components":"0.0.1-alpha.71"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.4","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"1.0.0","@agimon-ai/doompi-build":"0.0.1-alpha.29","@earendil-works/pi-coding-agent":"1.0.0","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.96"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.91_1791066336493_0.8512046159418087","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.92":{"name":"@agimon-ai/doompi-skill","version":"0.0.1-alpha.92","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"author":"Vuong Ngo","license":"MIT","_id":"@agimon-ai/doompi-skill@0.0.1-alpha.92","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"homepage":"https://agimon.ai","bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"pi":{"extensions":["./dist/extensions/pi.mjs"]},"dist":{"shasum":"e1019b250e98fdbda87a5bddc6205273db3b14f9","tarball":"https://registry.npmjs.org/@agimon-ai/doompi-skill/-/doompi-skill-0.0.1-alpha.92.tgz","fileCount":63,"integrity":"sha512-82rX6fEDMGBeg//EdwSxh65+kD09FgvJVZZv9Pt7erB+nB+scHv9YOZqUFiAHMQT7CMJlc3IT3+j5TbxE514Uw==","signatures":[{"sig":"MEQCIB4flJ52nU+1eT7ShjmZwPeKVJDXqbBQ4++EvIoMBIAvAiAm2XMLB1945/2mXbgsYCO3SrDgcu7iu7b+tVv4uzC0bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAlfVozKQtnOLKFewAsA6ypbGnvWJ/wWJ9HnZs1EKzZkAiEA16+6sBr0ZJljCwpRtvLOGrHiwYUJAc40fbXwJ/keiGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428374},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./catalog":{"types":"./dist/catalog.d.mts","import":"./dist/catalog.mjs","require":"./dist/catalog.cjs"},"./apiContracts":{"types":"./dist/apiContracts.d.mts","import":"./dist/apiContracts.mjs","require":"./dist/apiContracts.cjs"},"./package.json":"./package.json","./extensions/pi":{"types":"./dist/extensions/pi.d.mts","import":"./dist/extensions/pi.mjs","require":"./dist/extensions/pi.cjs"},"./extensions/server":{"types":"./dist/extensions/server.d.mts","import":"./dist/extensions/server.mjs","require":"./dist/extensions/server.cjs"}},"scripts":{"lint":"oxlint . && oxfmt . --check","test":"vitest --run","build":"tsdown && pnpm build:mcp","fixcode":"oxlint . --fix && oxfmt .","build:mcp":"tsdown --config tsdown.mcp.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.mcp.json"},"_npmUser":{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"},"doompiMcp":{"ui":{"dist":"./dist/extensions/mcp-ui.mjs","entry":"./generated/mcp-ui.ts","widgets":["@agimon-ai/doompi-skill/load_skill","@agimon-ai/doompi-skill/search_skills"]},"dist":"./dist/extensions/mcp.mjs","entry":"./generated/mcp.ts","scopes":["session"]},"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","directories":{},"jsnext:main":"./dist/index.mjs","dependencies":{"typebox":"1.3.34","gpt-tokenizer":"4.0.0","@deepseek-ai/cordis":"4.0.4","@agimon-ai/doompi-ui":"0.0.1-alpha.114","@agimon-ai/doompi-core":"0.0.1-alpha.114","@agimon-ai/doompi-config":"0.0.1-alpha.113","@agimon-ai/doompi-domain":"0.0.1-alpha.92","@agimon-ai/doompi-telemetry":"0.0.1-alpha.98","@agimon-ai/doompi-web-components":"0.0.1-alpha.72"},"doompiServer":{"dist":"./dist/extensions/server.mjs","entry":"./generated/server.ts","scopes":["session"],"contracts":{"dist":"./dist/apiContracts.mjs","entry":"./src/exports/apiContracts.ts"}},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.3.0","tsdown":"0.23.0","vitest":"5.0.1","typescript":"7.0.2","@types/node":"26.6.2","@types/react":"19.3.0","@deepseek-ai/cordis":"4.0.4","@vitest/coverage-v8":"5.0.1","@earendil-works/pi-tui":"1.0.2","@agimon-ai/doompi-build":"0.0.1-alpha.30","@earendil-works/pi-coding-agent":"1.0.2","@agimon-ai/vibe-lint-plugin-doom-extension":"0.0.1-alpha.97"},"peerDependencies":{"@earendil-works/pi-tui":"1.0.2","@earendil-works/pi-coding-agent":"1.0.2"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/doompi-skill_0.0.1-alpha.92_1791086962493_0.5066515109628644","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-20T11:20:07.384Z","modified":"2026-10-04T04:16:00.576Z","0.0.1-alpha.2":"2026-08-20T11:20:07.671Z","0.0.1-alpha.3":"2026-08-20T22:07:00.131Z","0.0.1-alpha.4":"2026-08-21T01:25:38.671Z","0.0.1-alpha.5":"2026-08-21T07:04:31.164Z","0.0.1-alpha.6":"2026-08-21T08:20:12.042Z","0.0.1-alpha.7":"2026-08-21T12:25:14.720Z","0.0.1-alpha.8":"2026-08-21T14:13:08.370Z","0.0.1-alpha.9":"2026-08-22T00:06:00.896Z","0.0.1-alpha.10":"2026-08-22T00:29:43.373Z","0.0.1-alpha.11":"2026-08-22T01:19:08.074Z","0.0.1-alpha.12":"2026-08-22T02:56:23.183Z","0.0.1-alpha.13":"2026-08-22T07:59:43.872Z","0.0.1-alpha.14":"2026-08-22T09:32:56.436Z","0.0.1-alpha.15":"2026-08-22T10:33:41.242Z","0.0.1-alpha.16":"2026-08-26T13:59:06.754Z","0.0.1-alpha.17":"2026-08-27T00:01:59.252Z","0.0.1-alpha.18":"2026-08-28T23:44:48.721Z","0.0.1-alpha.20":"2026-08-29T23:40:47.749Z","0.0.1-alpha.21":"2026-08-30T12:30:03.644Z","0.0.1-alpha.22":"2026-08-31T11:41:21.217Z","0.0.1-alpha.23":"2026-08-31T14:01:09.160Z","0.0.1-alpha.24":"2026-09-01T09:32:34.266Z","0.0.1-alpha.26":"2026-09-01T23:24:30.104Z","0.0.1-alpha.27":"2026-09-02T04:59:36.851Z","0.0.1-alpha.28":"2026-09-02T12:05:10.200Z","0.0.1-alpha.30":"2026-09-03T02:52:47.818Z","0.0.1-alpha.31":"2026-09-03T12:09:32.187Z","0.0.1-alpha.32":"2026-09-04T10:52:30.436Z","0.0.1-alpha.33":"2026-09-04T12:21:09.255Z","0.0.1-alpha.34":"2026-09-05T05:04:16.730Z","0.0.1-alpha.35":"2026-09-05T12:15:48.880Z","0.0.1-alpha.36":"2026-09-06T00:25:49.793Z","0.0.1-alpha.42":"2026-09-07T22:26:13.222Z","0.0.1-alpha.43":"2026-09-08T00:18:05.628Z","0.0.1-alpha.45":"2026-09-08T04:10:09.365Z","0.0.1-alpha.46":"2026-09-08T08:42:23.873Z","0.0.1-alpha.47":"2026-09-09T04:45:51.894Z","0.0.1-alpha.48":"2026-09-13T21:39:51.430Z","0.0.1-alpha.49":"2026-09-14T03:51:58.213Z","0.0.1-alpha.50":"2026-09-15T03:55:26.627Z","0.0.1-alpha.51":"2026-09-16T12:48:53.959Z","0.0.1-alpha.53":"2026-09-18T08:12:53.610Z","0.0.1-alpha.54":"2026-09-18T12:39:53.022Z","0.0.1-alpha.55":"2026-09-19T22:12:34.281Z","0.0.1-alpha.56":"2026-09-20T18:26:33.216Z","0.0.1-alpha.57":"2026-09-21T21:24:09.098Z","0.0.1-alpha.58":"2026-09-22T04:45:44.701Z","0.0.1-alpha.59":"2026-09-23T06:05:11.797Z","0.0.1-alpha.60":"2026-09-23T09:14:00.177Z","0.0.1-alpha.61":"2026-09-23T11:06:52.515Z","0.0.1-alpha.62":"2026-09-24T04:12:15.877Z","0.0.1-alpha.63":"2026-09-25T00:10:52.571Z","0.0.1-alpha.64":"2026-09-25T01:10:06.541Z","0.0.1-alpha.65":"2026-09-25T04:18:47.241Z","0.0.1-alpha.66":"2026-09-25T08:13:28.423Z","0.0.1-alpha.67":"2026-09-25T22:39:14.937Z","0.0.1-alpha.68":"2026-09-26T01:51:06.739Z","0.0.1-alpha.69":"2026-09-26T09:50:06.029Z","0.0.1-alpha.70":"2026-09-26T13:42:18.002Z","0.0.1-alpha.71":"2026-09-27T03:43:17.124Z","0.0.1-alpha.72":"2026-09-27T06:03:16.501Z","0.0.1-alpha.73":"2026-09-27T13:53:33.751Z","0.0.1-alpha.74":"2026-09-28T09:34:44.469Z","0.0.1-alpha.75":"2026-09-29T12:29:56.606Z","0.0.1-alpha.76":"2026-09-29T14:38:52.973Z","0.0.1-alpha.77":"2026-09-29T23:18:25.238Z","0.0.1-alpha.78":"2026-09-30T07:52:22.338Z","0.0.1-alpha.80":"2026-10-01T02:55:34.483Z","0.0.1-alpha.81":"2026-10-01T07:44:42.542Z","0.0.1-alpha.82":"2026-10-01T11:00:24.959Z","0.0.1-alpha.83":"2026-10-02T03:30:46.009Z","0.0.1-alpha.84":"2026-10-02T09:56:19.607Z","0.0.1-alpha.85":"2026-10-02T11:55:41.139Z","0.0.1-alpha.86":"2026-10-02T21:11:18.389Z","0.0.1-alpha.87":"2026-10-03T03:42:04.702Z","0.0.1-alpha.88":"2026-10-03T06:34:00.889Z","0.0.1-alpha.89":"2026-10-03T09:25:19.446Z","0.0.1-alpha.90":"2026-10-03T13:20:57.192Z","0.0.1-alpha.91":"2026-10-03T22:25:36.578Z","0.0.1-alpha.92":"2026-10-04T04:09:22.590Z"},"bugs":{"url":"https://github.com/AgiFlow/doompi/issues"},"author":"Vuong Ngo","license":"MIT","homepage":"https://agimon.ai","keywords":["agent-skills","ai","coding-agent","developer-tools","doompi","pi-coding-agent","pi-extension","pi-package","skill-catalog","skill-discovery"],"repository":{"url":"git+https://github.com/AgiFlow/doompi.git","type":"git","directory":"packages/foundations/doompi-skill"},"description":"Session skill catalogue, deferred skill discovery, and the skill browser for DoomPi.","maintainers":[{"name":"agiflow-ai","email":"agiflow.ai@gmail.com"}],"readme":"","readmeFilename":""}