{"_id":"@abranjith/spec-lite","_rev":"15-49f9575e2908c4cde9897559bd7303ff","name":"@abranjith/spec-lite","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.1":{"name":"@abranjith/spec-lite","version":"0.0.1","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.0.1","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"c2bcb9caa3d33512e78b84819b147b0e00decf0b","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.0.1.tgz","fileCount":26,"integrity":"sha512-yPk0Y7quoTkNtRNYP7Qu92bVvrEVoXQ5dVAu7wMBVFM87pxthu9LOLINS+B9PFmulaMBcmGJOb079fjbqzdNLQ==","signatures":[{"sig":"MEUCIQDI8S8f0RxRDOLuuSmFoaY6+EolyYUIU5ncUE/nfggTkAIgA/ZpKa8Nt8rq3yvHBKXbEscE0kot5wQW9okpnXzyPm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335687},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"4d240194308251dd987f7800da8de6dcb7d1d448","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"abranjith2","email":"abranjith@gmail.com"},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight, modular, LLM-agnostic prompt collection for structured software engineering — installable CLI","directories":{},"_nodeVersion":"23.10.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.0.1_1771682423205_0.46105635561918445","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@abranjith/spec-lite","version":"0.0.3","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.0.3","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"4b1c3d856756b3e4611b27ed4c71ff559eba51a4","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.0.3.tgz","fileCount":27,"integrity":"sha512-BQsu/N/qBsaLLD6LWf1WLQpFmDhluuFtszAexxpa0lIBh70/jQA/ssG+kpQWUHkjLKq8OtpY6VBgQspQ2VmecA==","signatures":[{"sig":"MEQCIHPJNG8DJAb/6rrH3ySvJI5bJC/3L8FM/fCad3z3Tf/iAiAMJwLehsdrMy4pPro4f8u//AGe+0hyLz/TPV5ULYym4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386598},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"3f557bc23a5fb86108cd5ca479e79abbcc8fcb47","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"abranjith2","email":"abranjith@gmail.com"},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight, modular, LLM-agnostic prompt collection for structured software engineering — installable CLI","directories":{},"_nodeVersion":"23.10.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.0.3_1771695444616_0.12344989547903396","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@abranjith/spec-lite","version":"0.0.4","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.0.4","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"f13d819ad13e40048a9653e1c1e4af0037790449","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.0.4.tgz","fileCount":27,"integrity":"sha512-JiTzMV0nlFGYjG70fCWY9MomcJDVCLdjVdMpR++hNsmpUwZuM08qwXog1Rd3py+6zfu0xWC/fO5AeNXhyWF2kw==","signatures":[{"sig":"MEUCIQCHnxRshbUvGTGG3Blo/RW8LeGkNG1oAS4s7nLquITLWAIgbOjaRgnct9CDFZW+ea3X7urFHlZCmu0unhqd02b30G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412917},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"7fee79262d7f1477f040e63e1d70ded17078ca7b","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"abranjith2","email":"abranjith@gmail.com"},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight, modular, LLM-agnostic prompt collection for structured software engineering — installable CLI","directories":{},"_nodeVersion":"23.10.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.0.4_1771720211557_0.3098538291248438","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@abranjith/spec-lite","version":"0.0.5","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.0.5","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"4af508fc6877fb68170bba7859e96519ab99059b","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.0.5.tgz","fileCount":27,"integrity":"sha512-yNGIG8pwlI5j7lihTSZGS2w+WqJ9rcLxT/KvDlmozDXd847ZkX1mXBJ0sztZJ3jr+Yv0Xk8D501JB+IVdpGGug==","signatures":[{"sig":"MEYCIQDdgYMCdzS9J3cVM7ghwy0+3YKWVwl064Uqu0M72u1PrgIhAK+ZW5ZfowvaGAsowy/5DC1Y9v3l+bU/dtvWvdXeAu6p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417073},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"679a000983db3de4628f1dab82deff0ad27b31b9","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"abranjith2","email":"abranjith@gmail.com"},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight, modular, LLM-agnostic prompt collection for structured software engineering — installable CLI","directories":{},"_nodeVersion":"23.10.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.0.5_1771816982187_0.7550445854897452","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@abranjith/spec-lite","version":"0.0.6","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.0.6","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"9e2dfb04cf89770c2fe590f99ff3809cadfaf1d8","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.0.6.tgz","fileCount":30,"integrity":"sha512-gHu2rPfHQSyp639MU9ozakZjt39J/r6D2Z+9ZCeNc82OahmCn3jKQ/bhht7S8bv4F0y8niOAHOCRqvNLDp2L6w==","signatures":[{"sig":"MEQCIBS/d7N1jWdy7rCJ8HeGDWAA5YEsfjU1LxOC/1SLxnexAiAFLtUIMieHx3UPJM58zAOOTZGg/h3vFsmqn+mxpRATvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565949},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"300e6999fb70c469e260656a77d802d06143ef01","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"abranjith2","email":"abranjith@gmail.com"},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight, modular, LLM-agnostic prompt collection for structured software engineering — installable CLI","directories":{},"_nodeVersion":"23.10.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.0.6_1772250027313_0.936656234496348","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@abranjith/spec-lite","version":"0.0.7","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.0.7","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"9330b6cf23ddf6afde84507432bc5f5835fa24fe","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.0.7.tgz","fileCount":33,"integrity":"sha512-H+yX6QpPkELvHaAd+tlAnJtItiEK+FCOz9fVnMrdCV+BJ0An+O9wF6Ssu5wHHlWbSZOrEqxdaIts0WGWmHdMhg==","signatures":[{"sig":"MEUCIQDD7PVjsD3prmg1u0rPDOUYCLUdMX6dWL4RkevSvU+3JwIgY/C6z14HV4NWETEKPP6Qqe2O1og7u3500ksbzCFObb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725796},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"e0e3228051f62b2b80e8504461743d7e7725ed0d","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"abranjith2","email":"abranjith@gmail.com"},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight, modular, LLM-agnostic prompt collection for structured software engineering — installable CLI","directories":{},"_nodeVersion":"23.10.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.0.7_1775430538907_0.5472577145421369","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@abranjith/spec-lite","version":"0.0.8","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.0.8","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"ecc85b3cf564eef371d5fe667621333e9074790c","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.0.8.tgz","fileCount":33,"integrity":"sha512-vJPUNfwfYAoaDykc/TyGfRv+qEyYjHH8Y8ThNzoJ5o2J1Z8ZgssDQ6Aie4Ix9lunWJZorC7cpAdN33pgILJhQg==","signatures":[{"sig":"MEYCIQDamCTbTJE/iGuTOyAHJuWxVZR46j/oeZjj0mbk7hCfIgIhAMzZBrXxnC0vbMRC3gsaQxXJAU2VYTJL0u5zQcggLiOQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733874},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5bd683bb498cb1fb963e763b8732de4629f41e03","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"abranjith2","email":"abranjith@gmail.com"},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight, modular, LLM-agnostic prompt collection for structured software engineering — installable CLI","directories":{},"_nodeVersion":"23.10.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.0.8_1775531409399_0.10564452592623663","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@abranjith/spec-lite","version":"0.1.0","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.1.0","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"e2570633c4d5edbe04142c51e2ffaa37382cd24c","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.1.0.tgz","fileCount":113,"integrity":"sha512-R1lIbqIHssIak+XahTi4G/fb/3d+O3pVPOCySaBJxVlwG4pn58bJEzdnkEAl+oVy5DmDR9vULOJIyH/PtF+0XA==","signatures":[{"sig":"MEUCIQDxt3fY6AMfi9APnF33QzjOJLfoajtCel51dSWcekvk/AIgSLG/Ui9MWWpKxGufOtaV0mSZBOmbSxBApFDQOQGlYQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1318595},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"fc3ac1558276099c0f1b35e0227be4300593074d","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"abranjith2","email":"abranjith@gmail.com"},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight, modular, LLM-agnostic agents and skills for structured software engineering — installable CLI","directories":{},"_nodeVersion":"23.10.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.1.0_1777432570602_0.7714585673218413","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@abranjith/spec-lite","version":"0.1.1","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.1.1","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"6fba15dbe6c0b40f56159b78a6e4e32f5c25e744","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.1.1.tgz","fileCount":113,"integrity":"sha512-WUay+WlDavS0EOeH1xW+eX31ie3QgExYGWdl4zJTmXnbFg0DWRAgqhO3yqtzrs2YOoKzohCjRFjS2UaOeRnhUg==","signatures":[{"sig":"MEUCIQDxXLacI9rw8ckjZTQpGfB2YO6/CMBjyU1mwO2VJB2y1QIgCTWttcQv0bm2Q9r36PcL1qPPaialxQUM0WXif9rk2jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321294},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5472e38256ceae7b5908a2958265d042bc1bbfda","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"abranjith2","email":"abranjith@gmail.com"},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight, modular, LLM-agnostic agents and skills for structured software engineering — installable CLI","directories":{},"_nodeVersion":"23.10.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.1.1_1777433738277_0.0579985584810081","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@abranjith/spec-lite","version":"0.1.2","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.1.2","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"81df26f38bca8d1648df24815f28ce5d7c196d45","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.1.2.tgz","fileCount":113,"integrity":"sha512-AkFN4EZAnG0McN6cUWRNIzAdh+AHJvZLoCwZvsRXCG4US5CCooWMTt15y6nRh0bJVRPiJeTA4CMwg8Ht7fRqRA==","signatures":[{"sig":"MEYCIQCUdWrB4CWHdOQwXTts1PxGJbIbOOAjphxTyx7h7dCfAwIhAK/zWW8tA0ii1fXu9bZnICbkF4pPCsWd66qHr2B9GHt3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345987},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"bbaea6a0ea6907d8a1857a7cb4e7d6954083df97","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"abranjith2","email":"abranjith@gmail.com"},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"Lightweight, modular, LLM-agnostic agents and skills for structured software engineering — installable CLI","directories":{},"_nodeVersion":"23.10.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.1.2_1777519133044_0.8377320947374007","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@abranjith/spec-lite","version":"0.2.0","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.2.0","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"9dda5ad937ab193b4abc0216bbb705e938dd6e36","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.2.0.tgz","fileCount":97,"integrity":"sha512-HYfSSdneVqBwzErvrrX2bMQAZTjYYje+77cldrq5eJ7mZKna5V+YARi44Cn++f71zr1z7KN+SNJEMwb56eiAOg==","signatures":[{"sig":"MEUCIFPpB9BnGrwQTsje3Oqi9zEvU3sFmTzGEY/AW3KPUpqpAiEAr3wwpUUsqAuejmIhzSD19ANUZM7w+be66J3jpIGF4OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abranjith%2fspec-lite@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1027544},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"5b2e83ca7c532dda01458972447e1977b7033042","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7786d8e-77e3-498f-9057-99ba62dc4fae"}},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"12.0.2","description":"Lightweight, modular, LLM-agnostic agents and skills for structured software engineering — installable CLI","directories":{},"_nodeVersion":"22.23.2","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^22.12.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.2.0_1786832437227_0.5232101593960861","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@abranjith/spec-lite","version":"0.3.0","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","_id":"@abranjith/spec-lite@0.3.0","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"homepage":"https://github.com/abranjith/spec-lite#readme","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"bin":{"spec-lite":"dist/index.js"},"dist":{"shasum":"5f4cfe47a66d061f7e38d08e46c7d708a97bfbc5","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.3.0.tgz","fileCount":98,"integrity":"sha512-b70NCA9/Zhb1syQWyH9WvuAq+Q/aIrMRldSFwoTk8+VJ0mmBbfgxjZNqQKhyJm6BOGIrEWYNsmyC2qIdi5C3Lw==","signatures":[{"sig":"MEYCIQC4Mz41BB4Mgld7ZyPzcHM3rlHhTFkY9ralQZNKlyVilgIhAPVGxxJrgzeCB2s0CDEl3wICLR1+5v6Rmh7dXYWwILJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abranjith%2fspec-lite@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1265026},"main":"dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"0cd0daafe47c5e3234180f64b215efff9aeb5b05","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","generate:hook-docs":"tsx scripts/generate-hook-docs.mjs","generate:hooks-schema":"tsx scripts/generate-hooks-schema.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7786d8e-77e3-498f-9057-99ba62dc4fae"}},"repository":{"url":"git+https://github.com/abranjith/spec-lite.git","type":"git"},"_npmVersion":"12.0.2","description":"Lightweight, modular, LLM-agnostic agents and skills for structured software engineering — installable CLI","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.0","commander":"^12.1.0","gray-matter":"^4.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^22.12.0","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/spec-lite_0.3.0_1787715019072_0.44718625838741133","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@abranjith/spec-lite","version":"0.3.1","description":"Lightweight, modular, LLM-agnostic agents and skills for structured software engineering — installable CLI","type":"module","main":"dist/index.js","bin":{"spec-lite":"dist/index.js"},"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","prepublishOnly":"npm run build","typecheck":"tsc --noEmit","generate:hooks-schema":"tsx scripts/generate-hooks-schema.mjs","generate:hook-docs":"tsx scripts/generate-hook-docs.mjs"},"keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"author":{"name":"Ranjith A B"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/abranjith/spec-lite.git"},"engines":{"node":">=22"},"dependencies":{"ajv":"^8.20.0","chalk":"^5.3.0","commander":"^12.1.0","fs-extra":"^11.2.0","gray-matter":"^4.0.3","inquirer":"^9.2.0"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/node":"^22.12.0","tsup":"^8.0.0","tsx":"^4.21.0","typescript":"^5.3.0","vitest":"^4.1.10"},"publishConfig":{"access":"public","provenance":true},"gitHead":"d2b97fcdf580bb1e18f9fb389b3c42413d29e23b","_id":"@abranjith/spec-lite@0.3.1","bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"homepage":"https://github.com/abranjith/spec-lite#readme","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-7payoWte5iiSBlx+9ichjkPOLutmq5VZky0HPXT+WLaV3GJcbXxP26iMZuJgUt+Hs1DMTJUMGOnNJYtXV6pjbw==","shasum":"ce638a4b6955e5cce9b4ec33e984551999f09093","tarball":"https://registry.npmjs.org/@abranjith/spec-lite/-/spec-lite-0.3.1.tgz","fileCount":98,"unpackedSize":1268729,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abranjith%2fspec-lite@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFX3rIXvNwmaYX42v0o5ijVx6peYJn4Mpb0RDr5y3XrTAiEA1+DWgzkCDBZm9GkQWpOUJuMJxl8UJlIkpZHrhm4b0IM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7786d8e-77e3-498f-9057-99ba62dc4fae"}},"directories":{},"maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spec-lite_0.3.1_1788230978033_0.7594624811571888"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-21T14:00:23.139Z","modified":"2026-09-01T02:49:38.562Z","0.0.1":"2026-02-21T14:00:23.553Z","0.0.2":"2026-02-21T16:40:48.172Z","0.0.3":"2026-02-21T17:37:24.764Z","0.0.4":"2026-02-22T00:30:11.766Z","0.0.5":"2026-02-23T03:23:02.342Z","0.0.6":"2026-02-28T03:40:27.552Z","0.0.7":"2026-04-05T23:08:59.128Z","0.0.8":"2026-04-07T03:10:09.634Z","0.1.0":"2026-04-29T03:16:10.812Z","0.1.1":"2026-04-29T03:35:38.424Z","0.1.2":"2026-04-30T03:18:53.282Z","0.2.0":"2026-08-15T22:20:37.381Z","0.3.0":"2026-08-26T03:30:19.249Z","0.3.1":"2026-09-01T02:49:38.168Z"},"bugs":{"url":"https://github.com/abranjith/spec-lite/issues"},"author":{"name":"Ranjith A B"},"license":"MIT","homepage":"https://github.com/abranjith/spec-lite#readme","keywords":["ai","llm","prompts","copilot","claude","cursor","agents","sdlc","cli","spec"],"repository":{"type":"git","url":"git+https://github.com/abranjith/spec-lite.git"},"description":"Lightweight, modular, LLM-agnostic agents and skills for structured software engineering — installable CLI","maintainers":[{"name":"abranjith2","email":"abranjith@gmail.com"}],"readme":"# spec-lite\n\nPortable, structured software-engineering workflows for Codex, Claude Code, GitHub Copilot, Pi, and any LLM.\n\n[![npm](https://img.shields.io/npm/v/@abranjith/spec-lite)](https://www.npmjs.com/package/@abranjith/spec-lite)\n[![Test on PR](https://github.com/abranjith/spec-lite/actions/workflows/test.yml/badge.svg)](https://github.com/abranjith/spec-lite/actions/workflows/test.yml)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n\nspec-lite gives AI coding assistants the same focused agents, repeatable skills, and project context. The role definitions adapt to each harness, while plans, memory, feature specs, reviews, and documentation stay in the repository. Start work in Claude Code, continue it in Codex, review it in Copilot, or hand it to a teammate using Pi without rebuilding the context from scratch.\n\n## Why spec-lite\n\nCoding harnesses represent agents and skills differently. Their conversation history is also isolated, which makes changing tools mid-feature surprisingly expensive. spec-lite separates the reusable workflow from the local project state:\n\n```text\nGlobally installed spec-lite agents and skills\n        │\n        ├── Codex\n        ├── Claude Code\n        ├── GitHub Copilot\n        └── Pi\n                │\n                ▼\n        The same project repository\n                │\n                ├── .spec-lite/memory.md\n                ├── .spec-lite/plan*.md\n                ├── .spec-lite/features/\n                ├── .spec-lite/reviews/\n                └── project documentation and code\n```\n\nThe harness is the interface; the repository is the durable source of truth. Commit the `.spec-lite/` directory so teammates and different assistants can resume from the same decisions, task state, and review history.\n\n## Highlights\n\n- **Cross-harness continuity** — use the same project and feature state from Codex, Claude Code, Copilot, Pi, or exported Markdown prompts.\n- **Global reusable roles, local durable state** — install agents and skills once, while each repository keeps its own memory, plans, features, reviews, and documentation.\n- **Native provider adapters** — generates each harness's expected agent, command, prompt, skill, and root-instruction formats.\n- **Modular delivery workflow** — use only the discovery, planning, implementation, testing, review, documentation, data, or DevOps role a task needs.\n- **Consolidated review** — one deterministic review covers correctness, testing, security, and performance.\n- **Extensible lifecycle hooks** — subscribe your own commands, webhooks, or skill hand-offs to versioned events; changeset capture is just the pair that ships enabled.\n- **First-class documentation** — choose the documentation directory and depth, with optional updates during implementation and fixes.\n- **Shared memory** — durable project conventions live in `.spec-lite/memory.md` and can be captured as the work evolves.\n- **Stable feature IDs** — `FEAT-###` identifiers remain consistent across plans, feature specs, implementation, tests, and review.\n- **14 stack baselines** — TypeScript, Python, Java, .NET, Go, Rust, Kotlin, Swift, C/C++, PHP, Ruby, React, Vue, and Angular.\n- **Safe upgrades** — update every configured provider, preselect newly shipped roles, migrate config and legacy flat feature specs (including `FEAT-FP-###` IDs), preserve Project Context edits, and clean obsolete generated outputs with confirmation.\n- **Portable export** — combine selected roles and references into one self-contained Markdown prompt for chat tools, teammates, or unsupported harnesses.\n\n## Install\n\nRequires Node.js 22 or newer (current LTS).\n\n```bash\nnpm install -g @abranjith/spec-lite\nspec-lite install --global --ai codex,claude-code,copilot,pi\n\ncd your-project\nspec-lite init\n```\n\nThe first command installs the reusable roles for the harnesses you use; the second records this project's providers, profile, and documentation preferences in `.spec-lite.json`. Full walkthrough: [Quickstart](docs/quickstart.md).\n\n## Use it\n\nRun the full flow for a new application, or just the part a task needs:\n\n```text\nBrainstorm → Plan → Feature × N → Implement → Review → Integration Tests → Document\n```\n\n| Situation | Suggested workflow |\n|---|---|\n| Clear idea for a new project | Plan → Feature → Implement → Review |\n| One focused enhancement | Feature Planner → Implement → Review → Document Update |\n| Existing defect or refactor | Fix → Review |\n| Architecture decision | Architect, then Plan or DevOps |\n| Existing plan needs a challenge | Plan Critic → revise or continue |\n| Well-scoped autonomous build | YOLO |\n\n**5 agents** — Brainstormer, Planner, Feature Planner, Architect, YOLO.\n\n**17 skills** — Feature, Implement, Review, Fix, Unit Tests, Integration Tests, Document (+ Design, Feature, Usage, README writers), Memorize, Plan Critic, Data Model, DevOps, Todo, Tool Helper.\n\nPersonas, harness-by-harness selection, and example prompts for every role: [Agents and skills](docs/features/agents-and-skills.md).\n\n## Documentation\n\n| Document | What it covers |\n|---|---|\n| [Quickstart](docs/quickstart.md) | Install, initialize, run a first workflow, hand off between harnesses |\n| [Architecture](docs/architecture.md) | Global roles vs. local state, provider adapters, project layout, configuration |\n| [CLI reference](docs/usage.md) | Every command and option, including the hooks API |\n| [Agents and skills](docs/features/agents-and-skills.md) | The full catalog, selection per harness, example prompts |\n| [Hooks](docs/features/hooks.md) | Subscribe automation to lifecycle events; built-in changeset capture |\n| [Review](docs/features/review.md) | Deterministic scopes, findings, verdicts |\n| [Documentation](docs/features/documentation.md) | Documentation settings, document set, and modes |\n| [Memory and project state](docs/features/memory.md) | Standing conventions and what to commit |\n\n## Development\n\n```bash\ngit clone https://github.com/abranjith/spec-lite.git\ncd spec-lite\ngit switch development\nnpm install\nnpm run build\nnpm run typecheck\nnpm test\n```\n\n| Command | Purpose |\n|---|---|\n| `npm run dev` | Rebuild on source changes. |\n| `npm run build` | Bundle the CLI and copy prompt/stack assets to `dist/`. |\n| `npm run typecheck` | Run strict TypeScript checking. |\n| `npm test` | Run the Vitest regression suite. |\n| `npm run generate:hooks-schema` | Regenerate `schema/hooks.schema.json` from the source of truth. |\n| `npm run generate:hook-docs` | Regenerate the hook variable and event tables in the docs. |\n\nRepository layout is described in [Architecture](docs/architecture.md#repository-layout-of-spec-lite-itself).\n\n## Contributing\n\nIssues and pull requests are welcome. **Open pull requests against the `development` branch, not `main`.**\n\nBefore submitting a change:\n\n1. Keep source catalog mappings, provider handoffs, relative Markdown links, canonical shared blocks, and Project Context markers synchronized.\n2. Add or update regression tests for CLI and provider behavior.\n3. Run `npm run build`, `npm run typecheck`, and `npm test`.\n4. Set the pull request base branch to `development`.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}