{"_id":"@alfredo-petri/ai-dev-framework","_rev":"28-20a707768f0eacc0299dc4a904a1782d","name":"@alfredo-petri/ai-dev-framework","dist-tags":{"latest":"1.9.1"},"versions":{"1.0.0":{"name":"@alfredo-petri/ai-dev-framework","version":"1.0.0","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.0.0","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"b7c3b553e29f2a69fe887ab11020eea76f65e8fa","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.0.0.tgz","fileCount":43,"integrity":"sha512-Ok1PamPP4M08ghcWOmWGMLE+TOQY8aeWjjDZAR+CzUKZ3HxLfHR0m8pRnN8KEY16nuDBa44t1G9nK3L9ugsw7g==","signatures":[{"sig":"MEUCIQCuSzh+fYzhGiQS5I+iVPUU0Bqb7i1vuQ+II/RRv5Wp4wIgVOjGuqIucGlJcRvWUXzmW9AQUSlCTNA43bqOavw/0f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106388},"engines":{"node":">=18"},"gitHead":"ba40f877b271dd6c51b136c5b852e444ef29dc2e","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"11.14.1","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.0.0_1779381783561_0.6565347703903259","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@alfredo-petri/ai-dev-framework","version":"1.1.0","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.1.0","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"7c8d79b8bfa56c44410d90cf0247f23ec89fd2b2","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.1.0.tgz","fileCount":43,"integrity":"sha512-8WFRZ2qLjZB/nlVbl3vjywOlFGraf6Hfk3vOI5Rrr86S3XHtWSGP2zVuRiaqSy+DX5tK/quLiqpKSIk0VhOgMA==","signatures":[{"sig":"MEQCIFc+K1EsnYoYSwZN4GYJCN5L/Kg9syGb7MvrrKHB36rNAiB/+47MbBTdsgJogzIznbIqvEEdpfxVLkTkQkjgPdAtew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112953},"engines":{"node":">=18"},"gitHead":"271946341375d96817d5e29892c18d060abbf084","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"11.14.1","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.1.0_1779384719855_0.24696622048025318","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@alfredo-petri/ai-dev-framework","version":"1.1.1","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.1.1","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"b5f0dbe204c8727422a2f7960064569477bbb46a","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.1.1.tgz","fileCount":43,"integrity":"sha512-GQgNFjd+4e6ndMsnYzNIGbv5zKAeP8tZFkFqahByrXOLN+25XuhuyeF2XNHcRF8ZnHXtcDEm6uwLnz2+HpXGeg==","signatures":[{"sig":"MEUCIQD7da2ZuruE8NO5RohxiU5bO058xxf5iOo/295X7qnpKAIgECP6a7mxa32RfRP8xknzGYU+0Tb8lCQKnfpCDJSHAc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112958},"engines":{"node":">=18"},"gitHead":"dcd5808d95adc8d01f62b9ebebff20417ab1df7f","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"11.14.1","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.1.1_1779385163771_0.2738128508732838","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@alfredo-petri/ai-dev-framework","version":"1.2.0","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.2.0","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"c12d23c27969b679b80493f959fae92fddf44ac7","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.2.0.tgz","fileCount":45,"integrity":"sha512-6U4VYcHp5u1SyLIIdnviAZCAN4DsY+E3ItxL1MCKNtAPPpN4+f09p/NRTgIsG2tq9ZrPA1+bG0bZpqHjWCrN5g==","signatures":[{"sig":"MEUCIQD/QL6wxJ6OcRkHZBPMQKTuTvhg633TTpqoq4/RTykWNQIgUtMqHBdV+naFjx7ll3bAOiyNbQmIsK7XKeoVgBHEvL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119659},"engines":{"node":">=18"},"gitHead":"7ae3c6ad207c4c3665681efee3c7d788a5cdb867","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"11.14.1","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.2.0_1779387378136_0.5925524170547483","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@alfredo-petri/ai-dev-framework","version":"1.2.1","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.2.1","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"efc99719651641cf3db698bc416e6fd35b7a2384","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.2.1.tgz","fileCount":45,"integrity":"sha512-uUyCZTeRcAZq3Txn0Etv3hlpc51lZclUmvKHR6zzFnKq2pyi1a+soO1GiOmnHDd1vpyOcQ5C2qwF643mpAcIAw==","signatures":[{"sig":"MEQCIA02AZAAljLuSRlEXA0etsySPPh/a5Fb/U9wlo2byZMWAiAqW7B3/S82KWxBdSEg5h18vwMxwBn54/kt0xkqmKW7vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129254},"engines":{"node":">=18"},"gitHead":"ff24db09af37bad67095cb870e39b37a5179d325","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"11.14.1","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.2.1_1779387542794_0.09726236887438544","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@alfredo-petri/ai-dev-framework","version":"1.2.2","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.2.2","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"cab6d72eab7fc4ea7e9a825430d536d7a357ecc0","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.2.2.tgz","fileCount":45,"integrity":"sha512-/2g8wCFYzvTe70yunCxjOPNSEDqjnOWuQYzPQSpBXB1YF/+gRHOOpCuoWipTBZAmniotVzTuHeAyzLg49ZijMA==","signatures":[{"sig":"MEUCIFwJlwSvytStUdU67dJToOUvDM3/XvXbxum3omRpLeZtAiEA0IFXmBRfHOXGSshOkvPT25AmdfAXynvf/DCnOeSThYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130634},"engines":{"node":">=18"},"gitHead":"5fe32953e515128029b49b31d710322dae19e6c2","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"11.14.1","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.2.2_1779902197049_0.15373607645591902","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@alfredo-petri/ai-dev-framework","version":"1.2.3","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.2.3","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"a08d86194deae1db5b30753eecd686e04d482c42","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.2.3.tgz","fileCount":45,"integrity":"sha512-F+S8Pcytilt7Wg76U7u6lbtkd78pOnT6IuMcBBmInt/z9eEIVlqrstOOPxMbFxVWxJAkcLUF2C/oGxkjGv9TDA==","signatures":[{"sig":"MEUCIQCktqSOvI6AgPS3SfHRG+Uu19bJo3Q0vE3oCmgbzVQ+IwIgdYhWHmmNYhDgPBv6z4ExTXHdN01LGhTIeJq9A/cUxfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138048},"engines":{"node":">=18"},"gitHead":"92a732f1c5c254b27724e48935bfd2589c6f7989","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"11.14.1","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.2.3_1779904095866_0.30687788139397854","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@alfredo-petri/ai-dev-framework","version":"1.2.4","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.2.4","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"a2cb7ca728c5339c53f46a291904b45b546a1bd9","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.2.4.tgz","fileCount":45,"integrity":"sha512-sgn1CVM2joY6U+bOQ3N7qU7PvERoBTW7es8nADCbJ3amWpBnUgUEZULS/i3G0IefVIQKeBUJwgvPfL3pZBfKzQ==","signatures":[{"sig":"MEUCIE02RQn/+itF+5pebZ4BccFnDhw7oMsHr5V6uSYfbOY8AiEAzdvQul4CRzfmwwmoVbjvbfZpIppOcBY6ke37xzCn7V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138240},"engines":{"node":">=18"},"gitHead":"a65422f8557106acf8faa88b575f20ddd06d3db0","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"11.14.1","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.2.4_1779904174267_0.09793026428331797","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@alfredo-petri/ai-dev-framework","version":"1.3.0","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.3.0","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"8c67e98222d980ade37872ee9d7b9de4a129987b","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.3.0.tgz","fileCount":46,"integrity":"sha512-trIt4QTwOvTFKmAu2caCuyLjXbFNpwUojwLXFM8hPVlPlW4nEkuXa5MToq8vjHmh6ZuQi5OLIP7JXLzNP9YHQQ==","signatures":[{"sig":"MEUCIQDpgGBseAJf7iMl+cnw0nZEpINP0GgAHt8fS7Ce3ktjoAIgW1SxZWTPWV9Xof2tLqCM9WMhhdfiedQ1Sp++D/Wb18U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144779},"engines":{"node":">=18"},"gitHead":"73b48f19c7ef45dbec67e8faa35e9ddc1172553c","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.3.0_1779908283506_0.7794766056389637","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@alfredo-petri/ai-dev-framework","version":"1.3.1","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.3.1","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"f9cdd26d0bb0a3aea320f321a96b8b6498d8a23d","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.3.1.tgz","fileCount":46,"integrity":"sha512-O2xNaB2o/IxMrZjV87Z9be+UZdReEmR52Xe8+GrA3sHL7Ab13nbWBv4ZOK/n48zlKXZSUQ16aHb9ChafeQNDiw==","signatures":[{"sig":"MEQCIHyIKFdc/9JPNzQ3GFyJ5DBcugcqmY/o6oFviMLQ0g3UAiANxBjXEC5+wDkedBgq9Y9UtnkJl1u3vIYbLlb1MUSX6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146166},"engines":{"node":">=18"},"gitHead":"fa93748a00fe1e784db9d54901675cb9dec87d58","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.3.1_1779908950934_0.5615908040080391","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@alfredo-petri/ai-dev-framework","version":"1.3.2","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.3.2","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"a39007251afd909518a8dd2442afef3c47211187","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.3.2.tgz","fileCount":46,"integrity":"sha512-Lijgn7fgqJ5tXYkliP8hUSKf2K5NWNdB/0RxofGWJrkT0MXohb/zWsbz0nRBV31iVysG8w3M7zildNPfTxyW7A==","signatures":[{"sig":"MEUCIEsPa9hQCub2AhmnWVPZhJJuIx3LhbCUYvCO19LQIqAvAiEAiqQtnfOieKQGKbWHj8ECqD42S+EZI759EQAQZuPMApc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146329},"engines":{"node":">=18"},"gitHead":"d6d962221328f83d3165b0af38bc304560c2f4d5","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.3.2_1780230179465_0.9143173548347632","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@alfredo-petri/ai-dev-framework","version":"1.3.3","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.3.3","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"e5dc37cb75f396b4765d38cb9db351e36956860e","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.3.3.tgz","fileCount":46,"integrity":"sha512-fIkK8O8NLDXgmDVc63B3C62agW6e+k+JJPYTg4fhRNTt1I8kgGp/tANfVRyBE1OtMrBApTon+ZU2QLudLvaBcA==","signatures":[{"sig":"MEQCIAH7xmQXVd4z6iQG7tnB+NSYy+Jnqi3VoqBycN6kFLXUAiA3TUGH+MWEUeJcmrPtlGmpUP/Aod9Qhw7R3PD/D4Z7dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147004},"engines":{"node":">=18"},"gitHead":"3bd310969f2ab23e6c1d802622b3d8aa08d5f567","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.3.3_1780230612216_0.15396765427025594","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@alfredo-petri/ai-dev-framework","version":"1.3.4","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.3.4","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"9dc7e44c7391aca30fe215f8f63b79b13d5b4ca8","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.3.4.tgz","fileCount":46,"integrity":"sha512-I5j3OgQkbcXLuoVeobdbQL9biUBb1TZQOtl9z1OfrdHaEvEBGcndqKLFTanxBJAj87h0CYBdM1HbsTCVjQ3pAQ==","signatures":[{"sig":"MEUCIHUeboW6PjtnZ/ol05mJDK/F6qJYccpMvQyBKOra+saPAiEAo8tesPDx4lRrZNHXNE3ccEKJ15BxJhzrRWPdijf500g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149262},"engines":{"node":">=18"},"gitHead":"a856842dc44dca0c38a38d0779c7c41a75522ae6","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.3.4_1780239371441_0.75319264795962","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@alfredo-petri/ai-dev-framework","version":"1.4.0","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.4.0","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"668a602ac359d3859f0a84007494074935636f60","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.4.0.tgz","fileCount":73,"integrity":"sha512-AWvRoTB+35zdTDcTmDqQvUMDJBTzSYgaAFoBBAbb3bRkRUuiwdgiLmaBHAX0XnCqdgWsNcNdxm7bqb/4lDFxaw==","signatures":[{"sig":"MEUCICRnQVY2Kc2e0Gc3dbpAVUQFAt40sSSS22Nbc5d3qSikAiEAiL4KpUJqATgZsIkGP4FG+LzKD8zsbRBfoLixy6zRAsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161211},"engines":{"node":">=18"},"gitHead":"bb5f1af7436a10e54e6c2238a69b84cb5b62aa7c","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.4.0_1780241985837_0.9353838332381601","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@alfredo-petri/ai-dev-framework","version":"1.5.0","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.5.0","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"d3ee5042913ca43cf0acd1499a9bf02e05f778c2","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.5.0.tgz","fileCount":79,"integrity":"sha512-xyCT89/4VUNhroaSRQsE5lEMH6j7Vsf+zuGCf9WExYp0vMKY7Is9otBg2wSmw5sjI0L7gQxEddChkvT7W8jtSg==","signatures":[{"sig":"MEQCIDyW6CvVdtKKbHQOkEjipnE5jmFEqAihIJqrE4qOxLUZAiA7wZKJ9w4hVFO+B8fKw1A4WxYSZ0YgDoHfMMrYL1Q4DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180073},"engines":{"node":">=18"},"gitHead":"e7f498461358a26e8b2d37f08617ba0cb2bd8c15","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.5.0_1780246252243_0.7250191850648138","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@alfredo-petri/ai-dev-framework","version":"1.5.1","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.5.1","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"82f20831bd30d0b7acda227774d89577878797cb","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.5.1.tgz","fileCount":79,"integrity":"sha512-RXGjfjGer+Cwl+B9qDtZE6WVg6+kA9USgmOciDN77YjYU7rXUnylDTL9QOpZ565wOydbXzESlTZN5IbNX6o7EA==","signatures":[{"sig":"MEUCIG1HzVIfmB3Ep0vPlAtxghzw5g7uGNyB0jdf1vdpnRARAiEAv/SKtZZWndKleItcgdYMqEMBxzOU118ULdp+Y9xePWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190525},"engines":{"node":">=18"},"gitHead":"0f7fba40d33230ce739a1e10cb5ec145d9d1dc3c","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.5.1_1780247139924_0.717450812145034","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@alfredo-petri/ai-dev-framework","version":"1.5.2","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.5.2","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"98a030655614601de03a8bc085deb00d315dea75","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.5.2.tgz","fileCount":79,"integrity":"sha512-NeqV/QdsbCr60h7KwDvXJQ4kYJJn+FX4gDL+uUxmi794jlfE2ToIhEA1hqqehR9WsTWkaSZK9APQnr9uPCTaBg==","signatures":[{"sig":"MEYCIQC1acVRv3xWdRLW0xHc05fWZiYKGx6SP/qtDXjbjQLCgwIhANMcM7N3UprfqHPFaPobNyXFlPAE9rZfigmmKnM9FFDu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191881},"engines":{"node":">=18"},"gitHead":"958190a9d16582f9c2e0dbab77875bb184d3d258","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.5.2_1780255695267_0.40542169666684535","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@alfredo-petri/ai-dev-framework","version":"1.5.3","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.5.3","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"5770bebad74a26023bebd6b89b62ca4586816131","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.5.3.tgz","fileCount":79,"integrity":"sha512-Kc8K/5O4/WvmLy8yP6F7Tlaji/hE2c2cDOjrMh0l1U8gRzOQgUi1F6kWz6vfWcRsnnVvvMX4K8LRecBs1b6UWQ==","signatures":[{"sig":"MEUCICTKJz2ukOiOjD/a4vST9cs8klIVSxMFveKFLwR+am0SAiEAtVH7T/ePO+I8cl3fTrP87936Iac7Bvavy6LO3QOv3tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192368},"engines":{"node":">=18"},"gitHead":"099300d81f5bf9e32c7312c53258feefb75ec326","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.5.3_1780255796250_0.18858421505800282","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@alfredo-petri/ai-dev-framework","version":"1.6.0","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.6.0","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"31c3b3479f3e1389a9c772db01cd6f5520faed5f","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.6.0.tgz","fileCount":80,"integrity":"sha512-/QN2Li7tfZ68NyTaqsxBuX3o9CSEVah8jg3Rea600gKyv6Wuk1o4GaOGOw2xucZWl+atC47HGIIoZQAMNImrNA==","signatures":[{"sig":"MEQCIC2wz5iWt3WgqjrKgfPELB1f6tBCMeRd40fbc38lg78iAiBiT/hOcMHoBBzjmnG1URxmMTiF/sInq3vD8IeTENQEag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200228},"engines":{"node":">=18"},"gitHead":"ca1db31de3b08368c692498e952b10aec79d7569","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.6.0_1780258780973_0.6183323607100266","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@alfredo-petri/ai-dev-framework","version":"1.6.1","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.6.1","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"cf11b36ad3ce5dd6eb5fd96a05cdd4edd24b524f","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.6.1.tgz","fileCount":80,"integrity":"sha512-rhaV1Oo5r6R3c8ORh3aD3MMIMBOLfX0J2zLGFm1qWkJsIVQLnkauoNHULtIVUE+CBcDZuwA9xVZHy3mrhXhOFQ==","signatures":[{"sig":"MEYCIQC0XcsLZw8a/JrvVnbuUHk4uJ8fNuTeXylpiIVVnlV4IwIhAKNYjOAIKXfCXu3w/kQGJB6//96EqGg8ltguo9pUG4mH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204968},"engines":{"node":">=18"},"gitHead":"bfa92c5d35df136aae2adebb3e19f9a6f609a88a","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.6.1_1780258958650_0.5019324700608472","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@alfredo-petri/ai-dev-framework","version":"1.6.2","keywords":["ai","agents","framework","claude","codex","copilot","gemini","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.6.2","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"bdda5252e04317dcaa024c3589bb7d3834a7458c","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.6.2.tgz","fileCount":80,"integrity":"sha512-dawq2BVCpjTnBxMcix187QaXIiYilXb2OQxroK0tov1DbzLklWvdXOR5sgLRFJ7pcVW0NjwWZ3Qgd6yyAMX3og==","signatures":[{"sig":"MEQCIGy2j7ghfBNeUrf7WWuvZIqH/Vxh0P/3fLn4u73veADLAiBmPQV/9xhqkMrrIXMPc0sz4nyKcQev1+BTdiAyHLWnBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207317},"engines":{"node":">=18"},"gitHead":"32c1842d5747ec085315b3426635e13dad681299","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.6.2_1780259067217_0.7162499522298922","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@alfredo-petri/ai-dev-framework","version":"1.6.3","keywords":["ai","agents","framework","claude","codex","copilot","gemini","opencode","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.6.3","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"5aaaa7b17126985c498479797627e509b49134c9","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.6.3.tgz","fileCount":80,"integrity":"sha512-OXksnoqWpJ+FSaY5ggpkRVy67HJDcGot3uPi98AeVFRMONid2CUhDYWW5dyeVlZKH28/OCZRp8NP99uZPNgM5A==","signatures":[{"sig":"MEYCIQCsQc5z0JxK+3otsCuA9I+V8brVWWLPd+sgcLDwBSYnfAIhANhmRoCtycVbaUY9aRnFEu2Dfgo/EtD8aRr1K2xxhxeD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209593},"engines":{"node":">=18"},"gitHead":"58bc388f86984cbf9801ba9b687034eb656762de","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.6.3_1781787826751_0.2288323313940841","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@alfredo-petri/ai-dev-framework","version":"1.6.4","keywords":["ai","agents","framework","claude","codex","copilot","gemini","opencode","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.6.4","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"fd6ced00371af0ae1018aa3ba03912add3bd1608","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.6.4.tgz","fileCount":80,"integrity":"sha512-vgv9INn9hyU/stj+1F1Fu8ozijj+vJA3SKw57ky3r5b8H/I3kx2PorY+26+2rfqkcnr26iuZLmlleYIXDoFkCA==","signatures":[{"sig":"MEYCIQC+c3WHza7GC+9lDNgiGRSNNz93+U/gxfXcBbkdeTjjOwIhAPeuLxWHkOZUbaKCiTG6cERfgt3UmsHnSvw7GLoFcvLc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210410},"engines":{"node":">=18"},"gitHead":"1ed13c0f817511d4410c7798b239424858b65449","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.6.4_1781869725518_0.8568141173826378","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@alfredo-petri/ai-dev-framework","version":"1.6.5","keywords":["ai","agents","framework","claude","codex","copilot","gemini","opencode","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.6.5","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"e87e30f9103d95a458484349b5cd3584d52ddc1d","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.6.5.tgz","fileCount":80,"integrity":"sha512-5oqEPmzGQm+/2blgwFICDlnDQ8s1AZbGK39KkVqBy27zmhkZOQ6oyctVpX33NFTKx7EAI8gaFGwpHh3j7Sydyw==","signatures":[{"sig":"MEYCIQDyxJrx8h8RVUwxELJWd8BBWa3rFrFSKH7ar/K3kmm2XgIhAMsvTXWJM/Cgw+3sNvS6uzf9xlbr4SsKem/3noE5Mara","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211606},"engines":{"node":">=18"},"gitHead":"e014d75895ed63123a4c3b2792083b703703dfd7","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.6.5_1781877525429_0.9362269796888849","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@alfredo-petri/ai-dev-framework","version":"1.7.0","keywords":["ai","agents","framework","claude","codex","copilot","gemini","opencode","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.7.0","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"1746603ac48590f9ca3bb81f1bef800cd2945f47","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.7.0.tgz","fileCount":82,"integrity":"sha512-r9YyOBDoGCx4IZEXkkOHuSgEueMPxjYT752PMbUIHUwGGdRTUd4vWLsovB/0u2UFpmjrdp3X22TjlmlUy2eNfg==","signatures":[{"sig":"MEQCIFxEhZj8BqWM2BBcwLkg8wWbQKdsjsrbOola5pwluUOrAiBPHs7rtXhWh4ZbbqSEHZscfC1l8ox08MKw6QzTXADTTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228699},"engines":{"node":">=18"},"gitHead":"1b0a897f42a3fb3f81d3c7e160de8ede0e59fc62","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.7.0_1782831213599_0.5571122774151329","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@alfredo-petri/ai-dev-framework","version":"1.8.0","keywords":["ai","agents","framework","claude","codex","copilot","gemini","opencode","antigravity","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.8.0","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"74ff359954b0a5c701c3053ec6990a9fff64abb9","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.8.0.tgz","fileCount":82,"integrity":"sha512-7mdG5guj3/Oq4jGX2zrD790s+BTPbeZEsrqKtG02Wrvj4f0w6dFoqrJcPQ3AP7Kw1Rxb4nnMQin8sOIdoFCktg==","signatures":[{"sig":"MEUCIQCtKOj94qPyu//8gDxA/de8wfmq9fSKsBdLAkBEWo4InwIgJddTFyZbpAoQ8getKwgmuSnNBeyAVwcvXyvtYsZtZOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233193},"engines":{"node":">=18"},"gitHead":"8b439feeb9859f9d3013eb47945086e5d74ac892","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.8.0_1782831621550_0.03935189126335903","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@alfredo-petri/ai-dev-framework","version":"1.9.0","keywords":["ai","agents","framework","claude","codex","copilot","gemini","opencode","antigravity","llm","ai-agents","development-framework"],"license":"MIT","_id":"@alfredo-petri/ai-dev-framework@1.9.0","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"bin":{"ai-dev-framework":"bin/cli.js"},"dist":{"shasum":"06ec05a2a625cf93166a9f395ec383fee34f880a","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.9.0.tgz","fileCount":83,"integrity":"sha512-IGxX+1yV1z+EJ77xJKAb2kalxRw40xlxLlgs8ioiXL8Qv0Kd6pVn4/SO+CVcI/S8aVjD/7brDEI8PZR0XyYwQQ==","signatures":[{"sig":"MEYCIQDkmoAaaDFnXQkSAdsGOxHOc8kea1vwI1O7R2q9nA6KkQIhAOUI3DsrC9nA1v/6xxJyvSloYkc6pq9oi53S/3gnyCk+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240230},"engines":{"node":">=18"},"gitHead":"53e95814a94671103da3fc114467aec314de8a97","_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"repository":{"url":"git+https://github.com/alfredo-petri/ai-dev-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-dev-framework_1.9.0_1784146678437_0.48068409782159494","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@alfredo-petri/ai-dev-framework","version":"1.9.1","description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","bin":{"ai-dev-framework":"bin/cli.js"},"keywords":["ai","agents","framework","claude","codex","copilot","gemini","opencode","antigravity","llm","ai-agents","development-framework"],"license":"MIT","engines":{"node":">=18"},"repository":{"type":"git","url":"git+https://github.com/alfredo-petri/ai-dev-framework.git"},"_id":"@alfredo-petri/ai-dev-framework@1.9.1","gitHead":"b8a108d153a7067eac866430ded77545b03d2e36","bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yI6vkkUN4cuqFTEKCfZGMs72yfXjXvMIJh15p6UosbT68EXyEjYA/YOPKrrUb+GhlD3dHkBj2mKw0jCoLNsuJg==","shasum":"80d878294369016e26d195a26b6e3bc4a2b64441","tarball":"https://registry.npmjs.org/@alfredo-petri/ai-dev-framework/-/ai-dev-framework-1.9.1.tgz","fileCount":83,"unpackedSize":242341,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXPSY0MqX4+tDr8Z07En3Jn4SMDmQ/dZtkhOlTzmT1gAIgRZhryv0gIXcrv5D9kZfmdA8SOnqFi1F/fI+pbcQC1Z0="}]},"_npmUser":{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"},"directories":{},"maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-dev-framework_1.9.1_1784147806629_0.6118762361516701"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T16:43:03.395Z","modified":"2026-07-15T20:36:46.909Z","1.0.0":"2026-05-21T16:43:03.758Z","1.1.0":"2026-05-21T17:32:00.009Z","1.1.1":"2026-05-21T17:39:23.972Z","1.2.0":"2026-05-21T18:16:18.266Z","1.2.1":"2026-05-21T18:19:02.933Z","1.2.2":"2026-05-27T17:16:37.187Z","1.2.3":"2026-05-27T17:48:16.042Z","1.2.4":"2026-05-27T17:49:34.393Z","1.3.0":"2026-05-27T18:58:03.682Z","1.3.1":"2026-05-27T19:09:11.119Z","1.3.2":"2026-05-31T12:22:59.608Z","1.3.3":"2026-05-31T12:30:12.401Z","1.3.4":"2026-05-31T14:56:11.580Z","1.4.0":"2026-05-31T15:39:46.004Z","1.5.0":"2026-05-31T16:50:52.391Z","1.5.1":"2026-05-31T17:05:40.089Z","1.5.2":"2026-05-31T19:28:15.405Z","1.5.3":"2026-05-31T19:29:56.393Z","1.6.0":"2026-05-31T20:19:41.120Z","1.6.1":"2026-05-31T20:22:38.800Z","1.6.2":"2026-05-31T20:24:27.358Z","1.6.3":"2026-06-18T13:03:46.896Z","1.6.4":"2026-06-19T11:48:45.686Z","1.6.5":"2026-06-19T13:58:45.568Z","1.7.0":"2026-06-30T14:53:33.747Z","1.8.0":"2026-06-30T15:00:21.764Z","1.9.0":"2026-07-15T20:17:58.561Z","1.9.1":"2026-07-15T20:36:46.820Z"},"bugs":{"url":"https://github.com/alfredo-petri/ai-dev-framework/issues"},"license":"MIT","homepage":"https://github.com/alfredo-petri/ai-dev-framework#readme","keywords":["ai","agents","framework","claude","codex","copilot","gemini","opencode","antigravity","llm","ai-agents","development-framework"],"repository":{"type":"git","url":"git+https://github.com/alfredo-petri/ai-dev-framework.git"},"description":"Portable AI development framework — agents, sub-agents, skills and tools for AI-assisted development","maintainers":[{"name":"alfredo-petri","email":"alfredo_petri@hotmail.com"}],"readme":"# ai-dev-framework\n\nFramework portátil de agents, sub-agents, skills e tools para desenvolvimento assistido por IA. Neutro de stack, modelo e ferramenta — aplique a qualquer projeto web/fullstack com qualquer AI agent CLI.\n\n## Instalação global\n\n```bash\nnpm install -g @alfredo-petri/ai-dev-framework\nai-dev-framework install\nai-dev-framework link --all\n```\n\nInstala o framework em `~/.ai-dev-framework/` e injeta referência automática nos AI agents CLI detectados.\n\n### AI agents CLI suportados\n\n| Comando | Agent | Config injetada |\n|---------|-------|-----------------|\n| `link claude` | Claude Code | `~/.claude/CLAUDE.md` + 27 slash commands em `~/.claude/commands/` |\n| `link codex` | OpenAI Codex CLI | `~/.codex/AGENTS.md` + 27 skills em `~/.codex/skills/` |\n| `link copilot` | GitHub Copilot CLI (`copilot` binary) | 27 skills em `~/.copilot/skills/` |\n| `link gemini` | Gemini CLI | `~/.gemini/GEMINI.md` |\n| `link opencode` | opencode | 27 skills em `~/.agents/skills/` |\n| `link antigravity` | Antigravity CLI (`agy`) | `~/.gemini/antigravity-cli/AGENTS.md` + 27 skills em `~/.gemini/antigravity-cli/skills/` |\n| `link --all` | Todos os CLI agents detectados + IDEs globais detectadas | — |\n\n`link --all` também injeta automaticamente a config global nas IDEs detectadas (Cursor, Windsurf e Antigravity IDE), sem necessidade de rodar `inject --global` separado.\n\n### IDE plugins\n\nPara injetar em IDEs, use `inject` no diretório raiz do projeto:\n\n```bash\n# todas as IDEs no projeto atual\nai-dev-framework inject\n\n# IDE específica\nai-dev-framework inject cursor\nai-dev-framework inject copilot\nai-dev-framework inject windsurf\nai-dev-framework inject antigravityide\n\n# config global (onde suportado)\nai-dev-framework inject --global\nai-dev-framework inject --global windsurf\nai-dev-framework inject --global antigravityide\n```\n\n| IDE | Escopo | Arquivo gerado |\n|-----|--------|----------------|\n| VS Code + GitHub Copilot | project | `.github/copilot-instructions.md` |\n| Cursor | project + global | `.cursor/rules/ai-dev-framework.mdc` |\n| Windsurf | project + global | `.windsurfrules` / `~/.codeium/windsurf/memories/global_rules.md` |\n| Antigravity IDE | project + global | `.agent/rules/ai-dev-framework.md` + `.agent/workflows/` / `~/.gemini/antigravity-ide/global_workflows/` |\n\nSuporte ao Antigravity CLI e Antigravity IDE baseado no PR #2 de @ildopetrijunior, adaptado ao fluxo atual de 27 wrappers e symlinks do framework.\n\n### Comandos disponíveis\n\n```bash\nai-dev-framework install              # instala framework em ~/.ai-dev-framework/\nai-dev-framework link --all           # linka a todos os CLI agents detectados\nai-dev-framework link claude          # linka apenas ao Claude Code\nai-dev-framework link antigravity     # linka apenas ao Antigravity CLI\nai-dev-framework inject               # injeta em todas as IDEs no projeto atual\nai-dev-framework inject --global      # injeta na config global das IDEs detectadas\nai-dev-framework inject cursor        # injeta apenas no Cursor (projeto atual)\nai-dev-framework inject antigravityide # injeta apenas no Antigravity IDE (projeto atual)\nai-dev-framework check-update         # verifica atualizações no GitHub\nai-dev-framework update               # atualiza para a versão mais recente\nai-dev-framework status               # mostra estado da instalação, CLI agents e IDEs\nai-dev-framework uninstall            # remove ~/.ai-dev-framework/ e configs injetadas\n```\n\n---\n\n## Hierarquia\n\n```\nAgent (orchestrator — goal de alto nível)\n  ├── invoca Sub-agents  →  especialistas com missão única\n  │     └── usam Skills  →  capabilities compostas e reutilizáveis\n  │           └── usam Tools  →  operações atômicas\n  ├── usa Skills diretamente quando aplicável\n  └── usa Tools diretamente quando aplicável\n```\n\n## Princípio Interface/Adapter\n\nTodo componente, serviço, repositório ou integração nova segue o padrão interface/adapter:\n\n1. **Contrato primeiro** — interface ou classe base abstrata define o comportamento antes de qualquer implementação\n2. **Implementação como adapter** — toda classe concreta é um adapter que satisfaz o contrato\n3. **Consumo pelo contrato** — código consumidor referencia a interface, nunca a implementação direta\n\nFeatures com integração ou extensão prevista exigem `contracts.md` na pasta `specs/` — aprovado junto com `plan.md` antes de qualquer código.\n\n---\n\n## Pipeline padrão\n\n```\nread-project-context      (skill — obrigatória)\nclassify-change           (skill — obrigatória)\nopen-github-issue         (skill — obrigatória se GitHub disponível)\n  ↓\nscope-mapper              (sub-agent — condicional: mapeia interfaces existentes e débitos)\nstyle-reference-scout     (sub-agent — condicional)\nrefactor-engineer         (sub-agent — obrigatório em código: define interfaces antes de extrações)\ntest-engineer             (sub-agent — obrigatório em código: testa via contrato/interface)\nquality-guardian          (sub-agent — gate final: bloqueia se interface/adapter ausente)\n  ↓\ncommit-changes            (skill)\nclose-github-issue        (skill)\n```\n\n---\n\n## Agents\n\nOrchestrators de alto nível. Ponto de entrada para qualquer tarefa. No Claude Code: `/ai-df-agent-*`\n\n### bugfix-agent\n\nCorrige comportamento incorreto com mudança mínima e segura.\n\n```\n/ai-df-agent-bugfix\ncorrigir o bug de timeout no módulo de pagamentos — o retry não respeita o intervalo configurado\n```\n\n```\nuse o bugfix-agent para corrigir o comportamento incorreto no cálculo de datas no relatório mensal\n```\n\nFluxo: confirma comportamento atual vs. esperado → scope-mapper se origem difusa → refactor-engineer → test-engineer → quality-guardian → commit-changes → close-github-issue.\n\n---\n\n### feature-module-agent\n\nCria feature ou módulo novo com disciplina de spec, plano e relatório.\n\n```\n/ai-df-agent-feature-module\nimplementar o módulo de autenticação via OAuth 2.0 com suporte a Google e GitHub\n```\n\n```\nuse o feature-module-agent para criar o módulo de notificações push\n```\n\nCria `specs/<slug>/` com clarify, spec, **contracts**, plan, tasks, implement e report. `contracts.md` define interfaces e adapters da feature — aprovado junto com `plan.md` antes de qualquer código. Aguarda aprovação explícita antes de escrever código.\n\n---\n\n### component-creation-agent\n\nCria novo componente preservando padrão visual e arquitetural do projeto.\n\n```\n/ai-df-agent-component-creation\ncriar um componente DataTable reutilizável com suporte a ordenação, paginação e seleção de linhas\n```\n\n```\nuse o component-creation-agent para criar um componente de upload de arquivos com drag-and-drop\n```\n\nDefine interface/contrato do componente antes de qualquer código. Cria implementação concreta como adapter satisfazendo o contrato. Invoca style-reference-scout antes de criar qualquer UI para garantir aderência ao padrão local.\n\n---\n\n### component-refactor-agent\n\nRefatora componente existente com componentização e separação lógica-UI.\n\n```\n/ai-df-agent-component-refactor\nrefatorar src/components/UserDashboard.tsx — componente com 600 linhas misturando lógica e apresentação\n```\n\n```\nuse o component-refactor-agent em src/features/checkout/CheckoutForm.tsx\n```\n\nMapeia escopo → extrai interfaces/contratos → extrai lógica como adapters → componentiza → testa → audita.\n\n---\n\n### improvement-agent\n\nMelhora código existente sem regressão ou desvio de padrão.\n\n```\n/ai-df-agent-improvement\nmelhorar a performance do módulo de relatórios — queries N+1 detectadas no log de produção\n```\n\n```\nuse o improvement-agent para melhorar a legibilidade e manutenibilidade de src/lib/date-utils.ts\n```\n\nEscopo conservador. Não inventa edge cases. Não refatora além do pedido.\n\n---\n\n## Sub-agents\n\nEspecialistas invocados pelos agents. Missão única, input/output definido. No Claude Code: `/ai-df-subagent-*`\n\n### scope-mapper\n\nMapeia escopo, contratos e arquivos candidatos antes de qualquer mudança.\n\n```\n/ai-df-subagent-scope-mapper\nmapear o escopo do módulo de autenticação — quais arquivos são afetados se trocarmos a biblioteca de JWT\n```\n\n```\nuse o scope-mapper para identificar tudo que depende de src/lib/api-client.ts antes de refatorar\n```\n\nSaída: arquivos em escopo, fora do escopo, contratos críticos, interfaces existentes, integrações sem interface (débito de Princípio VIII), ambiguidades.\n\n---\n\n### style-reference-scout\n\nColeta referências visuais antes de criar nova UI.\n\n```\n/ai-df-subagent-style-reference-scout\ncoletar referências visuais para criar um novo componente de modal de confirmação\n```\n\n```\nuse o style-reference-scout para mapear os padrões de formulário do projeto antes de criar o FormWizard\n```\n\nInspeciona `components/ui/`, estilos globais e `components-registry.md`. Não implementa.\n\n---\n\n### refactor-engineer\n\nRefatora código de forma conservadora.\n\n```\n/ai-df-subagent-refactor-engineer\nextrair a lógica de validação de src/components/LoginForm.tsx para um hook reutilizável\n```\n\n```\nuse o refactor-engineer para separar a camada de acesso a dados do módulo de produtos\n```\n\nDefine interface/contrato antes de qualquer extração. Implementações concretas são adapters. Preserva comportamento, contratos e padrões locais. Não inventa requisitos.\n\n---\n\n### test-engineer\n\nCria cobertura de testes por matriz de risco.\n\n```\n/ai-df-subagent-test-engineer\ncriar testes para o módulo de cálculo de frete recém implementado\n```\n\n```\nuse o test-engineer para cobrir os edge cases de src/lib/discount-calculator.ts\n```\n\nDetecta framework existente, segue padrão local. Testa via interface/contrato — injeta adapters de teste (mocks, fakes, in-memory), nunca instancia implementação concreta diretamente. Cobre unit, component e integração conforme risco.\n\n---\n\n### quality-guardian\n\nGate final bloqueante de auditoria.\n\n```\n/ai-df-subagent-quality-guardian\nauditar as mudanças do PR de refatoração do módulo de auth antes do merge\n```\n\n```\nuse o quality-guardian para revisar a implementação do módulo de pagamentos PIX\n```\n\nVerifica regressão, edge cases, contratos, separação lógica-UI, conformidade com constitution e Princípio VIII (nova integração sem interface bloqueia). Bloqueia se qualquer item falhar.\n\n---\n\n## Skills\n\nCapabilities compostas reutilizáveis. Invocadas diretamente quando não há necessidade de orquestração de sub-agents. No Claude Code: `/ai-df-skill-*`\n\n### read-project-context\n\nLeitura obrigatória de contexto antes de qualquer trabalho.\n\n```\n/ai-df-skill-read-project-context\n```\n\nLê `constitution.md`, `agents.md` e contexto de domínio aplicável. Primeiro passo de todo agent e sub-agent.\n\n---\n\n### classify-change\n\nClassifica o tipo de mudança: `fix`, `feature`, `improvement` ou `component`.\n\n```\n/ai-df-skill-classify-change\nclassificar: adicionar suporte a pagamento via PIX no checkout\n```\n\nSaída: classificação + razão. Alimenta `open-github-issue` para determinar a label correta.\n\n---\n\n### open-github-issue\n\nAbre issue no GitHub com label correlata antes de implementar.\n\n```\n/ai-df-skill-open-github-issue\nabrir issue para: corrigir o bug de timeout no módulo de pagamentos\n```\n\nDetecta `owner/repo` do remote, determina label (`bug`/`enhancement`/`refactor`/`documentation`/`chore`), cria issue com título, body e critérios de conclusão. Registra número da issue para `close-github-issue`.\n\n---\n\n### close-github-issue\n\nComenta resumo da implementação e fecha a issue.\n\n```\n/ai-df-skill-close-github-issue\nfechar a issue #42 com resumo do que foi implementado\n```\n\nColeta commits e arquivos da sessão, escreve comentário de entrega, fecha issue. Só executar após `commit-changes`.\n\n---\n\n### build-scope-map\n\nMapeia escopo, contratos e ambiguidades de uma área do código.\n\n```\n/ai-df-skill-build-scope-map\nmapear escopo de src/modules/payments/ antes de trocar o gateway\n```\n\nSaída estruturada: arquivos em escopo, fora do escopo, contratos sensíveis, interfaces existentes, integrações sem interface (débito), perguntas sem resposta no código.\n\n---\n\n### collect-visual-references\n\nInspeciona componentes existentes para extrair padrões visuais e tokens.\n\n```\n/ai-df-skill-collect-visual-references\ncoletar referências visuais do projeto para criar um novo componente de tabela\n```\n\nMapeia tokens de tema, classes recorrentes, padrões de composição e primitivos de feedback. Não implementa.\n\n---\n\n### build-risk-matrix\n\nConstrói matriz de cobertura de testes por risco.\n\n```\n/ai-df-skill-build-risk-matrix\nconstruir matriz de risco para src/lib/pricing.ts e src/hooks/useCart.ts\n```\n\nClassifica cada arquivo/fluxo como unit, component ou integração com base em complexidade e criticidade.\n\n---\n\n### write-tests\n\nEscreve testes seguindo o framework e padrão do projeto.\n\n```\n/ai-df-skill-write-tests\nescrever testes para src/lib/discount-calculator.ts seguindo a matriz de risco definida\n```\n\nDetecta framework (vitest/jest/playwright), segue padrão existente de nomes e estrutura. Não configura infraestrutura sem aprovação.\n\n---\n\n### run-audit-checklist\n\nChecklist bloqueante de auditoria final.\n\n```\n/ai-df-skill-run-audit-checklist\nauditar mudanças em src/auth/ — verificar regressão, contratos e edge cases\n```\n\nValida regressão funcional, edge cases, contratos públicos, separação lógica-UI, conformidade com constitution e Princípio VIII (nova integração sem interface). Bloqueia se qualquer item falhar.\n\n---\n\n### document-aicontext\n\nCria ou atualiza `aicontext/<modulo>.md` após implementação.\n\n```\n/ai-df-skill-document-aicontext\ndocumentar o módulo de pagamentos após implementação do PIX\n```\n\nInfere módulo pelos arquivos modificados. Cria ou atualiza `aicontext/<modulo>.md` com interfaces/contratos introduzidos, adapters existentes, features e convenções do módulo.\n\n---\n\n### commit-changes\n\nAgrupa e executa commits semânticos por funcionalidade.\n\n```\n/ai-df-skill-commit-changes\ncommitar as mudanças do módulo de autenticação\n```\n\nPergunta se modo automático ou manual. Agrupa arquivos por domínio, classifica tipo (feat/fix/refactor/chore/docs), escreve mensagens Conventional Commits, executa na ordem correta.\n\n---\n\n### open-framework-issue\n\nAbre issue no repositório do próprio framework via perguntas guiadas.\n\n```\n/ai-df-skill-open-framework-issue\nencontrei um bug no comando inject — ele sobrescreve o .windsurfrules existente sem preservar conteúdo anterior\n```\n\n```\n/ai-df-skill-open-framework-issue\nquero sugerir suporte ao Zed como nova IDE no comando inject\n```\n\nColeta em sequência: categoria (`feat`/`fix`/`docs`/`style`/`refactor`/`test`/`chore`), título, descrição, contexto, evidências (obrigatório para `fix`) e critérios de aceite. Faz follow-up quando resposta incompleta. Cria a label no repo se não existir e submete via `gh issue create` em `alfredo-petri/ai-dev-framework`. Requer `gh` autenticado.\n\n---\n\n### search-update\n\nVerifica atualizações disponíveis do framework (uma vez por sessão).\n\n```\n/ai-df-skill-search-update\n```\n\nExecuta `ai-dev-framework check-update-if-needed`. Se houver nova versão, exibe release notes e pergunta se deseja atualizar.\n\n---\n\n### update\n\nAtualiza o framework para a versão mais recente após aprovação.\n\n```\n/ai-df-skill-update\n```\n\nRequer confirmação explícita. Executa `ai-dev-framework update`, reinstala arquivos e recria slash commands.\n\n---\n\n### project-init\n\nInicializa a infraestrutura de contexto AI em um projeto.\n\n```\n/ai-df-skill-project-init\n```\n\nCria `AGENTS.md`, `constitution.md`, `components-registry.md` e `aicontext/` via entrevista guiada e detecção de stack.\n\n---\n\n### create-flowchart\n\nCria diagramas Mermaid e viewers HTML interativos quando solicitado.\n\n```\n/ai-df-skill-create-flowchart\ncriar um fluxograma Mermaid do fluxo de checkout com estados de erro\n```\n\nGera Mermaid para fluxogramas, arquitetura, sequência, ERD, classes e Gantt. Quando há alvo HTML, integra controles de pan/zoom, resize, tela cheia, alternância código/diagrama, copiar fonte e link para Mermaid Live.\n\n---\n\n### create-workflow\n\nCria workflows padronizados com rules, skills e templates integrados.\n\n```\n/ai-df-skill-create-workflow\ncriar um workflow de deploy para staging com checkpoint antes do push\n```\n\nLevanta propósito, classifica o workflow, desenha steps/checkpoints, identifica rules e skills necessárias e monta `.context/workflows/<nome>/` com `workflow.md`, `rules/` e `skills/` seguindo anatomia completa.\n\n---\n\n## Tools\n\nOperações atômicas. Base da hierarquia — usadas por skills e sub-agents. No Claude Code, invocadas implicitamente; referencie diretamente quando necessário.\n\n### inspect-files\n\nLeitura sistemática de arquivos e estrutura de diretórios.\n\n```\nuse a tool inspect-files para mapear a estrutura de src/modules/auth/\n```\n\n```\ninspecionar o arquivo src/lib/api-client.ts e seus arquivos vizinhos\n```\n\nLê arquivos, pastas, arquivos de configuração adjacentes. Base para qualquer análise.\n\n---\n\n### search-codebase\n\nBusca de símbolos, padrões e usos no codebase.\n\n```\nuse a tool search-codebase para encontrar todos os usos de useAuthContext no projeto\n```\n\n```\nbuscar todos os arquivos que importam src/lib/pricing.ts\n```\n\nGrep por símbolo, padrão, import ou uso de função/componente. Mapeia dependências antes de refatorar.\n\n---\n\n### run-command\n\nExecuta comandos de teste, build, lint e interpreta saída.\n\n```\nuse a tool run-command para executar os testes do módulo de pagamentos e analisar o resultado\n```\n\n```\nrodar npm run build e identificar os erros de TypeScript\n```\n\nExecuta, captura stdout/stderr, interpreta resultado. Não executa comandos destrutivos sem aprovação.\n\n---\n\n### emit-structured-output\n\nFormata output canônico de qualquer agent ou sub-agent.\n\n```\nuse a tool emit-structured-output para estruturar o resultado da análise do scope-mapper\n```\n\nFormato padrão:\n```\n**Objetivo**: O que foi feito\n**Contexto lido**: Arquivos e documentos consultados\n**Decisões**: Escolhas feitas e razão\n**Artefatos**: Arquivos criados/modificados\n**Riscos**: O que pode quebrar\n**Próximos passos**: O que fazer a seguir\n```\n\n---\n\n## Estrutura\n\n```\nai-dev-framework/\n├── agents.md                        # Guia operacional e regras\n├── constitution.md                  # Princípios de engenharia permanentes (I–VIII)\n├── components-registry.md           # Registro de componentes reutilizáveis\n├── agents/                          # Orchestrators\n│   ├── agent-base.md                # Base com Princípio Interface/Adapter obrigatório\n│   ├── bugfix-agent.md\n│   ├── component-creation-agent.md\n│   ├── component-refactor-agent.md\n│   ├── feature-module-agent.md\n│   └── improvement-agent.md\n├── sub-agents/                      # Especialistas\n│   ├── scope-mapper.md\n│   ├── style-reference-scout.md\n│   ├── refactor-engineer.md\n│   ├── test-engineer.md\n│   └── quality-guardian.md\n├── skills/                          # Capabilities compostas\n│   ├── read-project-context.md\n│   ├── classify-change.md\n│   ├── build-scope-map.md\n│   ├── collect-visual-references.md\n│   ├── build-risk-matrix.md\n│   ├── write-tests.md\n│   ├── run-audit-checklist.md\n│   ├── document-aicontext.md\n│   ├── commit-changes.md\n│   ├── open-github-issue.md\n│   ├── close-github-issue.md\n│   ├── open-framework-issue.md\n│   ├── project-init.md\n│   ├── create-flowchart.md\n│   ├── create-workflow.md\n│   ├── search-update.md\n│   └── update.md\n├── templates/                       # Templates para specs\n│   ├── spec-template.md\n│   ├── contracts-template.md        # Interfaces, adapters e componentes base\n│   ├── plan-template.md\n│   ├── clarify-template.md\n│   ├── implement-template.md\n│   ├── tasks-template.md\n│   └── report-template.md\n└── tools/                           # Operações atômicas\n    ├── inspect-files.md\n    ├── search-codebase.md\n    ├── run-command.md\n    └── emit-structured-output.md\n```\n\n## Skills no opencode\n\nApós `ai-dev-framework link opencode`, 27 skills ficam disponíveis em `~/.agents/skills/`:\n\n```\nai-df-agent-bugfix\nai-df-agent-feature-module\nai-df-agent-component-creation\nai-df-agent-component-refactor\nai-df-agent-improvement\n\nai-df-subagent-scope-mapper\nai-df-subagent-style-reference-scout\nai-df-subagent-refactor-engineer\nai-df-subagent-test-engineer\nai-df-subagent-quality-guardian\n\nai-df-skill-read-project-context\nai-df-skill-classify-change\nai-df-skill-build-scope-map\nai-df-skill-collect-visual-references\nai-df-skill-build-risk-matrix\nai-df-skill-write-tests\nai-df-skill-run-audit-checklist\nai-df-skill-document-aicontext\nai-df-skill-commit-changes\nai-df-skill-open-github-issue\nai-df-skill-close-github-issue\nai-df-skill-open-framework-issue\nai-df-skill-project-init\nai-df-skill-create-flowchart\nai-df-skill-create-workflow\nai-df-skill-search-update\nai-df-skill-update\n```\n\nO opencode carrega automaticamente skills de `~/.agents/skills/` — nenhuma configuração adicional é necessária.\n\n## Slash commands no Claude Code\n\nApós `ai-dev-framework link claude`, 27 slash commands ficam disponíveis:\n\n```\n/ai-df-agent-bugfix\n/ai-df-agent-feature-module\n/ai-df-agent-component-creation\n/ai-df-agent-component-refactor\n/ai-df-agent-improvement\n\n/ai-df-subagent-scope-mapper\n/ai-df-subagent-style-reference-scout\n/ai-df-subagent-refactor-engineer\n/ai-df-subagent-test-engineer\n/ai-df-subagent-quality-guardian\n\n/ai-df-skill-read-project-context\n/ai-df-skill-classify-change\n/ai-df-skill-build-scope-map\n/ai-df-skill-collect-visual-references\n/ai-df-skill-build-risk-matrix\n/ai-df-skill-write-tests\n/ai-df-skill-run-audit-checklist\n/ai-df-skill-document-aicontext\n/ai-df-skill-commit-changes\n/ai-df-skill-open-github-issue\n/ai-df-skill-close-github-issue\n/ai-df-skill-open-framework-issue\n/ai-df-skill-project-init\n/ai-df-skill-create-flowchart\n/ai-df-skill-create-workflow\n/ai-df-skill-search-update\n/ai-df-skill-update\n```\n\n## CI / GitHub Actions\n\n### auto-label-issues\n\nAplica label automaticamente em issues recém-abertas com base no prefixo do título (`feat:`, `fix:`, `docs:`, etc.) ou no corpo da issue. Cria a label no repositório se não existir.\n\n### npm-publish\n\nPublica automaticamente no npm a cada push na branch `master`. Pré-condições verificadas antes de publicar:\n\n- Versão em `package.json` ainda não existe no registro npm\n- `CHANGELOG.md` tem entrada `## v<versão>` correspondente\n- `README.md` existe e não está vazio\n\n**Setup:** adicionar `NPM_TOKEN` como secret no repositório (`Settings → Secrets → Actions`).\n\nO fluxo recomendado para publicar uma nova versão:\n\n```bash\n# 1. bumpar versão em package.json\nnpm version patch   # ou minor / major — atualiza package.json e cria git tag\n\n# 2. adicionar entrada no CHANGELOG.md para a nova versão\n# ## vX.Y.Z\n# ...mudanças...\n\n# 3. commitar e fazer push — a Action publica automaticamente\ngit add package.json CHANGELOG.md\ngit commit -m \"chore(release): vX.Y.Z\"\ngit push\n```\n\n---\n\n## Como usar em um projeto específico (sem instalação global)\n\n```bash\nnpm install @alfredo-petri/ai-dev-framework\n```\n\nOu copie manualmente `agents/`, `sub-agents/`, `skills/`, `tools/`, `templates/`, `constitution.md` e `agents.md` para um diretório `context/` no projeto e adapte `agents.md` com a stack local.\n","readmeFilename":"README.md"}