{"_id":"@refactco/refact-os","_rev":"39-d227e159ffb73452f828fa9db7e96fdb","name":"@refactco/refact-os","dist-tags":{"latest":"2.17.1"},"versions":{"1.5.0":{"name":"@refactco/refact-os","version":"1.5.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@1.5.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"f5b6527dabefc8fb7705602208c2dac9ed8b20fc","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-1.5.0.tgz","fileCount":61,"integrity":"sha512-NpmgUfqXU276qGBwO9KLRKzEiVa8SqH7D8XXrVegulOmSnJqo4rS/1MeTffi5LWNht6WKIFC7dAUGzWtf789ig==","signatures":[{"sig":"MEUCIEIkY0nIVQx94QJApQDqDn3H/iZp0KwhfwBMq2kQsxmFAiEAwvFVOfgQMu8OrV7VQNTB/f1FkDVTwwfzBZalM+OmEOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291263},"engines":{"node":">=18"},"gitHead":"ad0b85690554e849da632300b0d29b3057130355","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"11.4.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_1.5.0_1779682319994_0.8514984058809321","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@refactco/refact-os","version":"1.5.1","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@1.5.1","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"0699f6d7e99d8ac6c4cd918620a8b9932bec9f20","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-1.5.1.tgz","fileCount":61,"integrity":"sha512-5+Q3Hkr97+93AtZnpJpqMy8S50P0rOreOH/i7PoWuFq3ljEEATr0jPdxKefy2Q3pE/grYA+19ofaMzTxKzTh5g==","signatures":[{"sig":"MEUCIQCQPBLi+Ety8TUMSrHwJNhHncdSbDtLiDJN+bV3k6t7cAIgZnU9PsaMZrKa2qilmm7k/q51xEwRUDcPkL/V8dy+MUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292189},"engines":{"node":">=18"},"gitHead":"2e74cb7489147c820d0e1989fb3ed89621eb1fd2","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"11.4.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_1.5.1_1779682894473_0.4885473204882582","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@refactco/refact-os","version":"1.5.2","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@1.5.2","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"944c4b80749ec0311d3592e93e85cf765f8538d3","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-1.5.2.tgz","fileCount":61,"integrity":"sha512-zWMoB3aa+UuZY2dLg9n+2cIhM7R25pqbU5YJzNIfAA3PKeODm/lmPcoen7gOqZextS+27wY13dTrBl3JSX2QLg==","signatures":[{"sig":"MEUCIB3PTRpAYHztPPXcO9H0ADN2BHQE7oLZhiknyl2R0uYWAiEA2/5PmL03eaoYIc47v7BuNbRH32PjYjK7xvUH9pMLrYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293461},"engines":{"node":">=18"},"gitHead":"3fcffa7efe6072a1a83be44720c027f8beaceff2","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"11.4.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_1.5.2_1779685049190_0.8276993017841812","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@refactco/refact-os","version":"1.6.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@1.6.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"36c29d779ea6872c7821ef2fad7ec82bbf973992","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-1.6.0.tgz","fileCount":62,"integrity":"sha512-Dlb+NavlJSsfmAX52LKakTDieW0nXAcQJ9f+CTauB2ZeAwIub5B9vJ69sE1+BY55DlhyG4zVeoiZBghKBDoGAA==","signatures":[{"sig":"MEYCIQDw4F2XCPq7KLt86UgmGPGvsfs9qbS3RCU3UGEkUYjwLAIhAJFUB+DiOh/uTZyIHm8tqu3cM6LIvIy9cNLChKkHiwQF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326598},"engines":{"node":">=18"},"gitHead":"314240558fc5ccc64d104dcfd56ed278197d8b5c","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"11.12.1","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_1.6.0_1779781703908_0.6895497799869097","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@refactco/refact-os","version":"1.6.1","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@1.6.1","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"19cc1f466013e7fd84e1de3c553f13fff8f52996","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-1.6.1.tgz","fileCount":62,"integrity":"sha512-6DFkfWiBrlOMw+8SQReCv9MRcDB5kM8qLRtoZRCJWRvFG75JB4X50XCrE6FBqzOOFY+pe2PC5/OUZardKm5OLg==","signatures":[{"sig":"MEYCIQC+XUmUmFblEUZ6cVth/HZGoFzKZokIryhQsmgcsZT2NQIhAOcfjQWNvaEKcrCsjX4Qu54OUbsd99Z0kZtDlgaIjQUv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327837},"engines":{"node":">=18"},"gitHead":"71d8165fb9bd60910f6d8199db6a15305f5705c3","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"11.12.1","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_1.6.1_1779806780407_0.7871746958022625","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@refactco/refact-os","version":"1.6.2","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@1.6.2","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"7c8a3b8631379d9960f81bcf9cfb00ac2b61476d","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-1.6.2.tgz","fileCount":62,"integrity":"sha512-zb5ATDEHtU4Xx2YbdivChmvL30xW21Jv8/hFTiI+51d0TGiHfD16XSWfC4fNqLxb7BGYCslcHkwszqsAkqrA6g==","signatures":[{"sig":"MEUCIGaMeuZY+nOA4bgCa1a2k6/5md7tDoU7NGrcF1H0zdiMAiEAzDkl+vKNKb9cefXIdcXxXM3EOMudXJfk8NkO06K87xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331845},"engines":{"node":">=18"},"gitHead":"3ddd9c2de95257e387435bc7050b3d842ba7cb29","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"11.12.1","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_1.6.2_1779812640023_0.6848330871140547","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@refactco/refact-os","version":"2.0.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.0.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"e0db8213fbbabda2ab4bf394f6401ce430b0293f","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.0.0.tgz","fileCount":75,"integrity":"sha512-BL0QFpocyT7HbkQHioS+kNlCEv0IkpVxC+7QBu2ptAbysUy/ZJ2Fn1yEIJDekwhwvqRHbd8roFNwOPhGSd4NpA==","signatures":[{"sig":"MEQCIAtJxVvRsezQGVQTpZFjMCWv6mgzN+fztQw+/QgI1m7GAiBEvgFQ1XVM8zVz9W+2lYG9bhL/rq2YsSXfHQ/A0Eghcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389999},"engines":{"node":">=18"},"gitHead":"f5f17c28c4e38dbfd1e990fdaf05c2c534bb0241","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"11.4.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.0.0_1779843207931_0.584624621426663","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@refactco/refact-os","version":"2.0.1","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.0.1","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"2fabf7a810f497227e7137c7276c4482d6437846","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.0.1.tgz","fileCount":75,"integrity":"sha512-Iny/AmY36RCa0oz9ZJhm7+7Z7+gi1R/H4/7fqd+1meISPLB6Dcg9uyGHRZ7q7lROKws8QT3bfuPndtDk49hebg==","signatures":[{"sig":"MEMCIGCi6e3rrqRimwlQHWoWNyWRe5fqrJLQHynjVL0PvXsPAh9u+2ur2np250N4NmKXwgK5A88zISFJ1spKBLCh1KNZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390368},"engines":{"node":">=18"},"gitHead":"6a5f84471fe0cd6cc82884aa3873c1b6c051bffb","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"11.12.1","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.0.1_1779865091605_0.6313471197152718","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@refactco/refact-os","version":"2.1.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.1.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"74165d083cfb3149a2bb0abfa80c210f9ccefb11","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.1.0.tgz","fileCount":75,"integrity":"sha512-llj8L1z8yg5Blo85Zx4V17nRDhVNCQKqrC00SLPqPDoT4Qrb8uUoA4QNlQIzB0MeD/oEkYgKqlrZIoSwJ/qpYw==","signatures":[{"sig":"MEYCIQDd+1l0IW+QcnYhmXgID4h/SKhYXMFh16gWqw2VbZSqLQIhAOVsKq/uwNSouLR+WUgOPuDja1nnONIWJfdBH9GgcbAn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393163},"engines":{"node":">=18"},"gitHead":"7e5c23e8ae2a1faffbdee2bd9bfb07d786cc98f9","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"11.4.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.1.0_1779879215713_0.3639354830831849","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@refactco/refact-os","version":"2.1.1","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.1.1","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"28b3a4a7502bbc7b8122349082d763d6e963ce62","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.1.1.tgz","fileCount":75,"integrity":"sha512-+O+131qKSVY4tllivFaA4BPJUB6Vu5d1lc+/4OAmAAoq2A9Bl1DLGCAv9+3PHEgaBOAVHWx6WiGZ4Apof0oXDA==","signatures":[{"sig":"MEUCIB+dDXwbukIa969AN7M8MZ9dD4NJKgM/bxTlFskb9HK6AiEA7qFmBRo07mXvcYTBT8alFmXsXScROdy5WlC7/Ykk1kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398575},"engines":{"node":">=18"},"gitHead":"8488971e6a345a33b3cabdd3a1ff06f9c718f4aa","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"11.4.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.1.1_1779889239570_0.5329840745091123","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@refactco/refact-os","version":"2.1.2","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.1.2","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"97d15c648b110ecd48f19cfd5844a2e87fbdb6c0","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.1.2.tgz","fileCount":75,"integrity":"sha512-sfRyCLYMNGXkn+LqpAXknFhwxxpOdQnBDVnPcwSd7pJgerq4qjt/ZesB/Q381GECAhpXUiFHuo2/3JUsGqcVCQ==","signatures":[{"sig":"MEYCIQDoLF4pIanMc3950Ed9iqe+eaqXSO0UpcU5EkNyhh/ytQIhAMGE0ZajO+uqwd5AwuQCbnScxZrEM0JKpRkRvhvIk8LB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398963},"engines":{"node":">=18"},"gitHead":"3c04e770d0d4fd5362344058e3703aeba9520a42","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"11.4.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.1.2_1779889778358_0.9559796504486358","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@refactco/refact-os","version":"2.1.3","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.1.3","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"b82d05beb72c7a9a1c9befa2a7d732b80b3ddd7f","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.1.3.tgz","fileCount":75,"integrity":"sha512-wpRqS/7l9Y+O8MVcB94B/o9tuWdR2E+zPFGF5G4Zyi85ktb3FKscoCqQkhvL0UUmhtqVicodj+7IEwnQHgNz0Q==","signatures":[{"sig":"MEYCIQC5AEfRDBXvRtC3LfMCqBeSzfUwzKvFXOQnqOkUzJWDRQIhANNKy5wWhRjry/kPa/b2dCaNPx3DdSdU2CN1s93ShBlV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401556},"engines":{"node":">=18"},"gitHead":"562b2bade183013a1103d6658bec810b93d2e1e0","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.9.0","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.1.3_1779890622612_0.3198255850211973","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@refactco/refact-os","version":"2.1.4","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.1.4","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"a8e034b31378d60557a02938f007a3f6b39da69e","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.1.4.tgz","fileCount":75,"integrity":"sha512-q8S5LWi/GGxcX+EpOynG4W5ZeBDn3Tm/jhq6MMEeXZ48aK9NoRECSZztAotGJq/bItmPgZV9T/neZHOcTAbqTg==","signatures":[{"sig":"MEUCIALWCaY+Gux336638Fnhd4RXPOCGoMqeTfg5QsKzz0EzAiEA1WIiY4nSm/YHd5cDa5sPm8+Y3AAQUKwoQVjhCcDY034=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407397},"engines":{"node":">=18"},"gitHead":"0a6ed1f72febc64df391b8fc18e5d4b9d6196c08","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"9.9.3","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.1.4_1779921628220_0.5437246230975046","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@refactco/refact-os","version":"2.1.6","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.1.6","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"9ac8153a986ffb775d93016ccaaf6cfa03db783f","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.1.6.tgz","fileCount":75,"integrity":"sha512-LPapnvkNV1m3b4onusXMaiZChLEdZtPWxH3xxdAO74cV+58QGmNySOVdIy86FaRDa25w3yrejvWv2wAo/ZLlDA==","signatures":[{"sig":"MEUCIQDzumuLRAoQd31gX4ypyTHZEW/CJ74UtpHF8olpxaBgYgIgDddM/dPwDpqdAIs2Bv3l6+feroLjflw+NkoqRjiSzJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409161},"engines":{"node":">=18"},"gitHead":"9938da540a7000fa0b61102fdfdef2348a4346a3","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.1.6_1779990298923_0.2488416861410372","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@refactco/refact-os","version":"2.1.7","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.1.7","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"b73d1cb517e144e67e4ffa038041c901ccd7200d","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.1.7.tgz","fileCount":75,"integrity":"sha512-9EtF+Y7OXHpnSIIeBauo+b1LiteRaW1nFMemBERBYB9hc8FQ9ZQTFCiAAW2E6bIrOszdjmWzzDTsDF1uspwAoQ==","signatures":[{"sig":"MEYCIQCJvFaV6moxKdx/QPYg/MU5L4RfezBuOnlw5IQLLR/CHgIhAM2pb8RuOVV8O88iWTad090hftQwsyufnVg5H6ixbA/+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409410},"engines":{"node":">=18"},"gitHead":"2a0464ad66510b9ea9416fd6f569e946ebe466f3","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.1.7_1779990814610_0.5705043223321709","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@refactco/refact-os","version":"2.1.8","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.1.8","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"bf143d09ed37eb37da6314cf60c0ca48f306971d","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.1.8.tgz","fileCount":75,"integrity":"sha512-GaGu/hTNvCgVqEALNxpOx2jA23RZB0gHRtSVu1h/+QtTfktvO6Z1FQsbtkC7tIPXGY7IczVBz+9PqrVRjlImaA==","signatures":[{"sig":"MEQCIE3vPppUK7lmUf4qXdHzVLF0f8+biFhmrIdq95MrCWsfAiAYg+sZoWQQHyK2AJMuYGwLX9ROmt8rGExnwwMSrv9OHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409591},"engines":{"node":">=18"},"gitHead":"d30e30c856653ae2300b1730d7c9df75291f4962","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.1.8_1779990914601_0.5773371444480118","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@refactco/refact-os","version":"2.2.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.2.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"a3e6489ae7f8ad02c8cd7c02df27729ec14b8adf","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.2.0.tgz","fileCount":74,"integrity":"sha512-aeXUOTuGFpDus7YEvUKU9kIbjPaxpfrom5MrLd/kLkRNB3j01FqOyFkqtBAjusVtUwoRedGcrzgi/e8L2NWpJQ==","signatures":[{"sig":"MEUCIBTYMvdoTfd0/VEgwgLNnfaAtfrWrgU7nV0ZX/89/LFDAiEAh88TutSwBBeHAyOdsObGR9+Ibqpfg+QYaY9RwTRdIoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416895},"engines":{"node":">=18"},"gitHead":"f68997927c3df48a7cf1de1db84ba9f493d0c503","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.2.0_1780017244599_0.11759392810729441","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@refactco/refact-os","version":"2.2.1","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.2.1","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"558256b572e115cf031aac5453054c882dc4f172","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.2.1.tgz","fileCount":74,"integrity":"sha512-a8bejtkbWU0Z2XuHs+NwPELfmTocHPg5XBmaWI37zhM8x69mVuZRmxhT5p9UFyePRtS38xIDZScJPu4S8nGm5g==","signatures":[{"sig":"MEUCICpBQavAW0v5EfX4W+D5eS8LKbEZS7skIv88kA82lmBMAiEAh/MqIUVs0hkrZffZgrBFQOEiXIJ+6hssI5GOtb+QHPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432242},"engines":{"node":">=18"},"gitHead":"35603f9112aa8e8bb1df3174dfc9e9c4a5b9d774","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.2.1_1780060552707_0.7387163734116036","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@refactco/refact-os","version":"2.2.2","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.2.2","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"2554728250372ede13789266ca68c8324ee482d4","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.2.2.tgz","fileCount":74,"integrity":"sha512-wJQfqtFKc534GQ//nmJyspE+5DaV0dcCYBBA0EtF0LYibeMWXwwm6uQOoASkvxdNh3+0xx1ucLtt8rG+gc0zuQ==","signatures":[{"sig":"MEUCIE65PZGYmEgV8jOLYpZQoFsZ4llrKN7ngljemoPn/3sJAiEA+o2Lshji9N270G8jVhQ4N4XtifbSRZ7zrCa0HxfNurU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435129},"engines":{"node":">=18"},"gitHead":"d18222ef3098c01ec1a9ff1ba65de0f6ec46aa41","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.2.2_1780321398584_0.8172094236149015","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@refactco/refact-os","version":"2.3.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.3.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"e640870af1d1a723207bc730cb7f5498eafc9181","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.3.0.tgz","fileCount":74,"integrity":"sha512-RURqGVbFz6Chgyk9I+R+9hPrhSFq2HcwDM2OCQbofXYdzXrT9Eud2+ETYtgbOdPDcd51jgxowjV/EcdgYRM6vw==","signatures":[{"sig":"MEYCIQC5Y+7EQXlo66XdkeRFEHWK0eZj3SbeK+aBcJSY6bi+rAIhAMcnC32X8OsOhhCCnAmB0Gf9/OpCsl8UWMUw7ut59mma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446169},"engines":{"node":">=18"},"gitHead":"ccf45d4ef80602d10352d4796e419e6606aa154f","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.3.0_1780495344974_0.2865683085977204","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@refactco/refact-os","version":"2.4.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.4.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"17c95a5e3d90435b84de55594e710cbf7ee7768b","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.4.0.tgz","fileCount":74,"integrity":"sha512-gyuGhzbAtxkZ8RZZYr5BuqjntKnF+i+PwQmrCje6Q3PNtnl4oVjxbvldpPhloLcubZMdwVo5UdB/t12xdW69CA==","signatures":[{"sig":"MEYCIQCwQDRplgifw7Y1w9yfDTS8S6F6+CFcQ80i0q68HktqNwIhAOmA18xdTcKmsuSQnwnN2uoo9hjK54inY+bBfXmyBWZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450479},"engines":{"node":">=18"},"gitHead":"a338a72430ea739cd394f874f58539cd63341900","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.4.0_1780497673340_0.3449649749355177","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@refactco/refact-os","version":"2.4.1","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.4.1","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"21f28a7202cfad80ae4cd36a633270876c6b09e4","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.4.1.tgz","fileCount":74,"integrity":"sha512-/VtOj6FRR9QuxlPaDQtLcUs0C0yfNhuBpELPslQUOp7XxkZ+2lG6MVzFJ0qWBA5FlGCZfk5otT0CaO9ccgAFMw==","signatures":[{"sig":"MEYCIQDgIB3x1u/BQxweyKs713StAiUWn+SLkP+XIA2WhhnGgAIhAJziTNJb4n4VxQb0LWfLvBS4I1NM/aX5CuUmeFiSwwMj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453702},"engines":{"node":">=18"},"gitHead":"28357b2703e7f7213c7cb92f056055896f13ae41","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.4.1_1780507876266_0.31684656508654374","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@refactco/refact-os","version":"2.5.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.5.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"4deaf78e1ecfc4e1a408da2cbd8dec9c688c6cb4","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.5.0.tgz","fileCount":136,"integrity":"sha512-OVdQ9SDRc6KB39Do7O1+g7HIaWBsJXN3fj9Zr9tMGInuLv7QbQqfulmQ5KabNXkngnASTYLFN1B+6a/AygREhQ==","signatures":[{"sig":"MEUCIQCIxSt3q+3R3xPp2RGaxbTVPhYUEVgY1IUVAiy5rcGwlQIgH02+fJmXNI8H3fuuXFz/F3HuTnpKXDR3qjgybgNbWPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658119},"engines":{"node":">=18"},"gitHead":"f3b4c2a6d0188d646b8f3fc290d4597419ac269a","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.5.0_1780647484982_0.5351494152712721","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@refactco/refact-os","version":"2.5.1","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.5.1","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"6d73fbbf9205cfcf52e07322fe4d0ed65dd349ba","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.5.1.tgz","fileCount":136,"integrity":"sha512-QpviGssk9lCJR1Me/mDi4q7hf20BHNY8+0i++IJqK2KlphQKM/ahIHJ6U0e24ewNQuYnLcL2Je0ZXkzhVHCzTw==","signatures":[{"sig":"MEQCIEnjxXe6HGJSP5emsFZt1LpzafEWDqepP3+n5i4cr9yfAiBaJtuEl2kkfX9kbMOemCBTaosQMz7dz43JWxO63vDDHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662837},"engines":{"node":">=18"},"gitHead":"30416ae9fcdebc5c5c00fbda3eabf719e612d93b","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.5.1_1780665795788_0.8388195810950441","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@refactco/refact-os","version":"2.5.2","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.5.2","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"4431b93371ff69c3842ced6797e6984c9ce98ecc","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.5.2.tgz","fileCount":136,"integrity":"sha512-mulcDRT7PVH9obRUH7XQQLWTsBETEYKvwoJs58eWQXXV0yWayw7zV8S+wFSOrQ66bCDf8JQh/OdhVb0ReD6lwg==","signatures":[{"sig":"MEUCIH2nYF2KNKdcxyiXr8iLZb3D9sZalEsHjOQWa1SOsGTVAiEAg9n7t8uqkGwNiFjCZa7juHUQrLoZnC0gQpYj+SJWZF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672287},"engines":{"node":">=18"},"gitHead":"7652f8639b00eaa01765924aad1664eea0e39948","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.5.2_1780908086703_0.8806280068372474","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@refactco/refact-os","version":"2.5.3","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.5.3","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"7b6b3cd60ac5786e80c6b178de9abd51096960e0","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.5.3.tgz","fileCount":136,"integrity":"sha512-mWye9fnqWuVGgTuLAp3IVLXe+tYkq9ucEKeqRDnNQR3SfLfSseFrabT5Eqg303JwQu+wiJmJu2nxzj9vVXmV9Q==","signatures":[{"sig":"MEQCIEtiSTOUopCqZUh8p01hsitpCUMHeL786UnGuJXeW0quAiAuIPQILL0TGlLo+xgT6yUi1TkEnymPKP1jx0y/dO+fjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675898},"engines":{"node":">=18"},"gitHead":"c95005bae326fdf93a0c91f8e167e457d3ccca78","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.5.3_1780914174805_0.5371548720288366","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@refactco/refact-os","version":"2.6.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.6.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"507c005cdeb2d4abb0d0970e9f93760a5db986a3","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.6.0.tgz","fileCount":138,"integrity":"sha512-8UU/57JPhe5Kj3Xea61Ufr6RdVKY8MWOl0xKuUysIwpkPS9McWz0KTyzAI2SrY4nFZGaitwtnFjHXBhbnu2BcQ==","signatures":[{"sig":"MEYCIQCNA+l7eoLjbixvN9KO2NQdPKJGyvL74JJZMfa8mRNU5AIhAKVs9tK8K9OUNu1PSrGpBCYoxzP1aFKWm3ifrwvTzf10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689201},"engines":{"node":">=18"},"gitHead":"3383c42cc680dc51d6e455887971da4296ea36b0","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.6.0_1781006974117_0.37853994571417715","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@refactco/refact-os","version":"2.7.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.7.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"3732c350d1a2d3e519bc8d9e276fbd8a7c4494e1","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.7.0.tgz","fileCount":139,"integrity":"sha512-OOywjbN8ATZu+s5T9RMCdJP01r7J8DpEB9G+Bk6+tioZnkwAIb3QMHaVMNWykcCxUykK7FtL6LUogp1z8j5VXw==","signatures":[{"sig":"MEUCIQDXyReKS/REKd+QcKxEJrA2EN6F7yyUoYUCcyrvl2DK/AIgL6fUIQCFRLf4FxbSwQ+qt3MgPh8zPHhH1PxU/dGH2GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708683},"engines":{"node":">=18"},"gitHead":"10d9ba36578018b2dc65b40f0a73df7e2e568b6f","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.7.0_1781017935338_0.1096279852910067","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@refactco/refact-os","version":"2.8.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.8.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"66901b7aa94992a13a72fae1e1fe21eac5597d6f","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.8.0.tgz","fileCount":154,"integrity":"sha512-HViYwTZ8wgcqvz8ujQt6WP8masVF1VcOC09tZ6RrcrJXkyoglQBpmKWYME2+unHDGdHi9Xs9lzOEjqhI2FX3iQ==","signatures":[{"sig":"MEUCIQDisNX4Tb6/lROn/d+Zl1D/Tmbi7JSTmsmuD32FPUqgxgIgdT7FqjrkeeVyzkf4vWK5myaYslx/DHi8Tvs6puOpdO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791768},"engines":{"node":">=18"},"gitHead":"43ac40097885cd88e6626368ee069971f4dd32db","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.8.0_1781110103196_0.2863305622925152","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@refactco/refact-os","version":"2.9.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.9.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"bcb37226191b439a74064f94ebe361cee4915cf9","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.9.0.tgz","fileCount":158,"integrity":"sha512-eCiFJv3rIkQTa/tkQJmJtIvDwuMb1BvbRiGSCsX2CIBVP6dICV+N2A+RrwHbFZMH2avQ19I8E2H64T+5dXKSGQ==","signatures":[{"sig":"MEUCICFsPM1Y0K6Npx3T1mzCsEhZo5/HcYHp+0bbKieQFCEAAiEAqEN7ioY3QlZkMMYwStxCHyqBhyl704DqMIB092L+bs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828185},"engines":{"node":">=18"},"gitHead":"63816972669a25a6e59fabee5182914895b802f5","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.9.0_1781294474077_0.9678718251484748","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@refactco/refact-os","version":"2.10.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.10.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"74f41131fe8ae6fd8c3d5343af0b8ad6bdb990a1","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.10.0.tgz","fileCount":172,"integrity":"sha512-4qflkeD2Eu+d0QGy1jSctD2z+8VgimsA8CujzvJB8l8EVhGZPcoDOc1ma0RORo2RLd0YG/B0ovoEiBwXdVshcg==","signatures":[{"sig":"MEYCIQCpf7S09oTWUYTqIZSRhRBEZtCAq6jEUWgqCoVxGK7YTAIhAJYWZf2KxwuoZZ5891w+amlG7lTCuGHO5pVuMsRwE2lS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901557},"engines":{"node":">=18"},"gitHead":"65c2092a80bf3b72f3d0095ea8bdeb1e190df5c7","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.10.0_1781513699357_0.35191593954001155","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@refactco/refact-os","version":"2.11.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.11.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"bbf74d0f7aa3c9d849d0ad9c238d3260967288c2","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.11.0.tgz","fileCount":177,"integrity":"sha512-vl+iNBfHJh/eZ6nRiOGPY+pBUkUCLbyZNhlxnP3W9VxesOnl5cjiyxWSLgSyTVxT62eIRHa6EVcICtQ+tduI8g==","signatures":[{"sig":"MEUCIAJxN5fICOnAkYghgan7sCkhlvFYXnWSZU7eZiFtKryWAiEAyL+ryMPDaJGxK77nxMo9GAxAUOXa/w7rQANEGcUG1x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921357},"engines":{"node":">=18"},"gitHead":"4e8da354191c6fd48c59657a0bbd603840bdaa14","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.11.0_1781515558296_0.00046264540374152396","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@refactco/refact-os","version":"2.12.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.12.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"a30968268d428aa9a6199fe32dae9ab5fe921be2","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.12.0.tgz","fileCount":183,"integrity":"sha512-++L32m1i9vggS6iL3Lm5n8ASgAc7Ex5onVUM7g0lw/WIzhrK0UDjpRtVkcZv0SohLyUh/EykQPPmuUwPqf3q1w==","signatures":[{"sig":"MEQCIAhxji8uUVDfu3SdENjN5PDTBoPK7eL/t4dCTEIW1K20AiA0U1NIanSBN+ApGBQcKLdYHWBC2e95XTlLajkkcaF6kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014807},"engines":{"node":">=18"},"gitHead":"b982fba11d7b297e8d78027e5989f7d5614ac18b","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.12.0_1781637565684_0.8613024744256135","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@refactco/refact-os","version":"2.13.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.13.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"bdd5f2940e8afe6e98a22f7410d0e974290a27b0","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.13.0.tgz","fileCount":183,"integrity":"sha512-GKqgcyrmX+jkYBGFVC3aND0SvN1ddSl//fbc4yheS44kPuoR0ZHpzOHjcF8U4Z92kUWQ7R3uPVYKQaKOxUyX4w==","signatures":[{"sig":"MEYCIQDM2lLGF3Ow0dWmYqbhEIYksuv9CaRq2Nuj+a392T3A+gIhAKA0KJB6Jp/oB7NUCC2n8kDB+ZFKrjbc1ewSEsnkRdxv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022718},"engines":{"node":">=18"},"gitHead":"5708f3439be01ca13b0ac110b0392f1a2881126d","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.13.0_1781646594289_0.07341285180356039","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@refactco/refact-os","version":"2.14.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.14.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"930d0318bf0339e5ee2d8c0ccdb940831611d22a","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.14.0.tgz","fileCount":187,"integrity":"sha512-ODFRrd8oTPhgUP9JwIuEeZXCLoEUnDyJ84uoIoE/hQtiNO/ByEWZUQmPV3lirxKq8eTMQcvqdtUBM9fo1GpD3Q==","signatures":[{"sig":"MEYCIQDeKzgkWqqyje2poHy208Ny5NKDnIgNEpVYVacsXTl7OQIhAM387FPxsXMrNVVkAXcPfEPfwg4/IjQbT6Nu4d6U94bQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1075222},"engines":{"node":">=18"},"gitHead":"f08b7f953291ecc6cb4a14b9f4ef396168ae9957","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.14.0_1781736920458_0.129859699631804","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@refactco/refact-os","version":"2.15.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.15.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"9a09b8611c271813423911b07f3e7e75f74e23b6","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.15.0.tgz","fileCount":217,"integrity":"sha512-1ryEYTF8ZWXrZAMkfiPwKTfOyCvnxYa9RcEwaXknG7rwujVSxqHkLbGTtJnKXpipGXsMJ9+W+VZ0Huk62MAa6Q==","signatures":[{"sig":"MEYCIQC03iYpJpJMRt5oWZAvybw8N/r4Z0vOTjccLv9Zaac3eQIhANEqFZEoAd83vuBjwAdzluze58MOKj3QZCNBhRP3GiMN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298950},"engines":{"node":">=18"},"gitHead":"4b56cfdbbe48518284e78aee4c1d44e98de98bf6","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.15.0_1782399359118_0.3408593895246115","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@refactco/refact-os","version":"2.16.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.16.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"5509ed3bb88e272fd57c2613bff1f396d43a3d72","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.16.0.tgz","fileCount":224,"integrity":"sha512-bDDF7tY3li5cMpFrVraydT8Y/qscA/FHr/6Lm9rbLBrP2GtTGdTl4sD9LjGIgGc+8ps6mg2nWq+RLRVBb0Ep5g==","signatures":[{"sig":"MEUCIQDCRILHvKZ8jEgkszBkh2Y9m/kfazqQjGfRtVT3vOnH/AIgfdI5MX+FmP1WUw18WE8+VxnzL2OLFIXgrF7PWvsKtn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378338},"engines":{"node":">=18"},"gitHead":"1d978f09550b1a4b298401696f1618bb3ba5e4a0","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.16.0_1782502142935_0.1865447674710592","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@refactco/refact-os","version":"2.17.0","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"author":{"url":"https://refact.co","name":"Refact"},"license":"MIT","_id":"@refactco/refact-os@2.17.0","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"homepage":"https://github.com/refactco/refact-os#readme","bugs":{"url":"https://github.com/refactco/refact-os/issues"},"bin":{"refact-os":"bin/refact-os.js"},"dist":{"shasum":"4c1100431becf3083c0ac5726a5a0f5fb6552c70","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.17.0.tgz","fileCount":225,"integrity":"sha512-ih6uL87rFAAXW8JpHZCRcWyr11eluGC3kj7JsPIno0sOWkfbTFs7C7qfWArWZlaN8LsL49lKzDGux3Vt7RPZBQ==","signatures":[{"sig":"MEUCIAwH5rfzjOyYF/Q4l80vDuWKJfTGTeVxU3S9TjyQ54ltAiEAmf5Zb3JVzqCvfurbtUiOg+NZaaXwitZAmwXt0lL1vYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387179},"engines":{"node":">=18"},"gitHead":"097dc8a6fab8a32d6464a440da13f020fbcb447d","scripts":{"init":"node ./bin/refact-os.js init"},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"repository":{"url":"git+https://github.com/refactco/refact-os.git","type":"git"},"_npmVersion":"10.8.2","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/refact-os_2.17.0_1782859601532_0.523285273989545","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"@refactco/refact-os","version":"2.17.1","description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"license":"MIT","author":{"name":"Refact","url":"https://refact.co"},"homepage":"https://github.com/refactco/refact-os#readme","repository":{"type":"git","url":"git+https://github.com/refactco/refact-os.git"},"bugs":{"url":"https://github.com/refactco/refact-os/issues"},"engines":{"node":">=18"},"bin":{"refact-os":"bin/refact-os.js"},"publishConfig":{"access":"public"},"scripts":{"init":"node ./bin/refact-os.js init"},"_id":"@refactco/refact-os@2.17.1","gitHead":"d7747ccf517992ff110d6a16bc57b1135be4c9f3","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-K4X0EqV0I/t+r98Fe1wvYQlr6O87Xj53pYulUuM1TnBmrpD0aVBDyYuu1hQmeaDYar3B83aOPtY43ayDeqyvKg==","shasum":"0bced7a3a9f7dcbde3712ca62fea635b3050d4bb","tarball":"https://registry.npmjs.org/@refactco/refact-os/-/refact-os-2.17.1.tgz","fileCount":226,"unpackedSize":1388725,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC1sgQG7L30Ln2k+EYwmGOXU/4VEriOIlGhHfAIjoikZAiAM/b80m2LDH9p47UK5poYs7SZKIGBkZRo5ZHA3fFL7/g=="}]},"_npmUser":{"name":"markitasdone","email":"dev@refact.co"},"directories":{},"maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/refact-os_2.17.1_1782934512291_0.677009040442194"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-25T04:11:59.806Z","modified":"2026-07-01T19:35:12.635Z","1.5.0":"2026-05-25T04:12:00.187Z","1.5.1":"2026-05-25T04:21:34.646Z","1.5.2":"2026-05-25T04:57:29.350Z","1.6.0":"2026-05-26T07:48:24.044Z","1.6.1":"2026-05-26T14:46:20.564Z","1.6.2":"2026-05-26T16:24:00.177Z","2.0.0":"2026-05-27T00:53:28.077Z","2.0.1":"2026-05-27T06:58:11.761Z","2.1.0":"2026-05-27T10:53:35.882Z","2.1.1":"2026-05-27T13:40:39.708Z","2.1.2":"2026-05-27T13:49:38.501Z","2.1.3":"2026-05-27T14:03:42.794Z","2.1.4":"2026-05-27T22:40:28.393Z","2.1.6":"2026-05-28T17:44:59.117Z","2.1.7":"2026-05-28T17:53:34.741Z","2.1.8":"2026-05-28T17:55:14.774Z","2.2.0":"2026-05-29T01:14:04.801Z","2.2.1":"2026-05-29T13:15:52.936Z","2.2.2":"2026-06-01T13:43:18.769Z","2.3.0":"2026-06-03T14:02:25.188Z","2.4.0":"2026-06-03T14:41:13.544Z","2.4.1":"2026-06-03T17:31:16.439Z","2.5.0":"2026-06-05T08:18:05.319Z","2.5.1":"2026-06-05T13:23:15.938Z","2.5.2":"2026-06-08T08:41:26.897Z","2.5.3":"2026-06-08T10:22:55.013Z","2.6.0":"2026-06-09T12:09:34.295Z","2.7.0":"2026-06-09T15:12:15.524Z","2.8.0":"2026-06-10T16:48:23.398Z","2.9.0":"2026-06-12T20:01:14.235Z","2.10.0":"2026-06-15T08:54:59.519Z","2.11.0":"2026-06-15T09:25:58.489Z","2.12.0":"2026-06-16T19:19:25.885Z","2.13.0":"2026-06-16T21:49:54.503Z","2.14.0":"2026-06-17T22:55:20.593Z","2.15.0":"2026-06-25T14:55:59.289Z","2.16.0":"2026-06-26T19:29:03.114Z","2.17.0":"2026-06-30T22:46:41.691Z","2.17.1":"2026-07-01T19:35:12.492Z"},"bugs":{"url":"https://github.com/refactco/refact-os/issues"},"author":{"name":"Refact","url":"https://refact.co"},"license":"MIT","homepage":"https://github.com/refactco/refact-os#readme","keywords":["agent","agents","agents-md","agent-first","scaffolder","ai","claude-code","cursor","skills","developer-tools"],"repository":{"type":"git","url":"git+https://github.com/refactco/refact-os.git"},"description":"Installable scaffolder for the agent-first repo standard: minimum-seed substrate + canonical agent/ skill catalog with generated tool adapters","maintainers":[{"name":"markitasdone","email":"dev@refact.co"}],"readme":"# refact-os\n\n`refact-os` sets up a project so AI coding agents (Cursor, Claude Code) can work in it reliably. It drops in a fixed folder layout (the **substrate**) plus a set of agent **skills** (the **move set**) — all generated from one source of truth.\n\n> The full standard is written up in [`docs/agent-first-repo-best-practices.md`](./docs/agent-first-repo-best-practices.md). Read it before changing what gets scaffolded.\n\nYou only ever edit one canonical folder, `agent/`. The tool generates the tool-specific folders (`.cursor/`, `.claude/`) from it — you never edit those by hand.\n\n## Installation\n\nrefact-os is published on npm as **`@refactco/refact-os`** (scoped, public). You need **Node.js ≥ 18** and **npm** (or any npm-compatible runner).\n\n### Quick start — new project\n\n```bash\nmkdir my-project && cd my-project\nnpm i -D @refactco/refact-os@latest && npx refact-os init\n```\n\n### Add to an existing repo\n\n```bash\ncd your-repo\nnpm i -D @refactco/refact-os@latest && npx refact-os init\n```\n\n`init` detects whether the repo is empty or not and adapts:\n\n| Repo state | What `init` does |\n|---|---|\n| **Empty** | Lays the full substrate seed, base `agent/` skills, and generated adapters. |\n| **Existing** | Adds the agent layer plus the `docs/` substrate seed. Existing `docs/` files are never overwritten; no `apps/` structure is imposed. Then run the **`adopt`** skill (`/adopt`) to survey the repo, write a transition plan, and reconcile your structure with the standard. |\n\nAfter `init` you can add project-specific capability on demand — packs ship inside the package, so they work offline:\n\n```bash\nnpx refact-os get-skill wordpress   # or: nextjs, code, client, seo\n```\n\nSee [Packs](#packs) for the full list.\n\n### Three ways to run commands\n\n`init` adds `@refactco/refact-os` as a dev-dependency and wires up npm scripts. After `npm install`, you can invoke any command in whichever style you prefer — they are all equivalent:\n\n| Style | Example | When to use |\n|---|---|---|\n| **npm scripts** (recommended) | `npm run refact:sync` | Day-to-day inside your project — shortest to type. |\n| **npx** | `npx @refactco/refact-os sync` | One-off use or before the package is installed locally. |\n| **Direct binary** | `refact-os sync` | After a global install or when the package is in your `PATH`. |\n\nThe npm scripts added to your `package.json`:\n\n```jsonc\n\"scripts\": {\n  \"refact:sync\":     \"refact-os sync\",      // rebuild .cursor/ + .claude/ after editing agent/\n  \"refact:validate\": \"refact-os validate\",   // check the project follows the standard\n  \"refact:migrate\":  \"refact-os migrate\",    // move an old layout to the current one\n  \"refact:update\":   \"refact-os init\"        // pull the latest refact-os files\n}\n```\n\n### Staying current\n\n`npm run refact:update` (= `refact-os init`) refreshes the package-managed `agent/` payload (new + edited skills/hooks/scripts), **prunes** skills the package has since removed or renamed (only ones it previously shipped — never your own), regenerates `.cursor/` + `.claude/`, and prints the version transition (`old → new`).\n\nA normal `npm install` is **safe** — it never overwrites your files. Refreshing only happens when you explicitly run `npm run refact:update`.\n\nThe version last applied is recorded in `.refact-os.json` (`_scaffold.version`). After updating, scan [CHANGELOG.md](./CHANGELOG.md) for anything needing manual action and run `npm run refact:validate`. Your `agent/AGENTS.md` is never overwritten — if the upstream template changed, the update flags it so you can merge by hand.\n\n## Packs\n\n`init` ships only the universal base. Project-specific capability lives in **packs** you get on demand with `get-skill <pack>` — they ship inside the package (offline, version-locked). Getting a pack records it in `.refact-os.json` (so `init`/update keep re-applying it) and, for `wordpress`/`nextjs`, sets the `stack` entry so deploy config and the `/refact` preflight reflect the type.\n\n| Pack | Get it | Skills it adds |\n|---|---|---|\n| `wordpress` | `get-skill wordpress` | `wp-env`, `install-wp-skills`, `setup-kinsta-deploy`, `setup-wpengine-deploy` |\n| `nextjs` | `get-skill nextjs` | `setup-nextjs-app`, `nextjs-dev`, `setup-vercel-deploy`, `setup-netlify-deploy` |\n| `code` | `get-skill code` | `code-development`, `add-codebase` — code-specific gates (tests/lint/build, green CI) layered on the base `git-workflow` skill, for sustained product code |\n| `client` | `get-skill client` | `create-deliverable` + the `docs/deliverables/` folder |\n| `seo` | `get-skill seo` | `gsc` — Google Search Console toolkit (connect, performance reports, sitemaps, URL inspection); `pagespeed` — Core Web Vitals (CrUX field data) + Lighthouse audits (PageSpeed Insights). Stack-agnostic. |\n\nRun `list-skills` to see what's installed and what's gettable. Each runnable app lives under `apps/` (e.g. `apps/web/`, `apps/wordpress/`). After getting a pack, ask the agent for the flow you need — the steps live in the pack's skills:\n\n```txt\n/refact wp-env setup\n/refact setup nextjs app\n/refact setup vercel deploy\n```\n\n## Commands\n\n```bash\nrefact-os init           [--target <dir>] [--no-force] [--dry-run]   # lay/refresh the universal base\nrefact-os get-skill <pack> [--target <dir>]                          # add a capability pack on demand\nrefact-os list-skills    [--target <dir>]                            # installed skills + the gettable catalog\nrefact-os sync           [--target <dir>]                            # regenerate .cursor/ + .claude/ from agent/\nrefact-os sync company   [--target <dir>]                            # pull company context into docs/context/company/\nrefact-os validate       [--target <dir>]                            # check structure + skills against the spec\nrefact-os migrate        [--target <dir>]                            # move an older layout into the current one\n```\n\n- **`init`** — lay the universal base (thin seed + base `agent/` skills + adapters) and re-apply any packs already recorded. `--no-force` never overwrites existing files. `--dry-run` previews what would be created, updated, or pruned without writing anything — useful for understanding what an update will do before committing. Re-running `init` is also the update path (see [Staying current](#staying-current)) — it preserves gotten packs and your own skills.\n- **`get-skill <pack>`** — add a capability pack (`wordpress`, `nextjs`, `code`, `client`, `seo`) on demand: copies its skills, records it, re-syncs, and sets the stack entry for type-packs. Idempotent.\n- **`list-skills`** — list installed skills and the gettable pack catalog (provenance-aware).\n- **`sync`** — after editing `agent/`, regenerate `.cursor/` and `.claude/`. Never edit those by hand.\n- **`validate`** — checks the required folders/files exist, every skill declares its resolver frontmatter (`name`, `pattern`, `description`, `when_to_use`, `when_not_to_use`, `next_skills`), the generated skill index isn't stale, the adapters are in sync, and recorded packs aren't missing skills (pack drift).\n- **`migrate`** — moves an old-layout repo into the current one and tops up the `package.json` scripts. Safe: it never overwrites an existing file, and merges old chat folders into the new location.\n- **`sync company`** — pulls Refact's shared company context (brand, team, pitch) from `refactco/refact-hq` into `docs/context/company/`. Re-syncable, so it never drifts permanently. Source + SHA are recorded in `.refact-os.json`.\n\n## What gets generated\n\n```\n<project-root>/\n├── AGENTS.md  CLAUDE.md         ← thin pointers to agent/\n├── README.md  package.json  .env.example  .gitignore  .refact-os.json\n├── agent/                       ← CANONICAL (the source of truth — you edit here)\n│   ├── AGENTS.md                ← the engagement contract (kept if it already exists)\n│   ├── CLAUDE.md\n│   ├── hooks.json  hooks/  scripts/  references/\n│   ├── agent-surface-map.json   ← generated map of canonical → adapters\n│   └── skills/                  ← the skill catalog (ingest-input, open-ticket, …)\n├── docs/                        ← your working docs\n│   ├── index.md  decisions.md\n│   ├── sources/raw/{email,call-transcripts,agent-transcripts}/   ← inbound material\n│   ├── context/{project,people,open-decisions,learnings}.md      ← curated knowledge\n│   ├── task/{open,closed}/                                        ← work tracking\n│   └── deliverables/                                              ← finished output\n├── apps/                        ← your product code (apps/web, apps/wordpress, …)\n├── .cursor/                     ← GENERATED from agent/ (do not edit)\n└── .claude/                     ← GENERATED from agent/ (do not edit)\n```\n\n`agent/` is the source of truth. `.cursor/` and `.claude/` are throwaway copies — change `agent/` and run `npm run refact:sync`.\n\nThe generated `.claude/settings.json` ships a shared, team-wide **permission allowlist** (`git commit`, `git push`, `gh pr create`) so agents don't re-prompt for the common commit/push/PR flow — edit the source in `agent/claude-hooks.json`, and put personal tweaks in the gitignored `.claude/settings.local.json`. (Claude Code only — Cursor's allowlist is global per-user at `~/.cursor/permissions.json` with no per-repo option.)\n\n## Skills\n\nSkills live in `agent/skills/<name>/SKILL.md`. They are loaded lazily: the agent reads each skill's short resolver frontmatter (`name`, `pattern`, `description`, `when_to_use`, `when_not_to_use`, `next_skills`) to decide what to use, and only opens the full skill when it picks it.\n\nThe base is deliberately thin — only what *every* repo needs (an internal ops or research repo with no codebase and no customer deliverables still wants all of it):\n\n| Skill | What it does |\n|---|---|\n| `ingest-input` | Classify + save any inbound material to `docs/sources/raw/`. The entry point for new input. |\n| `open-ticket` / `close-ticket` | Track work in `docs/task/`. |\n| `update-canonical-record` | Make a careful, cited edit to the project's main truth file. |\n| `extract-learnings` | Capture non-obvious learnings into `docs/context/`. |\n| `git-workflow` | Handle git for **every committed change** (code, docs, content, deliverables) in plain language — branch, commit, open the PR — so anyone, technical or not, contributes safely without touching the base branch. |\n| `adopt` | Bring an existing, non-conformant repo up to the standard (survey → phased plan → reconcile). |\n| `refact` | The `/refact …` command router that dispatches to the operational skills. |\n| `list-skills` / `get-skill` / `create-skill` / `contribute-skill` | The skill lifecycle: see installed + catalog skills, get a pack on demand, author a local skill, promote a portable one to refact-os. |\n\nRefact operational skills, also in base (run via `/refact <action>`, or picked on their own): `setup-project`, `setup-refact-control-mcp-server`, `sync-env-vars`, `update-package`, `import-chat-history`, `process-docs`, `project-status`, `git-it`, `sync-asana`.\n\nEverything project-specific ships as a **pack** you get on demand with `get-skill <pack>` — so a repo with no code and no deliverables never sees code or delivery skills (see [Packs](#packs)):\n\n- **`code`** — `code-development`, `add-codebase` — code-specific gates (tests/lint/build, green CI) layered on the base `git-workflow` skill, for sustained product code. `get-skill code`.\n- **`client`** — `create-deliverable` + the `docs/deliverables/` folder. `get-skill client`.\n- **`wordpress`** — `wp-env`, `install-wp-skills`, `setup-kinsta-deploy`, `setup-wpengine-deploy`. `get-skill wordpress`.\n- **`nextjs`** — `setup-nextjs-app`, `nextjs-dev`, `setup-vercel-deploy`, `setup-netlify-deploy`. `get-skill nextjs`.\n\nEngagement-shaped skills (`draft-quote`, `draft-proposal`, `draft-email`, `design-asset`, …) are **not** pre-shipped — author them with `create-skill` when a real engagement needs them, and `contribute-skill` to promote a portable one into the catalog.\n\n## Releasing a new version\n\nPublishing is fully automated — you just need to be on the right branch.\n\n1. Switch to `main` and pull the latest:\n\n```bash\ngit checkout main && git pull\n```\n\n2. Tell the AI agent:\n\n```\npublish a new version\n```\n\n3. The agent bumps the version, updates the changelog, commits, tags, and pushes.\n4. GitHub Actions publishes to npm and creates a GitHub Release automatically.\n5. Monitor the run at [github.com/refactco/refact-os/actions](https://github.com/refactco/refact-os/actions).\n\n> For the full release protocol, see [`agent/skills/release/SKILL.md`](agent/skills/release/SKILL.md).\n\n## Repository layout (this package)\n\n```\nbin/refact-os.js     # CLI: init | get-skill | list-skills | sync | validate | migrate (no postinstall — scaffolding is always explicit)\nlib/\n  scaffold.js        # copies templates/base into the target, then generates adapters\n  adapters.js        # generate .cursor/ + .claude/ from agent/\n  validate.js        # check structure + skill frontmatter\n  migrate.js         # old layout → current layout\n  project-utils.js   # project-type detection; package.json scripts + dev-dependency\n  refact-config.js   # .refact-os.json (stack: types/hosting/runtime/environments, Asana id)\ntemplates/base/      # the universal base copied into every project (universal + Refact tooling)\ntemplates/packs/     # capability packs gotten on demand: code/, client/, wordpress/, nextjs/ (each with pack.json)\ndocs/agent-first-repo-best-practices.md   # the spec this tool implements\n```\n\nPublished package contents: `bin/`, `lib/`, `templates/`, `README.md` (see `package.json` `files`).\n\nFor this scaffolder's own agent map, see [`AGENTS.md`](./AGENTS.md).\n","readmeFilename":"README.md"}