{"_id":"@gian-tiaga/eda","_rev":"67-3e9a88c5a0b78d1a5e3b83fdacff8771","name":"@gian-tiaga/eda","dist-tags":{"latest":"3.12.0"},"versions":{"0.2.0":{"name":"@gian-tiaga/eda","version":"0.2.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.2.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"2c08c604cdaf336c7f6e3749cf42e5c656659204","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.2.0.tgz","fileCount":13,"integrity":"sha512-sWlYsWZH+zOvkRH2YEpYvQW6R44dZeCH61OoCvsFQ3XzQfHFL9LSgLh666dmCnK14DKLpYX0Dt32uKKdFlbLAQ==","signatures":[{"sig":"MEYCIQCKWLbOiQ9NAB/4S62y3sW3n82z7XGqLamkdymbN7SOFwIhALOljWrDV6r5gFX92QWj851nV6oez3ith2yLdRqYm+Pe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86458},"type":"module","engines":{"node":">=18"},"gitHead":"7f3684f60992a919ae64c97234ae3a738856bdf3","scripts":{"test":"node --test test/"},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, review, fix, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.2.0_1777917867231_0.23551331671536913","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@gian-tiaga/eda","version":"0.2.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.2.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"217300b5c9541e81d8d2c2728d798a0055a16183","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.2.1.tgz","fileCount":13,"integrity":"sha512-nww63oMEetIJ9hRDWZo9ZZo9lOTwiSIAvwyQPandRPDLtnqN3plvE4CBzdcjiECl2WBwGQaXCjCRNlmZpCQaiA==","signatures":[{"sig":"MEQCIBoI+Xxl2y7FDPDBbKsWdIjfz8qnhh+62KxU7BCRhCJpAiBzfYED5BN/mT9jhV7el9jRs3IDL9xwiqu0qCx0dImybg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86458},"type":"module","engines":{"node":">=18"},"gitHead":"da10958fd107c48839b5da1988ef908811764777","scripts":{"test":"node --test test/"},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, review, fix, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.2.1_1777918008943_0.11409023552813724","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@gian-tiaga/eda","version":"0.2.2","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.2.2","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"f631f54554fbe5d4c71c01afe9b0b542f561f9fa","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.2.2.tgz","fileCount":13,"integrity":"sha512-YPJRHrfNXibc748FdCIs43LzS6SIYGj7un6uYUzBGei7Rr+iihheAj8AbaIYMzzLxiJ7S7LqmwMpeHjjWqMURQ==","signatures":[{"sig":"MEYCIQC6DFj8BOLuVRtCJo7d6pEdz+YJbZ0/1uEJfM5/fvhZgAIhAMNrhkldzFILnS/Blf7aHkQKCk+US726bzwKAree5A4x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87023},"type":"module","engines":{"node":">=18"},"gitHead":"355dafb7877ed48e5daefe5539c04002edb14c12","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, review, fix, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.2.2_1777919598587_0.2100306832111909","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@gian-tiaga/eda","version":"0.2.3","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.2.3","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"69773fc77e3a409d13dc272e4cbb971ea59953d9","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.2.3.tgz","fileCount":13,"integrity":"sha512-BbZ1Pc2qzafqGLZ7n0K8vIjUeUsmYO+hNEj20T2w6QiiBPPX7K2RLhrauqenATakzZVwjh4aZd9kJbyqPf0V0A==","signatures":[{"sig":"MEUCICDDh5npO78kcyzv4qCBJcc9t+aBbzm6d2ZFZRZn4QZfAiEAhnXa0rlAktf1owRKVsCZGZU6vn89OtHrSP3omxZa6XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94864},"type":"module","engines":{"node":">=18"},"gitHead":"458a7772b18cddfcdcf855bebf5b19f5753b54c3","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, review, fix, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.2.3_1777920735068_0.4741003949311524","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@gian-tiaga/eda","version":"0.2.4","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.2.4","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"99bd9ad29370318025ed5802b2e8b5abb116be13","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.2.4.tgz","fileCount":13,"integrity":"sha512-MOAkCf4m6XDEmDUwvHmfXma2Nf1jeeyc5yuKfTSnLUu0LS8+opIR5COaxrkvNrV9ui6bS2IXmtzAa3v9JqIYNQ==","signatures":[{"sig":"MEUCIQCxELviTAxuzr6SR2fPm/a5zW9dSgaZ0Jz+JdrN7875wQIgDKuGtHs7oFfBFMx4bG+I1IwHDVxGL7m60VokrU8dU4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108502},"type":"module","engines":{"node":">=18"},"gitHead":"741361c98bcdc0b8595f0e33eb2d1750cce02635","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, review, fix, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.2.4_1777979739143_0.351262126953527","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@gian-tiaga/eda","version":"0.2.5","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.2.5","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"28c2311bf2723b8ee6f7e157614d691c58dc4eed","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.2.5.tgz","fileCount":13,"integrity":"sha512-i+xUMkmtskOQJN7IkWMmJyg3MoyCvko1HxLbRaAUdsdp//wU2qbpqBBWjptzssCb4pZ81l0zIlI/ItlBVXZ/Kw==","signatures":[{"sig":"MEYCIQDwHL4+y5sWDnXvqF84yaDQ9mnKKeu/Jt6gPkZHaLpCewIhAMBCn4L9qYY5pOwUvUc9xGx6LeWjw6mObJ9YWiQoLeQ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108520},"type":"module","engines":{"node":">=18"},"gitHead":"d57c3d68a577fc7913d6af127ea85a9db42b40ea","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, review, fix, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.2.5_1777994334463_0.8361560012366669","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@gian-tiaga/eda","version":"0.2.6","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.2.6","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"51fe86609294a472c0cb2eae960ebbaa9fd3fcf5","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.2.6.tgz","fileCount":13,"integrity":"sha512-zmvlrVPCb0a2dmJ4WY2WqdDjQC1h6m8tMNbNXcuE9TciM8ht0R/m5jRS9h30U1VXTqDZedNCFKooQM5MoSIq+A==","signatures":[{"sig":"MEQCIGIiacml4iYW+wu6BS4vPF5oSp126Q29kczSr1+oxblPAiBNioMhAQfhHeEkoHrrSWLROsy7AgxGKbNd8taN8sXKdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110366},"type":"module","engines":{"node":">=18"},"gitHead":"d57c3d68a577fc7913d6af127ea85a9db42b40ea","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, review, fix, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.2.6_1778063996679_0.1634822512137768","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@gian-tiaga/eda","version":"0.2.7","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.2.7","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"73ed811a762f16d4e9e8e003d6838a1d0eece881","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.2.7.tgz","fileCount":13,"integrity":"sha512-grNLtRem/baCFwHwcj2Rri8jdFurwqkAKRjCKsNOcQ3UM69liGdKRA1pc7YizWTpe1g3r8rulo4hEerl4pzOag==","signatures":[{"sig":"MEUCIGi0+W1Yyo0iGQeg9jOMlXDRjY/fQZP10BhSe9MDfrE3AiEA0Mk4EnqZj0sREJ/uhkm19f3YZZMEuKTXz1ob/f2s1Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112785},"type":"module","engines":{"node":">=18"},"gitHead":"5de13d95603748d1b486441f4300865afd38b3f4","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, review, fix, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.2.7_1778066716798_0.1019323673935939","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@gian-tiaga/eda","version":"0.2.8","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.2.8","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"78afb0a96226007b4a8d1aadee5b9c76d226baf7","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.2.8.tgz","fileCount":14,"integrity":"sha512-X0a/SEgmi2KtpBXFm/t2zgZJcyf5LZbDz4M+GQe2V6owVPYx3GiXE+cjO3uacPgq5ZvbE+G/KiBg+YyFNTrYmg==","signatures":[{"sig":"MEQCIA1G2vRTQBlla/z2XNGcKBmglfVDAjqw47T7whWGV9hZAiBDjWW8tSAno9ZDAxi8E8534xBo6gn+SQ8Fh1GKntvE0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125641},"type":"module","engines":{"node":">=18"},"gitHead":"e759b20a7606bdcbdd3f3b884068b048116c82ea","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.2.8_1778158704407_0.6716891681450696","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@gian-tiaga/eda","version":"0.2.9","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.2.9","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"4606c95d8632d70818aba3a064e32f42990d3734","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.2.9.tgz","fileCount":14,"integrity":"sha512-Xm9nmQ9TFeURROtIdgaUgQJ1Xv3TEyo+nmLbyz5pexnGeYfI0P0ME8Y00hg0+OfVQaogkOAEOD2ckjX+sC39Ew==","signatures":[{"sig":"MEUCIQCyi2YVx8cEyfaRa1JdltH4WSJaodvJT12d8Pk8NLgO3gIgP5h07eGcljyRGAJjC0Uwre2oRSlmC58f+a6Am2kJLzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126705},"type":"module","engines":{"node":">=18"},"gitHead":"e37f73e70451bd6b11604655938bd7fcb2054e79","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.2.9_1778168279203_0.5407821588422916","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@gian-tiaga/eda","version":"0.2.10","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.2.10","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"101203213799f4851c63443101501c99e49d3ef3","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.2.10.tgz","fileCount":14,"integrity":"sha512-//LxBrHq3fZoIcVaBzTit47GdZI9iDf/x9cp+0QF87twxy6TtUbxeMR8gGp7+y5aAGaZlBRr79r20N9p50yX4Q==","signatures":[{"sig":"MEYCIQDaia45BCrk8zfLxsdNBGOSs+PWYqiBxMYQNHK744btFQIhAMZ4TYvJnDJnUywhOegDfTUYTX+GvcmkylPgIjUb0ppj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132745},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.2.10_1778239232942_0.5982856829155618","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gian-tiaga/eda","version":"0.3.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.3.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"35a55d29b7e53480f8b6e61cb043d0f6126d722d","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.3.0.tgz","fileCount":14,"integrity":"sha512-FrHMRnekFRQoCzoVuhIWD15ygOt9VCbgwtDOyiMirFxFdaVqqdK7dFxmo4/S7VcDEsBefHlNWnzaQFVHtHpmzQ==","signatures":[{"sig":"MEUCIQCBW82QAH35sDRm1nPBtOiGT1JPyQQ/oTROg58Ncuq5kwIgPpgVOJzV+UsRXAbR0soEAEfey4oaRqMK8q1v6QUZJwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134796},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.3.0_1778239346592_0.3415891823043431","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@gian-tiaga/eda","version":"0.3.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.3.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"f8814e3e74a77d764bcc093373c758a79c8b324f","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.3.1.tgz","fileCount":14,"integrity":"sha512-R5oeF7O362jogE/cY2lX8aOeiGoaspBRjFIv4wQvw3Kv6Bdj3TzIlYCvfeFuTkkBCJSmrJ4NiDH2J3EEkzT9dA==","signatures":[{"sig":"MEUCIEbTnX5QHQkXZ4ZCst+sW9XzhOZhVZm5+GIiuhql695rAiEAmBNVRlLb5uffHLm+b+4XkskvtR4VoP3sXIAuNCAuF2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135271},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.3.1_1778240253312_0.1477275862094507","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@gian-tiaga/eda","version":"0.3.2","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.3.2","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"1bcebbe4829975dfcaa643c57b78b18220ec9aac","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.3.2.tgz","fileCount":14,"integrity":"sha512-EdfcxAma6Q8bxNCWltg7ghx5Eq9TyRJfxTPZcutJs/MOGIkvjjg+WcTTbyOF/Ftusk0VhWuDIwORc+Z0OQdmDg==","signatures":[{"sig":"MEQCIEaJ/wsyiX8N0fgHsHDEPlv4EqfqLIubfpl0nsbMH7o3AiBmKQ4LFhiv96iUEZTreOLWlk+/31jsdFTWvKtx/4CAlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154082},"type":"module","engines":{"node":">=18"},"gitHead":"6922439fe573a96b1bcd1b9a16fdabe17631937a","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.3.2_1778251632602_0.11703846225869974","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@gian-tiaga/eda","version":"0.3.3","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.3.3","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"2bf3a9938d99aa3cdee38cf76451035e574a0a1c","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.3.3.tgz","fileCount":14,"integrity":"sha512-dv+1zJho9/MXxsG5w5QgZSiHF/7V6vMAUEmyZ21l0hH3frxc+qc1thbl6fBK4WpdN6/B35l/942c++IgGlJKsg==","signatures":[{"sig":"MEYCIQCGviNzXlYdlkg+6av8vq+U03ZGPcLjV61gE1kZn9pZSwIhAPq9m6+qk87ezek3uNVWjxA0M3vjE0GA5pBY61y9cHJe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155033},"type":"module","engines":{"node":">=18"},"gitHead":"08484797c10cf8a2cf1cef7c0b9684687bdb5ef6","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.3.3_1778252599850_0.8547487424781512","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@gian-tiaga/eda","version":"0.3.4","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.3.4","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"8fa49e954c7d99de104508e7adfa8c73f42a6ffa","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.3.4.tgz","fileCount":14,"integrity":"sha512-PO/0R87W2Y/4vj3dWAhhQp6GrDlU0YrUMb+GnPnuNkP34dTUm7Utjq/i6ih6Os1ThHNiV4AYRSVfZNdSnQk+Yw==","signatures":[{"sig":"MEUCIQDXgVvgUQ7RgDSIcYbOlZ3vHil9Zdr5L9kE7LrRL3GlEwIges6n4x9Es9y9nrhpHft5P5SvOikJLp3si6lDKnZsRQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159750},"type":"module","engines":{"node":">=18"},"gitHead":"c868130d3ac2b8d12a62395edd6c20efb551769a","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.3.4_1778263693530_0.9400580897978177","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@gian-tiaga/eda","version":"0.3.5","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.3.5","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"95776850e8360e0bb3a4025e0ba139caf95f3f1f","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.3.5.tgz","fileCount":14,"integrity":"sha512-Ncbm1+oCRotrAqLczv3L6bcRmp+MwV4xCj6Dg9ju2YGpyLixHF3rq1gVYHoDySycIjZr7fXzzL3xxGRYRexIRg==","signatures":[{"sig":"MEUCIQDfVvTDtnUHH5zuX2IaDuqKSC77Pgcn8FnKKKh7NjlbEAIgVVJ7Hnv3mm6W+AisVjjW5IyGGOnRDGzkuODrZBEn8XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160071},"type":"module","engines":{"node":">=18"},"gitHead":"92d5e558b760043b6b8d72bec0bf4058dbce8d66","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: research, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.3.5_1778269497803_0.4666506932008103","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@gian-tiaga/eda","version":"0.4.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.4.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"dfb6732362245d323f78bd8eabbc5d54810e0fc0","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.4.0.tgz","fileCount":14,"integrity":"sha512-pdiVMoTreHYm3p+mZ56gXUlgxbwXocC/EkXtTsC18bGlKdcYITDZD3leGWQmhTW9WVOW3rI+SB24Wp/h/nIMKA==","signatures":[{"sig":"MEUCIAO2XvIGhlIMZVdIEB4AM3Fr+/iUo5Qmh+4Momp9nqYuAiEAhGO8/gtls/+pZY3SbSKoe2O+aUv59lMCXFB7m3qgFPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197720},"type":"module","engines":{"node":">=18"},"gitHead":"1d80fe47861090fdc971ec7cb576fffd62183d93","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.4.0_1778434971885_0.2146793357565715","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@gian-tiaga/eda","version":"0.4.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.4.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"91d40ca43732725eeb2c4657a0bb97a10bedd6c8","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.4.1.tgz","fileCount":14,"integrity":"sha512-kagzTDMsdnBMUYhARs+nh9izUj9RTLSQCKi3tk5nFLCjqKFeOrUdRIWXo2raVZ9krXgfbub7CdtD5uRAHK2twg==","signatures":[{"sig":"MEUCIHsGkP9G4JfjswLUewXhqhSFlcWdKCAPVFjB6IXDYLRMAiEAm3fyoZKzLyildEoPtBk67+N/Lu8LM+XnFEs/iZRj7S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198093},"type":"module","engines":{"node":">=18"},"gitHead":"9c994bba954e0c753ae66413eb689d4bf3feb26e","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.4.1_1778435171864_0.4943688828583981","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@gian-tiaga/eda","version":"0.4.2","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.4.2","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"eabc6e27b27c33996290cabd29eb5f9cef6365ea","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.4.2.tgz","fileCount":14,"integrity":"sha512-/kjlR2CdNUqpYe3hgvPguWErMOtWpZjVMDtbh0B4KPiyzf0RgcMv5jA0fYsdhuZG6NaFRVTlfhEbaFJKog5NMQ==","signatures":[{"sig":"MEUCIQC6C9+7C1QTeiTnk6Y0ONpTIsdINE3EXm7DkUWYuaJ7/wIgQSDL7CBwd/mvXZCmTmlOIcM52f9wrz+D0Hw2ioAM/1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200735},"type":"module","engines":{"node":">=18"},"gitHead":"49d706a4d6c91c76b7adfe85dbb4be3c0ae5ab5d","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.4.2_1778436479208_0.20998333108667566","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@gian-tiaga/eda","version":"0.4.3","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.4.3","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"7cd92a2812a90611f360e44f40630466f3541a56","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.4.3.tgz","fileCount":14,"integrity":"sha512-dlCYngAFQ+TmzawPEMZEevGhLocUU0bSe/aJfXLnjlG1WO/P1OoPGGmn6Ao2gYCo70EzbA/7sSp3SPEv0zPZIg==","signatures":[{"sig":"MEUCIQDgpU72QUP0jlg1reJIuqoPWeA0ucV7IrcLMGGSVc2TMQIgAOEzRCqaPjAyOrRnr6CnmkDQ//ZV4G5H69PgoZJ3Ajc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212305},"type":"module","engines":{"node":">=18"},"gitHead":"45cc7847646275f2fab1f26015bdc4fda4bb3bf9","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.4.3_1778444228830_0.3321495304329558","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@gian-tiaga/eda","version":"0.4.4","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.4.4","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"c351cf73f7ed9fa584c2fb739805f8dcb44fb70f","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.4.4.tgz","fileCount":14,"integrity":"sha512-NSxhPsIX7DK0JnwP9JO4D58BM0ebrNQMoae09xUUuPcF9MB3uwYrVMsC4w555IkrGzmWjo6qlp9T9u6dIWjtxw==","signatures":[{"sig":"MEQCIFcjPcWuNUAAnJ0jbw2rKHMAFB1od2Xego1DgL+Yd5zkAiAssG9xPW1cC/HTy7fzLEI442jN43xqTRoSwToDxIzMDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212119},"type":"module","engines":{"node":">=18"},"gitHead":"1ab9756ffa79a298a6abfe3a09cdff821d8b536a","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.4.4_1778500788880_0.6407216955955439","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@gian-tiaga/eda","version":"0.4.5","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.4.5","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"481a8f11bfd3014f6e53e912a6ea195022d4d180","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.4.5.tgz","fileCount":14,"integrity":"sha512-1qpNiKUQWzeGhpTkAKFvCS3IXbQXYHycjvQxVQAtQ8se4d/HvAZH/lOjXlZFAmd0A0t7IVj1Vr/YlhGo/tuw5w==","signatures":[{"sig":"MEUCIQCi14ZC9vkqKCjLTS4FXC5V2IngQ4FSsfk6I8+bR9Nk7wIgYKvb6JaxpCOro63eTviyjjqrSxmMXIlf3FVWs6sBeQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213734},"type":"module","engines":{"node":">=18"},"gitHead":"ea4ce3478aa3cb3f590791f1eb620ff0f67ee528","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.4.5_1778501313697_0.4769774650119365","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@gian-tiaga/eda","version":"0.4.6","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.4.6","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"b657ca45dbcf0b96f44bf857cbb7a2de4c52c103","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.4.6.tgz","fileCount":14,"integrity":"sha512-TS4drI7/BovHE3qgPy2dDulg80D2E/NJm/0oPtipKcr5Ka2aMgeraN3p5yFjSuVmfiBtSMK/1SxcE/hcu6Dd5g==","signatures":[{"sig":"MEYCIQDsLAZxJI+0ZUGeGpa/qQUFTNjpJaZkmqJWIzi+SmLtbAIhAMfZXhdpeYxHQeQ5FlsqFWL11IjTKTO8wQ8EhBC1NZSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215754},"type":"module","engines":{"node":">=18"},"gitHead":"c1ffcee4f542b5155b2a30337d6cb60be41d2802","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.4.6_1778509999844_0.838243185947716","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@gian-tiaga/eda","version":"0.5.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.5.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"1115511c86b56202684d23d077e6e87daf08ab69","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.5.0.tgz","fileCount":15,"integrity":"sha512-RpUFIeAkaLwMjaljMTc9tW3Lee7A5dGpyrK8yS5H/iZ7zk1QE/yQ2L5hAwr/BPyFW38ZDIkYfO8v5n/TW9PcVw==","signatures":[{"sig":"MEYCIQCl0+RwHrYknk0gadsLWjR9Lv5VdjiWPQjkUqiCedSjrwIhAPkdTyv4e6nddCuPZyz9EeNsMKCVP0hZddBayJ2ipJLc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227952},"type":"module","engines":{"node":">=18"},"gitHead":"95016f496b2b7cbee48340babcaee8f2a0aaf42d","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: roadmap, explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.5.0_1778510749509_0.11809933629834868","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@gian-tiaga/eda","version":"0.5.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.5.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"8e95c4cc9f3792b7e699678293bf737e3ac72680","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.5.1.tgz","fileCount":15,"integrity":"sha512-RzcyAfrWl7cEPPWtQHaq44rV4DOdrdv87osZ2Ejzke3o7ENNBRRDXJEeTPSZ/uCfKkGC0yQMim6L/6a29gpd5w==","signatures":[{"sig":"MEQCIAhYLiz7Qg5zx/DxDbWcidLiUkzW9RDvqqUorj+Zufz9AiB1gM/8OmC9LeU/K4jP0UWkiHzDP3LTVCcn/qPSI3HtBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230193},"type":"module","engines":{"node":">=18"},"gitHead":"9604ebd54515869bdd1c601728646a43d6e56f92","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: roadmap, explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.5.1_1778511179052_0.4062708591889066","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@gian-tiaga/eda","version":"0.5.2","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.5.2","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"f9aabcc814de9fac4552154742188c07e5ab4727","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.5.2.tgz","fileCount":15,"integrity":"sha512-tGQIXrkNyACSfcxN4c/HWc5+QncONIyOYYyQdVXiF+t9In3Ioabo8cSa25SJSXvVlmjTPE885YRTVvRmOBhcbA==","signatures":[{"sig":"MEYCIQCTw60bYDilHjSTqDlMClfxKxjftNbbm/xeCcFRFxC9IwIhAJtOVUeN7zsGAZjrhJ7h+WXYeOLgffN3coAKDWRoaDWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231633},"type":"module","engines":{"node":">=18"},"gitHead":"4ca14aaabdd296961a802b290f46c4431aa281e2","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: roadmap, explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.5.2_1778511458263_0.1601549218837175","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@gian-tiaga/eda","version":"0.5.3","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.5.3","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"d120deafd62cffd024d83baf00a2879b70d0407b","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.5.3.tgz","fileCount":15,"integrity":"sha512-fSGvRE34O0Q6ah06p6jXXK3gTKahFACCT4MuokbNi8Z8IB9lq1i03Yp5KepA8jn9OzKp1Ziep/Gi2jwn82QVOg==","signatures":[{"sig":"MEUCIFXktpuoTlG+k5pkxtTgBgbROzwpDkM24rIaxco4SEjNAiEAncPWoTpyvVEIQsoS03Ew6B0tOdYTmWuKwH9o5vuhw4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237928},"type":"module","engines":{"node":">=18"},"gitHead":"adcaa495d3a541a59d9901f88b11289e9f19ec31","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: roadmap, explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.5.3_1779111756794_0.8759343857996125","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@gian-tiaga/eda","version":"0.5.4","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.5.4","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"c76875d1b925449741a83da16cd1fb91b81f686d","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.5.4.tgz","fileCount":15,"integrity":"sha512-hvFX5bBPzeYtnyKK30vvkbemlXHt1mUYFuVRPyQvZsHnPxOJkjtvWRIFSmYvIaT0Z9qsXoYH2KEJCr77AywMzA==","signatures":[{"sig":"MEQCICnDq9G7LipnPxHl4K2ud7Q38sr+tuACT07KpSPMKyb8AiBa+2rS8lKjNg+1a0S1nh5jWNngylUEcGeBCHS/7vBVaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240018},"type":"module","engines":{"node":">=18"},"gitHead":"3e7d92db354ad42ad6f409f9beb179e423961e10","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: roadmap, explore, plan, execute, fix, review, fix-by-review, send-review, commit, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.5.4_1779183699572_0.4520818034976837","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@gian-tiaga/eda","version":"0.6.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.6.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"6a3fada1e8557afd45a41af9dc30607222dd0c9e","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.6.0.tgz","fileCount":17,"integrity":"sha512-GSOKsm3u2H3h6HpvqWmdP2b2A7DoRSOO8BYnCZaMokSGhFAwFkoFjRuH9gA53iBRITelGP/bOjipBZ2kyY3kZQ==","signatures":[{"sig":"MEUCIQD9Slp3tL+z6hnHfjSDeSGG0MP9Hgycvx5tI4P60VSXCgIgWfOcHRLxbElA5B7TykydlFvNEs3ezMuB1nlNjAHT7P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260554},"type":"module","engines":{"node":">=18"},"gitHead":"bfe751243f1937184e9f99564137034e9d851272","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: roadmap, explore, plan, execute, fix, review, fix-by-review, send-review, commit, worktree, merge-worktree, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.6.0_1779713157828_0.920963834563493","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@gian-tiaga/eda","version":"0.6.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.6.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"af243207135a818b109f6e454c470dca3013bc22","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.6.1.tgz","fileCount":17,"integrity":"sha512-nDFoizcntwPbUurTU9IQErFE3xfRfZ8n0BPbJRcm/AH0V4dWGAGDypbzh9qOCJ5vM5PfIEPqd9Oz6Si8Yh/DWQ==","signatures":[{"sig":"MEQCIFR9ayUs2Ax4ITT8PAfabM1ujTH96JGl/yL8KizPCM2LAiAMLaqbUri2qVBueqcLzJJbIuuCw201w2hWQJ67x744PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260554},"type":"module","engines":{"node":">=18"},"gitHead":"52e4554f9323050570d581069662c9dfd7805863","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: roadmap, explore, plan, execute, fix, review, fix-by-review, send-review, commit, worktree, merge-worktree, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.6.1_1779732880266_0.932659261453326","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@gian-tiaga/eda","version":"0.6.2","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.6.2","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"dc786db546b5e0a9a8a3027cf4dfef95b2eb3b15","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.6.2.tgz","fileCount":17,"integrity":"sha512-MChRq/EynQ5KLjmbwA6TYQ7viDIXm51Kra7JcnmYo+YUvkkKrihxoAi6gB/6/B1GC4k6NV9DI4BHuUKgdYuZDQ==","signatures":[{"sig":"MEUCIQCpSFXnjVS2Li8TKMFkqlyHu+IlYZSH54ZyXXJrnfgfoAIgLMH2N5LXwJal2faGlrFMEhezZnbqxCLXOR+LPcsl/QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267208},"type":"module","engines":{"node":">=18"},"gitHead":"da9e3926dc6cbc140d3996b3af9740ce6bfe5176","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: roadmap, explore, plan, execute, fix, review, fix-by-review, send-review, commit, worktree, merge-worktree, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.6.2_1779892941405_0.01969231312561237","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@gian-tiaga/eda","version":"0.7.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.7.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"cfe7c602900012d0d273ff7f421d946c3ddfb9ec","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.7.0.tgz","fileCount":19,"integrity":"sha512-KFwFKG/SKB/0m2opX8Hod2pYlDVwRPRMN/aScoWdOuhLgQI+/i/T3jBZCEVQlIQdBr9ZF3fVetkaEWaB9jM73w==","signatures":[{"sig":"MEQCIBex/ZrNqhCwIieaCmnPoWX/Rv8fFsoUfgIyokOJhTVdAiA1JojfWvP0cOpBMH16Q9iovAVyNMu8Svwx+OT6yW2tuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259938},"type":"module","engines":{"node":">=18"},"gitHead":"f42467759eb3829d9f90ff4de1291a6f5bd972c9","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: roadmap, explore, plan, execute, fix, review, review-check, fix-by-review, polish, send-review, commit, worktree, merge-worktree, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.7.0_1779898003038_0.8417983347415028","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@gian-tiaga/eda","version":"0.8.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.8.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"69aefa03d183261c512392c139ccb88553c3a9c5","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.8.0.tgz","fileCount":20,"integrity":"sha512-Wx2FBl+7Cc0pJPB4uy/QiH8zxuUKjKDblrSRuuVJTd6YK9PTVDD4gs/2f8IA4GZ208tycAXz1QQKUBiKL35A6Q==","signatures":[{"sig":"MEYCIQC7NtIDkRN5qkazpVMLZbE7q//Q0YOFh0qrU3fzhq6rnQIhAPpnHvff2QTJPUNEnubOiQfWXgvhPExCF/7OpS/g9WES","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286446},"type":"module","engines":{"node":">=18"},"gitHead":"12436fa066eba66664fba57bc1d2bc19382b878d","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: start, roadmap, explore, plan, execute, fix, review, review-check, fix-by-review, polish, send-review, commit, worktree, merge-worktree, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.8.0_1780655737596_0.539928614153619","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@gian-tiaga/eda","version":"0.8.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.8.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"5ea725c91e53f10c3305a8abcfaf3ad451f2ecc6","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.8.1.tgz","fileCount":22,"integrity":"sha512-aCyBLc3GCdE57fyq+XQdtO/QAu37fXFcDExCVJb5nCYRBV/SI2aNr0hMXpoUxSvDwKfnPrFLaqKbBV/BHpKMIQ==","signatures":[{"sig":"MEUCIA0NlMCaJS1Dx3zxCDdZ6YWJwHvEUM9Eru5GLKHV3khBAiEA8I3jSivgClLm8ZTSDKKYmRDTBf+QfrzI8J2/EBhI1Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327425},"type":"module","engines":{"node":">=18"},"gitHead":"dcfc7d4044aec8741bd3ca652bb9995e11ad0711","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: start, roadmap, explore, plan, plan-polish, execute, fix, review, review-check, fix-by-review, manual-test, polish, send-review, commit, worktree, merge-worktree, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.8.1_1780820197333_0.7287402880266627","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@gian-tiaga/eda","version":"0.8.3","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.8.3","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"a7a1c6ecd2b04d5fb67fb941b164642f9c0f4f6a","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.8.3.tgz","fileCount":22,"integrity":"sha512-YWL3zaDN+eYQLCQi7BuVfskaMe5BUI4qiJJojbtsUfWuQgspOdiJThuNZCQfX3cbE+dHnWGDaRaqaKzXUuiw/w==","signatures":[{"sig":"MEUCIQD98LFlh5nKvefuxg8hZ3ufXCyyHYNJoii0zGCjydSYRgIgS8gpmQfMqvaPxuz9NcmqeyTg/Skdr1Yk4mNhfWZzATI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324686},"type":"module","engines":{"node":">=18"},"gitHead":"66b110acf9a222962056f9864a1ae08d9b959507","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: start, roadmap, explore, plan, plan-polish, execute, fix, review, review-check, fix-by-review, manual-test, polish, send-review, commit, worktree, merge-worktree, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.8.3_1780994552990_0.2460183651702481","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@gian-tiaga/eda","version":"0.8.4","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.8.4","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"15f45f03e3bd1286e8c26275f28f86be51dea8a4","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.8.4.tgz","fileCount":22,"integrity":"sha512-bBnDjoP1R9L7CeWFO97M5Mkn+TVaNJ8jeeySQ4iUvhESL8M5jlBU236nBggKUO8x1tf/RJQJlDy1rYb+hE3gqw==","signatures":[{"sig":"MEQCIAHPHsw+cbxYDmL4ydj/qmATsogPtRoeDvL08oeEUfz7AiAnb1UmQEpO66akQkqMVSO+6tlqR1xH/zcyGmVfGqJL+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324975},"type":"module","engines":{"node":">=18"},"gitHead":"cd985291b730fb15a9195d4b9362e408ffadbcaa","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.4.2","description":"Набор скилов eda-* для Claude Code и Codex CLI: start, roadmap, explore, plan, plan-polish, execute, fix, review, review-check, fix-by-review, manual-test, polish, send-review, commit, worktree, merge-worktree, docs, automate","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.8.4_1780995069449_0.7946706896952587","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@gian-tiaga/eda","version":"0.8.5","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.8.5","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"c2dfa7b7e036b4313ad0ca24ec8952d10ab06406","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.8.5.tgz","fileCount":22,"integrity":"sha512-NtzMza8GFoqlfnOEentQ7bFKo2vScipB1SK11lcmccrrYqAXjqf5pWMVuNoa61xNGURj/EErBHnUh+Gj7woCaw==","signatures":[{"sig":"MEUCIQCjREmy+reDljV0DI5WM/JPpgjdJsDDG5dCw+kJGOHjBgIgant0sdKkrRJTV14XISCwu4/hb2Vj/8wu1fUBIqyzb5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330106},"type":"module","engines":{"node":">=18"},"gitHead":"87bf0c4aefae2e5c2272fa8849052ea286538097","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Набор скилов eda-* для Claude Code и Codex CLI: start, roadmap, explore, plan, plan-polish, execute, fix, review, review-check, fix-by-review, manual-test, polish, send-review, commit, worktree, merge-worktree, docs, automate","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.8.5_1781338400149_0.5629806794379026","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@gian-tiaga/eda","version":"0.8.6","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@0.8.6","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"f105f280a6a77ccbcab917694a0090e3f8dd7842","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-0.8.6.tgz","fileCount":22,"integrity":"sha512-MKtK7Hectinskb6R5WB3kNGpkPglXgcqxdGMDWruykrOeRrwuAJsv5yDuQhK3dbJOSD8F0ajza+zlEb2VwYvEQ==","signatures":[{"sig":"MEUCIB9Nm4iRL81SF7FTLcQVUC5y/cPWHy2UoO1lk+XfqNs7AiEArXebEOASfgK3xrbaU12kdVGLhvAvvzBfHr7W0pfHB9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335704},"type":"module","engines":{"node":">=18"},"gitHead":"13274490147de653477c8d8b7f80d998f7eb3da3","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Набор скилов eda-* для Claude Code и Codex CLI: start, roadmap, explore, plan, plan-polish, execute, fix, review, review-check, fix-by-review, manual-test, polish, send-review, commit, worktree, merge-worktree, docs, automate","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_0.8.6_1782744701145_0.900764527724689","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@gian-tiaga/eda","version":"1.0.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@1.0.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"621a33f213ded03742ba70759ee8ac0d0c024480","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-1.0.0.tgz","fileCount":75,"integrity":"sha512-leN6hxU9VXMTG/1WN//fQtilz5OsnunjEMhoz+bm1bWdjd5XplXNAprtc6LT7VebjSqVs9N8xjk6k/CB2EtnrQ==","signatures":[{"sig":"MEUCIQDKIdsje/eeU+inLv8e6fxG9v2AOne9RRF/BRppZZ72XwIgY4nCNMXpSu5xuPKFqrhkCaQmzcMtNSZIIm07pGi3XwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515943},"type":"module","engines":{"node":">=18"},"gitHead":"c22a755d9d2b0a4bfa679dd9bffe8c6fe102f9a5","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_1.0.0_1787316843828_0.9728750224821952","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@gian-tiaga/eda","version":"1.0.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@1.0.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"430db5e8f4ad56cc81ace2e656ef7eeacf0ba8b7","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-1.0.1.tgz","fileCount":75,"integrity":"sha512-9tBTVoS9gu7dtY23nGmEwSPqv7tOI8jX26TiKizfi/vobvoqC80nsdfAsVu+V4+MegvbIRB5uwcoEZXa7b0qnQ==","signatures":[{"sig":"MEUCIBNwFazC6g5/TCHGY0U5xF4NIUIoIvlUXPCuryc8F/9XAiEAgBD8sYUvDKFGHzn8EJ8CTQJlzNg+ZvcdjOA4cH0hnYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521693},"type":"module","engines":{"node":">=18"},"gitHead":"aa343aed42c5196d2e707bc0620b9f0cf966792c","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_1.0.1_1787317372380_0.3943961181547313","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@gian-tiaga/eda","version":"1.0.2","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@1.0.2","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"54a469a0ff084d4af0101580abeff4b38e0e254c","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-1.0.2.tgz","fileCount":75,"integrity":"sha512-8ZVv2LJ8C0fTmxq3fh7Vx0H1Bd7eR1FZJOLTdO0SS6YI0TqC3OEYURKFzHtMDiB0LYzQSu4s/ad9fI2z4ufCBg==","signatures":[{"sig":"MEYCIQCQw60rvMz45CfSP3AXobZvFPy1vk4aFpYLDpjWXFdc5gIhANjePiT4svNeRyBVyj7tSEoAXQYmYO/U5rSa+Kp6uebh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523285},"type":"module","engines":{"node":">=18"},"gitHead":"b5f95e9262375f9a4a621ed8060712635d145e9a","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_1.0.2_1787318528924_0.08608335373202514","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@gian-tiaga/eda","version":"1.0.3","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@1.0.3","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"8bcfb3f5db274f87301153a603d88658a4f9e770","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-1.0.3.tgz","fileCount":75,"integrity":"sha512-j7YbMdCHC/BeceeFzMTRvTmGOJ7FbcirwumYnxsHutnyzQiW0MC1phI4sJyvi8lxTygBSRfa1dOhVnt8mfly+w==","signatures":[{"sig":"MEUCIEFvy+b/4SK/v2FEo3NqvP6XAgRONqDtDPWev2HiaroWAiEA0kJ0sXxybBNQ74Q05wSOPhVlENtiXupoVBGofCReZPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511618},"type":"module","engines":{"node":">=18"},"gitHead":"9d7f1b9eae0843c8cbf49e191715249e6206e901","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_1.0.3_1787555465973_0.08318056951112118","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@gian-tiaga/eda","version":"1.0.4","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@1.0.4","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"ba958d1db87b460cf494db6559613fa24a9772b3","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-1.0.4.tgz","fileCount":73,"integrity":"sha512-xf1Qdc3vDIXr6iHwgZXFjYaOPxVGB4KSnURQ3QuS5S+qjKSsvxp+ikenJo25FMbxUoi5B2E5+2SL9IaUxAudrg==","signatures":[{"sig":"MEUCIGTDCx+OztEmCYGjBV/jRHc4REsIpfBN/LM1O2U8J+rnAiEAkW2sHgO5/7y45yss4Y6Akl9oDlGqzptgzRHGDlJ/u3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517946},"type":"module","engines":{"node":">=18"},"gitHead":"13dedfc7bf2f5e4276dd550251e5836c147d15c9","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_1.0.4_1787655711342_0.636301922774225","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@gian-tiaga/eda","version":"1.0.5","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@1.0.5","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"77bd792cf2cbae832bdaa76bd17051a6f820f949","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-1.0.5.tgz","fileCount":73,"integrity":"sha512-tuHX7k8g02shbalYzilP0g2bMnxq8CPimpk85OQJwdY6JA9LeYcwVpwKsafXvj+Y94JmxYC0A8wQs9boQ6+aug==","signatures":[{"sig":"MEUCIQCeXa8QfEetXBIorjhbPzY37SaZs6x+BGKO0tKVfw1t4AIgGZCF6DjyVjW96Z1ssIm5E+WxXyB+Sc4FN28LTUi+lkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526083},"type":"module","engines":{"node":">=18"},"gitHead":"0e6fbdc1c713aeca8922bed1385ed98f891858fb","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_1.0.5_1787660060761_0.14715843766414172","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@gian-tiaga/eda","version":"2.0.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@2.0.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"ee675c0ad32ad8b0649730ae568a1ca2e5f92439","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-2.0.0.tgz","fileCount":102,"integrity":"sha512-9ZdybZRCqVcXkuKwAw7cDD8rNVfeajaDLKYhslEDrfX8WjxKeh1Qj8Myo+Vy0+rcSQAUzeJU2fTsXKWB6Hkv+Q==","signatures":[{"sig":"MEUCIHkV0B/0upryA8doS7nZmcEEpdqYoiPB89l9BNhBbCmgAiEA4cbOdRZmNbmuG1xDPiT7lxBN3lIMLSQfaq0rzM8E9TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611611},"type":"module","engines":{"node":">=18"},"gitHead":"7a26ed56d71144f172aae3bdfb5ad7ab0a5dcbaa","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_2.0.0_1787741586653_0.8027427195134766","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@gian-tiaga/eda","version":"2.1.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@2.1.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"59e218170cab010b02cbede2f72c34af417e2f83","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-2.1.0.tgz","fileCount":102,"integrity":"sha512-tW7ExRPZJi5JJTGWXh2C4eooaEdWYbxD6mMXpi6msveWqUWp2929S1xo1GiMvTLpMx5m4RwQUjMUCeqco6mT4A==","signatures":[{"sig":"MEUCIF2AsH/Gd2ndgSnDin1PZQFFgI4pjEzP2cVSq9vD/0eiAiEA3v925FEEYmDnheLSoU5zat4Da+Jl8zwJyKL/tw0xAFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634541},"type":"module","engines":{"node":">=18"},"gitHead":"66fac8425ff54ab17157e9936b690fd40624214f","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_2.1.0_1787751198293_0.8181373689606861","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@gian-tiaga/eda","version":"3.1.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.1.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"27ce3c57402c4f27cd25493c909fc81ebae135bb","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.1.0.tgz","fileCount":78,"integrity":"sha512-nER68JYXEXFqSiangv1hMYWYfeJF4rCc2KVp6sC61m6TC4m3vtmKyFuu2hNsnFp4w7fZ7pbWbG0NDYoLP3y2Qg==","signatures":[{"sig":"MEUCIG0RYfuDzEMsPhXjq/H5g4e3STuBjBd8i1MrFxAwbmPaAiEA6aMZHMRBrxC6aIyouorFKWivmvUZ8a08GICUnBcYtDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594920},"type":"module","engines":{"node":">=18"},"gitHead":"36024a2e8d2010147c2a8c496b994b8f6b817492","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.1.0_1787843829504_0.6116351705304084","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@gian-tiaga/eda","version":"3.1.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.1.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"3445e46494f28ebfc8cb6dc17e9c4f4da4e2ebf7","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.1.1.tgz","fileCount":78,"integrity":"sha512-WK1Y10JpSKrhLaiX13uKHOqkTTXrpPMGLvflusqAGwRZfE7dTtRjSYNJPZ7MbYAxf3fdc2080T1Q2/R0vzgtgw==","signatures":[{"sig":"MEMCIEuF4/g4iSYoW2qPGaGcI3QsTSwBNLbpjv/AEtfvd47oAh8QIz/92RtUnU6J12e3bPAuLcg0RW4+qbHuGvmYHSJ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597033},"type":"module","engines":{"node":">=18"},"gitHead":"32faef4d133217a98eb859d5a5e0156d0e6da25d","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.1.1_1787844204820_0.16750803117917168","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@gian-tiaga/eda","version":"3.2.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.2.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"4de1e8d4f5392ab7869d7d59df7d0cac93f581f7","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.2.0.tgz","fileCount":78,"integrity":"sha512-Ne9ysVAQ+xN4Mcz+2CisUx8MDJIAiDHc1yC67/4eSURJM33lDt+eB9ChfFriC43tYFy7Le8NRQHPNzGEo9JheQ==","signatures":[{"sig":"MEUCIQCzmGyxAwpJEbMiyrnPMcZe9C/ao3BUzk6/Sck4hXAxHAIgSJK2j4o3JHa6h9MSKCJ2v6mwQh42762Sr8VoOOC+VN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599347},"type":"module","engines":{"node":">=18"},"gitHead":"5cea805b8b3ee7135ef48124b22e1110d26c4de5","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.2.0_1787912874433_0.6827452491244634","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@gian-tiaga/eda","version":"3.2.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.2.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"843d45baa9bd2e6b3ce9bbedfb345d8a306ea59e","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.2.1.tgz","fileCount":78,"integrity":"sha512-HRsA3hAToYIaoZlXmdqsk+2lUl/1geKQO1j4BfL9KKiK/+nyTgmsRh6Bg9LzufoeeCJ1hC954t8FbjbzQPsWRw==","signatures":[{"sig":"MEYCIQCmCc/u1ql/089iZLMRo6JZQckSDIChJwVxJIA2J6RtBgIhAPu9gtZIc0WIAi8J6VAEWjabZdhUbYKaVvwR756iYRqU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610169},"type":"module","engines":{"node":">=18"},"gitHead":"4521544653006f8b003dfe2033f7145169fee5b9","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.2.1_1788003387502_0.9573850849898702","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@gian-tiaga/eda","version":"3.2.2","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.2.2","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"d057fa0eb747b0f05e94a81db6333e80992a50ae","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.2.2.tgz","fileCount":78,"integrity":"sha512-NoAB5mqJGENlS1Nf9evByO73BL3vQuplyUU51Svkuudy1mI5tNlsUxsUPQ7c03dksNsm9s9wRIMAWqlgTy5lZw==","signatures":[{"sig":"MEQCIClVdQ0ro8BgsWLkR6a4gy6oQpSzhKj8aAKQK4bNLyiDAiAajZol37EfjQnPmQClIgSGgTVwk4nkRmHypIJwr06Ktg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637800},"type":"module","engines":{"node":">=18"},"gitHead":"5f1c6ef766683045ddd885af1989cd0a1b2d4bbd","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.2.2_1788006738581_0.2667355054347069","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@gian-tiaga/eda","version":"3.3.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.3.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"83aa53c708df0e3531a55b7a5c0a82a7586a3dbe","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.3.0.tgz","fileCount":79,"integrity":"sha512-+Vh2tr2TJAlF6cU4pGRVbNlokTrR7xI0H55VAKHBnQUrMr7HI8b63uM+sJCrSMUEaKSJn3uY0UtCwsqFgWEqYg==","signatures":[{"sig":"MEYCIQDSRgGgoBkj7htb7ZLTVjeOJ+fHwLKnL8spBAaECL1LNwIhAMY9jVfkRpCsySBIWYBGrGQZTK6idveQ3WDgdbbbH2W/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642071},"type":"module","engines":{"node":">=18"},"gitHead":"47ca4851100528bced33b43a849a47706053c12a","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.3.0_1788024310286_0.5052068836093992","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@gian-tiaga/eda","version":"3.3.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.3.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"5315477a581ae07a533673088fcb6be8218757e6","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.3.1.tgz","fileCount":79,"integrity":"sha512-iBqSXQaconTJ18LYlSGE30rsCbUuwG1mlIRbYaBBuKvXil45k5DDTFdVxlpuTM/SqzLAwKl+zpHN2EM2HlFX1Q==","signatures":[{"sig":"MEUCIF657+NALoCoc362FLaLOfX4OzPL78ZGKm/UUr+ZIsOyAiEA89+bk4xF6A4lnWlPRYiXmnF8zoNSTtKdhQvaipqgEuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644379},"type":"module","engines":{"node":">=18"},"gitHead":"dd22aad14df18dee78170e9d1bb0fa90f8a0e9bb","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.3.1_1788104144961_0.8258729938834972","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@gian-tiaga/eda","version":"3.4.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.4.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"37c7d6c65a6b0a42cda8ddae8afbeaf302caa59e","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.4.0.tgz","fileCount":79,"integrity":"sha512-S3CYhceI5QM9lORpBvIwC01nXG6rRLHFOkSPH0DxvnQ4Eb6zPL6uF0VgrEzmadVUnK3OG0LX9VQJBP0XaKai2A==","signatures":[{"sig":"MEUCIAXZ1XWQpxPqMp5Xghq8EK/xGq0agzTIGCnG2IYAjIyEAiEA+oRM+nohIVLJnbkIV8/Oi0Q4rmlgrbBnabqa+W2yfV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652130},"type":"module","engines":{"node":">=18"},"gitHead":"73420dcce73d9450e0f4374ed04498796b42d181","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.4.0_1788248708009_0.7975262741102507","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@gian-tiaga/eda","version":"3.5.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.5.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"7019f408409eebc5658cfd8ea5454342d201ca25","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.5.0.tgz","fileCount":79,"integrity":"sha512-u7HaHGRLZAvRVN2Asbt/i4s4WGptDAr8sq/NHhp38fWc/aFp1wxUk5ZvQ58b8iZ9x5OXZz7yib1bXrj8AFRz+w==","signatures":[{"sig":"MEUCIQCNVq+LIVnf1zXG90l21ED47h7CA9CNfk88DZmWYgiz8gIgH2ARsPqaabi5q1GJAfndO0H9go+YaI0mMlklv/1MolM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663806},"type":"module","engines":{"node":">=18"},"gitHead":"7bef4afddda84b52571b917ea8eb9b65ec2aa391","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.5.0_1788298499952_0.4821995980916147","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@gian-tiaga/eda","version":"3.6.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.6.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"a967772030e06fcce5b39e0255ee2d8882a5cad9","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.6.0.tgz","fileCount":80,"integrity":"sha512-cRsoteoS8EkYCv5eKy4Lm2o0SemQo7rMQUY7VC8K3vzCX66NSS2D5KB57ndkwCWEqwnkO+4iAkqBWusI7QmiiA==","signatures":[{"sig":"MEUCIQDZJyCuC5tvV2DO+5OVyzZXMFBpkjRLA4TyAWkXYCzb2wIgWLY6lXmCjXyOCJb3A8i7CgJO8DM0earwd9mQaP2Ygkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693954},"type":"module","engines":{"node":">=18"},"gitHead":"3a8ca752857ab55865fd78a18c1c3d448e82a9d1","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.6.0_1788359295749_0.25162792079579055","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@gian-tiaga/eda","version":"3.7.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.7.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"5795bd079e02bf5eabf93b98af2d9fb6908674a5","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.7.0.tgz","fileCount":79,"integrity":"sha512-cOMXAcvE4zElb3u4BCoAGPfUbS5p4kPBEBjV2WQL09V9FlqiXLOmGGANNJsP/Xk066uKynWSD7+hghXnVh/bOw==","signatures":[{"sig":"MEQCIB7CdZUj5AigWLQnzLSUWy8ahF5VKfd2XfE5fhyOs7CkAiA0rJtSKyJIx/CZ0ctm3JeFz0XX7crymQA/RJk4ptLl0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694419},"type":"module","engines":{"node":">=18"},"gitHead":"5ed048a717f9e8b1d2ea7aaafa90e5a8147f7550","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.7.0_1788362201368_0.4319148824170995","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@gian-tiaga/eda","version":"3.8.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.8.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"d7b8a5b818671de2dc1e3b8bcb3a1d0766db3239","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.8.0.tgz","fileCount":80,"integrity":"sha512-K/Pn1Z6H13cHBio/CfoTIsJZCE2+lKj72lBum1iVP11hjWEyRtVjZKyqmZQ14UDK0YtJzIp41Tde6jcIzQbd9Q==","signatures":[{"sig":"MEUCIHPO8XoSMRA3gCH5lkBZu3KwTzyk5uCso6W/nGv3iY1XAiEAx0Fu+bbsbVKjzzxuQs7qvKd17eCZ0CVZETZ4mhNKCRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705011},"type":"module","engines":{"node":">=18"},"gitHead":"1b4e0b00286ac0405184625888505391124f4b34","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.8.0_1788524093025_0.7708442103819104","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@gian-tiaga/eda","version":"3.9.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.9.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"9ac3088d544710bc0f47eb206f787d1a08427bef","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.9.0.tgz","fileCount":80,"integrity":"sha512-sKbR7xOgDsOBAKCWIMOtxvtjQJwunMhxdfW+TkJRrqaYqDXrWhYWYRWQQ76pi57kLygr8v8QFWhkgtxjysjFAg==","signatures":[{"sig":"MEYCIQDdnPMZRMO5kAsgVA0ods/TEa2temuc29deL90ZfnCKqgIhAKcIUSIuJOrKPuAO9kRMWafaMWIKq81OFxpLxNTH8De6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707534},"type":"module","engines":{"node":">=18"},"gitHead":"08e47d02ff16e4d38fa32ab98a01a8ecfb84b20e","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.9.0_1788612902431_0.8276513041101743","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@gian-tiaga/eda","version":"3.9.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.9.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"845a7a98182e17577d205f3eb25161532c930243","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.9.1.tgz","fileCount":80,"integrity":"sha512-8zInia3jyDB4ADyX9zmcU4aTqb7CQ+H5dNMfRS6cZ/0B8ipDBqO1uj465ELv+3wY1vKvdk8s7Y5XT8S7P7A3yw==","signatures":[{"sig":"MEYCIQCgI9OhIUUCIP9RKvMAAswy6eKZZUU3+eyEOrqZ0TTPswIhAJxqhbh9hpQMgk8f9MUSeyRoS182bhFtQnHODArqdGZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH1kr/41hMszM7Qc5wGtgrWdDLzhKkVb6oRQkmXh/gW4AiBJjiCfMha3VeVB6IsEph9H0l4WouPu+7MNnTi6YMSetg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710737},"type":"module","engines":{"node":">=18"},"gitHead":"8bb5b67020a3f2da25f0ec40a89c1de65e8bd8d3","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.9.1_1789550458613_0.2572043789612737","host":"s3://npm-registry-packages-npm-production"}},"3.9.2":{"name":"@gian-tiaga/eda","version":"3.9.2","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.9.2","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"1582b6a0a4246d9f5f5492efa4a2b6dc227926b7","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.9.2.tgz","fileCount":80,"integrity":"sha512-fjes610faTyqm9viZHCcXfHGgTQI3IbfJgSsqGpCRVPPxkPPSOi5srAIYw3ZpxpKGZ7byvQJvS25Y6Zz2QywAw==","signatures":[{"sig":"MEUCIC9hgx02gi2ZYElBNyYmWVp21wBVSFEyZkEwzfYDSyJIAiEAtOfUu7X+qqQDPBqIixzQL3Zlq/kIxXOiYvSfZMAPM/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBInu1JtNg673JACVFfpTzVhqmdKgZUjoPkWJWEuYe+lAiB2nxRPA1XZhAAjhXUJ9L9iIdvGAhCrAYqdf46veQXtSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716901},"type":"module","engines":{"node":">=18"},"gitHead":"f6b1dd9c30e4d95f272103f53482c67f45236c7e","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.9.2_1789554987150_0.382228697054698","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@gian-tiaga/eda","version":"3.10.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.10.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"3114cc39a522581a84c4de88a04ffb55ec9ca1ff","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.10.0.tgz","fileCount":80,"integrity":"sha512-StM8RNQrH4H+ERBM9diUtxBFhlgxa1FSiFVBHuNQXRsbj1gKGcyDaYyEaehlSjLKIItqAf4dDabU0I4h1Jnqng==","signatures":[{"sig":"MEQCIEAwKzthC4+mg/IUhSGxvnEZGTsfiY2Ez2HjXlcqfaViAiAsDJmPc5RWPPM+5Im5Z75B0QkE+QCj492d8ncaIR7mBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEpy8jV9OptzObWAJ5Mci1a2H4mSklee/BXRZwaV0SzdAiA5UOdk++/1ApG9OcAFt3tB5v8CKRs3VL6sBhiG2wwCew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724298},"type":"module","engines":{"node":">=18"},"gitHead":"9e7efc11dba1ee8fe3e649d0e43c4a5f0e6eb7be","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.10.0_1789570260166_0.5185568628522428","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"@gian-tiaga/eda","version":"3.10.1","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.10.1","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"1ad99b493a987db966a4e0e44cb4651379bfeef5","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.10.1.tgz","fileCount":80,"integrity":"sha512-8iIUhqvWzLSntzUQTHG5YGWrT4bhzbdZ+z/P1MxlLlNUEpr0NY3O/00nG6ctp3mme7IsqA5mWl7hNZkKGNNfvw==","signatures":[{"sig":"MEUCIBpar5YvLm/UrsG6IcvrTLJD/Pq3HDHoOGG34cp3qlKVAiEAgvQ+ZImCt4F/OF514YeKxbbtjFaxltTLlycM0QAsVZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFPMm+UVecBw8My/PcUaIQcZ1NK99DMylHFs6nNlFa8FAiEA7RtoQSKSKzIRFXTABdv9S6gzrSl85szVKR02EsXQDFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726787},"type":"module","engines":{"node":">=18"},"gitHead":"d021c1fcf652e36337c8f4640fb0119dfd069dc9","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.10.1_1789722233519_0.4501280329352948","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"@gian-tiaga/eda","version":"3.10.2","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.10.2","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"5c6e5a8993066e9d9bd8e9ccf352f94fb499e8fc","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.10.2.tgz","fileCount":80,"integrity":"sha512-LPrXbOpDUyzL6mrdvZbMuFWiBDaiqueT5Z09sMI5k+5OmKYJkTNGZVkBYbEDY5/f28/LUI3/HybCLDeNf2xv7Q==","signatures":[{"sig":"MEUCIH9ous0k3kpnqpENyvyEWp4U2bxAmX5CAddcga1PnKqSAiEA4AwvYCIMTHJ4fj7YKb+vNrN4/4fb7eymxDLqLhseNlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDQ4s9Q6/KBbepXTpHQ48OY+gKUivhy5MkOIeLYpYxh7AiEA+yEBICji59bp65cU4h9x+WVbd/r+BUWwQti5yXBbxmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728471},"type":"module","engines":{"node":">=18"},"gitHead":"4fcddbe850b8b86f9dfd994ba60ba5da0e901e7f","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.10.2_1789723842614_0.18332124570964536","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@gian-tiaga/eda","version":"3.11.0","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"author":{"name":"Енакаев Ильдар"},"license":"MIT","_id":"@gian-tiaga/eda@3.11.0","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"homepage":"https://github.com/falur/eda#readme","bugs":{"url":"https://github.com/falur/eda/issues"},"bin":{"eda":"bin/cli.js"},"dist":{"shasum":"2d5ce630019b8efc81d477f02df2ef2659a37716","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.11.0.tgz","fileCount":80,"integrity":"sha512-GlCebpMxjx7tNDsTrPa50Z4smImRnoZbrFGwtoeufbDqs4vg4vsH81rAJBJxFHF4j++Z0p5Z/MnaZjraOX7aQg==","signatures":[{"sig":"MEUCIQDil2Yusk3hf1AwdMDNSXEqWbcBKq+rw6Blv8LbHOyknAIgLWv4Yvu5N9OtJ7jgR3Q3UNcLvlgqT5CLIIz4oNyhyQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtVyQ6duh03QjW8geYXQT2T4vfBODrjZnpI5Lr2KDAxQIhAMMKcRiEv9PpD6E1J7vTbnNMO1IGnapiC/DgMEy4jj98","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731128},"type":"module","engines":{"node":">=18"},"gitHead":"73ae892bbcd92b50e5e1db521b1130100ef33cd6","scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eda_3.11.0_1789821865075_0.7512017108880449","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"_id":"@gian-tiaga/eda@3.12.0","bin":{"eda":"bin/cli.js"},"bugs":{"url":"https://github.com/falur/eda/issues"},"dist":{"shasum":"48a8c1d5872f5905881a225bcb84097e2b3d937f","tarball":"https://registry.npmjs.org/@gian-tiaga/eda/-/eda-3.12.0.tgz","fileCount":80,"integrity":"sha512-AhlaNYD0QKx+hujU3L0KiyerFnG1jThhV6Z9rZ/xKi3rzgIUSSkalHD7xh3Uj0ZatIyPiEGeH4KI5yIYMTDRUg==","signatures":[{"sig":"MEUCIQCiqW/bjaFG45ReTvw6ZcKxsAHlMIgF8CvnNLhPhqxwIwIgGBo6NuGhT7J3S/1i3QCKDHGHpd/cAPiqC5tyDceaxIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDpArTLLaXWJUlKYd5uVeKI4lQIIMlxSHCPjFc8ONUcMgIhAOLh+qjwsKEF7Sh743I3wg2k7CrYOOAPqJr0x9qZpFAU"}],"unpackedSize":734825},"name":"@gian-tiaga/eda","type":"module","author":{"name":"Енакаев Ильдар"},"engines":{"node":">=18"},"gitHead":"d8c4ec17ac67c3b946951e0a3972b6220477d273","license":"MIT","scripts":{"test":"node --test \"test/**/*.test.js\""},"version":"3.12.0","_npmUser":{"name":"gian_tiaga","email":"ifalur@gmail.com"},"homepage":"https://github.com/falur/eda#readme","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"_npmVersion":"11.13.0","description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","directories":{},"maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","@inquirer/select":"^5.1.5","@inquirer/checkbox":"^4.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eda_3.12.0_1789929882067_0.6764060554927624"}}},"time":{"created":"2026-05-04T18:04:27.122Z","modified":"2026-09-20T18:44:42.377Z","0.2.0":"2026-05-04T18:04:27.365Z","0.2.1":"2026-05-04T18:06:49.087Z","0.2.2":"2026-05-04T18:33:18.719Z","0.2.3":"2026-05-04T18:52:15.222Z","0.2.4":"2026-05-05T11:15:39.291Z","0.2.5":"2026-05-05T15:18:54.627Z","0.2.6":"2026-05-06T10:39:56.825Z","0.2.7":"2026-05-06T11:25:16.955Z","0.2.8":"2026-05-07T12:58:24.551Z","0.2.9":"2026-05-07T15:37:59.351Z","0.2.10":"2026-05-08T11:20:33.088Z","0.3.0":"2026-05-08T11:22:26.724Z","0.3.1":"2026-05-08T11:37:33.458Z","0.3.2":"2026-05-08T14:47:12.761Z","0.3.3":"2026-05-08T15:03:20.001Z","0.3.4":"2026-05-08T18:08:13.685Z","0.3.5":"2026-05-08T19:44:57.965Z","0.4.0":"2026-05-10T17:42:52.030Z","0.4.1":"2026-05-10T17:46:12.017Z","0.4.2":"2026-05-10T18:07:59.377Z","0.4.3":"2026-05-10T20:17:08.978Z","0.4.4":"2026-05-11T11:59:49.067Z","0.4.5":"2026-05-11T12:08:33.858Z","0.4.6":"2026-05-11T14:33:20.016Z","0.5.0":"2026-05-11T14:45:49.668Z","0.5.1":"2026-05-11T14:52:59.197Z","0.5.2":"2026-05-11T14:57:38.409Z","0.5.3":"2026-05-18T13:42:36.923Z","0.5.4":"2026-05-19T09:41:39.762Z","0.6.0":"2026-05-25T12:45:57.967Z","0.6.1":"2026-05-25T18:14:40.413Z","0.6.2":"2026-05-27T14:42:21.570Z","0.7.0":"2026-05-27T16:06:43.214Z","0.8.0":"2026-06-05T10:35:37.781Z","0.8.1":"2026-06-07T08:16:37.522Z","0.8.3":"2026-06-09T08:42:33.137Z","0.8.4":"2026-06-09T08:51:09.628Z","0.8.5":"2026-06-13T08:13:20.327Z","0.8.6":"2026-06-29T14:51:41.302Z","1.0.0":"2026-08-21T12:54:03.960Z","1.0.1":"2026-08-21T13:02:52.528Z","1.0.2":"2026-08-21T13:22:09.067Z","1.0.3":"2026-08-24T07:11:06.108Z","1.0.4":"2026-08-25T11:01:51.546Z","1.0.5":"2026-08-25T12:14:20.927Z","2.0.0":"2026-08-26T10:53:06.779Z","2.1.0":"2026-08-26T13:33:18.507Z","3.1.0":"2026-08-27T15:17:09.638Z","3.1.1":"2026-08-27T15:23:25.012Z","3.2.0":"2026-08-28T10:27:54.612Z","3.2.1":"2026-08-29T11:36:27.648Z","3.2.2":"2026-08-29T12:32:18.732Z","3.3.0":"2026-08-29T17:25:10.438Z","3.3.1":"2026-08-30T15:35:45.101Z","3.4.0":"2026-09-01T07:45:08.175Z","3.5.0":"2026-09-01T21:35:00.119Z","3.6.0":"2026-09-02T14:28:15.937Z","3.7.0":"2026-09-02T15:16:41.763Z","3.8.0":"2026-09-04T12:14:53.170Z","3.9.0":"2026-09-05T12:55:02.572Z","3.9.1":"2026-09-16T09:20:58.737Z","3.9.2":"2026-09-16T10:36:27.242Z","3.10.0":"2026-09-16T14:51:00.288Z","3.10.1":"2026-09-18T09:03:53.625Z","3.10.2":"2026-09-18T09:30:42.699Z","3.11.0":"2026-09-19T12:44:25.200Z","3.12.0":"2026-09-20T18:44:42.149Z"},"bugs":{"url":"https://github.com/falur/eda/issues"},"author":{"name":"Енакаев Ильдар"},"license":"MIT","homepage":"https://github.com/falur/eda#readme","keywords":["claude","claude-code","codex","codex-cli","skills","agents"],"repository":{"url":"git+https://github.com/falur/eda.git","type":"git"},"description":"Пакет скилов и специализированных агентов eda-* для Claude Code и Codex CLI","maintainers":[{"name":"gian_tiaga","email":"ifalur@gmail.com"}],"readme":"# 🌊 eda\n\n> Поточная разработка с AI-агентами — на русском языке.\n> Пакет готовых скилов и специализированных агентов для **Claude Code** и **Codex CLI**, которые ведут тебя через весь цикл: от исследования до коммита.\n\n`eda` — это двадцать три скила и пакетные агенты для повторяемых ролей. Скил отвечает за пользовательский workflow и оркестрацию, агент — за изолированную работу с закреплённой моделью и ограничениями. Вместо того чтобы каждый раз объяснять модели, как делать ревью или как исполнять план, ты говоришь одно слово — и она следует чёткой инструкции на русском, со всеми правилами, проверками и артефактами в нужных папках.\n\n---\n\n## ⚡ Установка\n\n```bash\nnpm install -g @gian-tiaga/eda\n```\n\nОбновляешься с `2.x` или более ранней версии? Перед обновлением прочитай [гайд по миграции на 3.0](MIGRATION.md): рабочие артефакты теперь лежат в `docs/artifacts/`.\n\nВ корне твоего проекта:\n\n```bash\neda init\n```\n\nУстановщик покажет чекбоксы: стрелками выбираешь среду, пробелом отмечаешь, Enter продолжает. Можно поставить Claude Code, Codex CLI или обе среды сразу. Устанавливаются и скилы, и агенты. Если `docs/settings.yaml` ещё нет, установщик предложит настройки скилов, а для каждой проверки `plan-review` и `review` отдельно спросит режим и модели Claude/Codex. В неинтерактивном запуске записывается сбалансированный профиль. В конце `eda init` отдельно пишет, какие скилы и агенты реально установлены или изменились.\n\n`eda update` сначала переносит старые рабочие каталоги из `docs/<тип>/` в `docs/artifacts/<тип>/`, затем обновляет настройки, скилы и агентов. Содержимое файлов при переносе не меняется. Если один относительный путь уже существует в новой структуре, новый файл сохраняется, а старый удаляется.\n\nПолный валидный v3-конфиг сохраняется, пока совпадает с актуальным шаблоном; если в пакете появились новые значения или подсказки, файл молча перерисовывается с сохранением ваших значений. Старый, неизвестный или неполный файл разбирается как YAML: известные значения переносятся, в TTY спрашиваются только отсутствующие, затем профиль целиком атомарно записывается как v3. Без TTY используются перенесённые значения и defaults.\n\nЕсли пакет уже стоит во многих проектах, можно обновить его одной командой:\n\n```bash\neda update-all ~/Code\n```\n\n`eda update-all` ищет проекты в указанной директории, её прямых подпапках и подпапках второго уровня. Проект считается найденным, если в нём уже есть установленный скил, агент или manifest `eda` для Claude/Codex. В каждом проекте команда переносит рабочие артефакты, затем предлагает настроить один общий профиль для всех проектов или выбрать `skip`. В режиме `skip` актуальный полный v3 сохраняется, устаревший по шаблону перерисовывается, старые и неполные конфиги индивидуально переносятся, отсутствующие создаются с defaults. Без TTY автоматически используется `skip`. Ошибка одного проекта не останавливает остальные.\n\n---\n\n## 🛠️ Скилы\n\n| Скил | Что делает | Куда складывает |\n|---|---|---|\n| `eda-orhestra` | Выполняет настраиваемую цепочку `eda-*`-скилов. В `subagents` каждый этап получает чистый контекст, в `main` этапы выполняет текущий агент, а `main_propagated` дополнительно передаёт `main` в совместимые execute/review-этапы. По умолчанию: план без проверок → полировка плана → выполнение → автономное ревью и исправления → ручные тесты. Если QA нашёл баг, оркестра запускает fix и повторяет только ручной тест. В `orhestra.steps` шаги можно переставлять, отключать и снабжать `args`. Не коммитит | Артефакты включённых скилов |\n| `eda-aim` | Сначала через отдельного агента-планировщика согласует с человеком одну или несколько простых проверяемых целей, затем передаёт их агентам-исполнителям и повторяет работу до независимого подтверждения агентом-проверяющим. При необходимости использует установленные скилы в отдельных изолированных субагентах. В `automatic` отвечает на безопасные рабочие вопросы самостоятельно, в `manual` передаёт их человеку; режим задаётся через `aim.mode` или текущий вызов. Точный список новых целей человек подтверждает всегда | `docs/artifacts/aims/` и артефакты задействованных скилов |\n| `eda-new-project` | Помогает стартовать новый проект: собирает и согласует требования, функциональность и границы, ограничения и архитектурные драйверы, сравнивает варианты основного стека и фиксирует выбранные компоненты с актуальными стабильными версиями. Не проектирует архитектуру, правила, проверки, AI-скилы или MCP; сохраняет подтверждённый стартовый бриф и всегда без дополнительного вопроса запускает полный технический bootstrap через `eda-prepare-ai` | `docs/artifacts/project-starts/`, затем артефакты `eda-prepare-ai` |\n| `eda-business` | Совместно с человеком описывает целевое поведение проекта по тематическим карточкам: сложные темы фиксирует подробно, но без шума, соседних модулей и привязки к текущему коду. Может закрепить значимый механизм вроде JWT или серверного хранения токенов, но не язык, библиотеку или конкретную СУБД. `about` содержит лишь короткое описание проекта и основные возможности | `docs/business.md`, `docs/business/` |\n| `eda-roadmap` | Создаёт roadmap-файл: список будущих задач с короткими, понятными и недвусмысленными описаниями без деталей реализации, файлов, библиотек, API и пошагового плана | `docs/artifacts/roadmaps/` |\n| `eda-explore` | Исследует тему до конкретного результата: описание проблемы, релевантная архитектура, закрытые развилки, риски внутри решений и короткий выбранный вариант решения без плана. После определения темы читает только применимые business- и reference-карточки. В дефолтном режиме ведёт исследование как диалог; для пакетов и ПО проверяет актуальные стабильные версии | `docs/artifacts/researches/` |\n| `eda-plan` | Пишет план реализации через Plan Mode: фиксирует решения, контракты БД и API, устройство и дизайн интерфейса, консольные команды и фазы, каждую из которых один агент выполняет и проверяет за один проход. На подтверждение показывает полный план в формате скила, включая метаданные, разделы и структуру фаз; сохраняет тот же текст. Задач с идентификаторами внутри фаз нет. Реализацию не описывает — её задают `docs/rules.md`, `docs/arch.md` и карточки. Если целевое поведение ещё не описано в business-карточках, до реализации добавляет `Дополнить бизнесовые правила`; если решение противоречит правилам или архитектуре, сначала меняет сам документ. По `plan.review` запускает изолированный `eda-plan-polish` ровно на одну итерацию полировки (`limit 1`); `plan.strict` независимо включает кросс-CLI ревью | `docs/artifacts/plans/`, опционально plan-review артефакты |\n| `eda-plan-review` | Одним read-only проходом проверяет план по фиксированному чек-листу из 16 пунктов: покрытие запроса, отсутствие развилок, соответствие правилам и архитектуре, дубли, регистр текста, фазы и объём. Замечания вне списка не принимает. Оценка — доля закрытых пунктов, поэтому растёт монотонно. План не меняет | `docs/artifacts/plan-reviews/` |\n| `eda-plan-review-fix` | Закрывает проваленные пункты чек-листа минимальным изменением плана с совпадающим SHA-256. План не растёт: сначала удаление и замена, прирост объёма за один заход не больше 3%. Новое ревью не делает и код не меняет | `docs/artifacts/plan-review-fixes/` |\n| `eda-plan-polish` | Оркестрирует изолированный цикл plan-review → plan-review-fix. Хранит снапшот лучшей версии плана: как только score перестаёт расти, останавливается и восстанавливает лучшую версию, а не последнюю. По умолчанию одна итерация: проверка и исправление. Исправление проверяет ревью следующей итерации, поэтому при `limit 1` последняя правка остаётся неперепроверенной. Кросс-CLI strict не используется | `docs/artifacts/plan-reviews/`, `docs/artifacts/plan-review-fixes/` |\n| `eda-plan-execute` | Управляет выполнением плана по фазам в режиме `subagents`, `main` или `auto`. В `subagents` каждую фазу целиком выполняет отдельный изолированный субагент: он читает план, правила, архитектуру и только business/reference-карточки затронутого поведения и компонентов. Фазы проходят строго последовательно и принимаются независимыми проверяющими. В `main` весь план по тем же правилам выполняет и проверяет основной агент в одном контексте, а `auto` выбирает режим по плану. Отметки подтверждённых задач и журнал ведёт основной агент | `docs/artifacts/executions/` |\n| `eda-just-do-it` | Сразу выполняет задачу из текста рядом с вызовом: определяет scope, загружает только необходимые проектные инструкции, business/reference-карточки, код и тесты, вносит нужные изменения и проверяет результат. Не подменяет выполнение планом и не делает git- или внешние действия без прямого указания | `docs/artifacts/just-do-it/` |\n| `eda-fix` | Делает обычные фиксы по короткому контексту, баг-репорту или плану. Перед правками читает правила, архитектуру и только применимые карточки, добавляет нужные тесты, прогоняет проверки и сохраняет историю правок | `docs/artifacts/fixes/` |\n| `eda-review` | Оркестрирует отдельные read-only проверки корректности, архитектуры, правил, references, business-правил, плана, качества, тестов, безопасности, производительности, frontend/UI/UX, API, БД, документации и предыдущих ревью. Сохраняет только доказанные дефекты, которые обязательно исправить; косметические и спекулятивные предложения отбрасывает. Любая находка даёт `changes-required`, а чистое ревью — `clean` и 100/100. Без аргументов ревьюит `git diff HEAD` | `docs/artifacts/reviews/` |\n| `eda-fix-by-review` | Применяет все находки из ревью с учётом правил, архитектуры и применимых карточек. Спрашивает только при неоднозначности, конфликте, расширении scope или рискованном действии. В конце ссылается на отчёт прямо в файле ревью | `docs/artifacts/review-fixes/` |\n| `eda-manual-test` | Делает ручную проверку после изменений. По умолчанию проверка полная: разбирает план или другой артефакт по разделам, дополняет его фактическим `git diff HEAD` и закрывает матрицу областей — API, база данных, консольные команды, интерфейс, алгоритмы, фон и интеграции, права и роли, конфигурация, логи, регрессии рядом. Область нельзя закрыть чтением кода или зелёными автотестами; незакрытая область даёт `blocked`. Быстрый smoke включается настройкой `manual-test.depth` или словом в запросе. Применимая business-карточка может добавить только относящийся к задаче инвариант или сценарий. Не правит код, не пишет автотесты и не коммитит | `docs/artifacts/manual-tests/` |\n| `eda-polish` | Оркестрирует доводку изменений: запускает полное `eda-review`, затем `eda-fix-by-review` и повторяет цикл до `clean` и отсутствия находок либо до лимита 5 итераций. Режим цикла задаёт `polish.execution`: в `main` оба контракта выполняет основной агент без субагентов, в `subagents` каждый шаг получает отдельный изолированный контекст. Все находки исправляются, score остаётся справочным. Не коммитит | `docs/artifacts/reviews/`, `docs/artifacts/review-fixes/` |\n| `eda-send-review` | На `sonnet` / `gpt-5.6-terra` отправляет ревью на GitHub PR через `gh` всегда в едином формате: общий комментарий-сводка плюс комментарии к строкам кода. Без явно указанного типа использует `comment`; `approve` и `request-changes` берёт только из контекста текущего вызова. По настройке может скрыть предыдущие сводки eda-send-review и зарезолвить их inline-треды. По умолчанию шлёт все пункты. Claude-модель закрепляется при установке; Codex-модель хранится как рекомендуемый будущий override | (комментарий в PR) |\n| `eda-commit` | Работает как лёгкий оркестратор одного `sonnet` / `gpt-5.6-terra` агента: тот сам собирает git-контекст, пишет сообщения и тексты PR по исходному запросу и фактическим изменениям, точечно коммитит и выполняет явно заданные push/PR/merge-действия. Агент экономит время: собирает контекст одним вызовом, не читает кодовую базу и документацию целиком, вместо полного diff берёт сводку `--stat` и дочитывает только неясные файлы, а смысл работы берёт из свежих артефактов `docs/artifacts/**`, если они есть в составе изменений. Весь состав идёт одним коммитом; на несколько логически цельных коммитов он делится только по явной просьбе (`split`, «раздели», «отдельными коммитами») или при явно раздельном scope. Для PR использует шаблон репозитория, отражает все группы изменений и указывает только реально выполненные проверки. С явным контекстом охватывает указанный состав; без контекста коммитит всё — все tracked-изменения и все untracked-файлы независимо от авторства и связи с текущей задачей, кроме очевидных кэшей и локальных служебных артефактов вроде `.DS_Store`. В Claude Code сам оркестратор закреплён за `sonnet`; в Codex остаётся на активной модели сессии из-за отсутствия per-skill override. При вероятном секрете агент блокируется до индексации затронутой группы. После любого push всегда возвращает ссылку — на существующий PR или на его создание — и спрашивает, создавать ли PR, если его нет. Если продолжение не задано, предлагает применимые варианты | (git, опционально GitHub PR) |\n| `eda-worktree` | На `haiku` / `gpt-5.6-luna` создаёт через пакетного агента git worktree рядом с основным проектом в папке `{name}-work-{n}` и одноимённую ветку. Базу берёт из аргумента или спрашивает | соседняя папка `{name}-work-{n}` |\n| `eda-merge-worktree` | На `haiku` / `gpt-5.6-luna` мержит через пакетного агента ветку из соседнего worktree в текущую ветку. Принимает номер `1`, короткое имя `work-1` или полное имя `{name}-work-1`. Worktree и ветку после merge не удаляет | (git) |\n| `eda-prepare-ai` | Выполняет технический bootstrap нового или существующего проекта: проектирует архитектуру, строгие правила и профиль инструментов, проходит полный каталог автоматических проверок, подбирает применимые AI-скилы, роли и MCP, затем создаёт AI-документацию. Один факт хранит у одного владельца: `docs/rules.md` содержит рабочие действия, запреты и команды проверок, а `docs/arch.md` — топологию исходного кода, ownership, зависимости и потоки без рабочих инструкций. Подтверждённые требования, стек и архитектурные драйверы из `eda-new-project` принимает как обязательный вход и не переоткрывает без обнаруженного конфликта. Для пустого проекта не выдумывает reference-карточки и не выдаёт неустановленные инструменты за доступные | `docs/rules.md`, `docs/arch.md`, `docs/references.md`, `docs/references/`, `AGENTS.md`, `CLAUDE.md` |\n| `eda-discover-automations` | Проводит baseline gap-аудит проекта даже без истории, а при наличии анализирует ревью, планы и фиксы. Не ограничивает число предложений: проверяет тесты/e2e, стиль, статанализ, границы модулей, конфиги/IaC, API/БД, security/supply chain, performance, release, эксплуатацию, browser MCP и MCP стека. Для каждой идеи даёт команду, контур запуска и приоритет; ничего не внедряет | `docs/artifacts/automations/` |\n\n### Структура `docs/`\n\nПостоянная документация проекта остаётся непосредственно в `docs/`: `settings.yaml`, `rules.md`, `arch.md`, `business.md`, каталог `business/`, `references.md` и каталог `references/`. Все временные и рабочие результаты скилов лежат в `docs/artifacts/<тип>/`.\n\nВерсия 3.0 не поддерживает старые пути во время работы скилов. `eda update` и `eda update-all` физически переносят известные старые каталоги, но сохраняют байты файлов как есть: ссылки вида `docs/plans/...`, уже записанные внутри исторических документов, не переписываются. `eda init` миграцию артефактов не запускает.\n\n### Business-контекст\n\n`eda-business` хранит в `docs/business.md` только простое оглавление из двух колонок — описание темы и ссылка на готовую согласованную карточку. Степень подробности определяется темой: сложная аутентификация может подробно фиксировать вид токенов, их выпуск, обновление и отзыв, тогда как `about` остаётся коротким описанием проекта и основных возможностей. Карточки не привязываются к путям, классам и внутренним модулям текущего кода; значимый механизм вроде JWT указать можно, а язык, библиотеку, конкретную СУБД и схему реализации — нет. Последний раздел содержит только прямые расхождения поведения по собственной теме.\n\nПотребляющий скил сначала определяет текущую задачу и фактически затронутое поведение, а затем выбирает по описаниям только применимые business-карточки. Отсутствие подходящей карточки не является ошибкой и не требует загружать остальные. Если задача противоречит карточке, агент показывает конфликт и спрашивает человека, изменить задачу или пересогласовать правило через `eda-business`.\n\n`eda-review-check` выведен из эксплуатации: его специализированные проверки теперь входят прямо в `eda-review`. `eda-execute` переименован в `eda-plan-execute`, `eda-automate` — в `eda-discover-automations`, `eda-docs` — в `eda-prepare-ai`, а `eda-start` — в `eda-new-project`. Контекстный агент `eda-commit-context` также выведен из эксплуатации: сбор контекста теперь выполняет единый `eda-commit-executor`. При обновлении старые имена удаляются из целевых сред. Установщик удаляет только управляемые EDA-копии retired-компонентов и не трогает чужие компоненты.\n\n### Экстремальный профиль проверок\n\n`eda-prepare-ai` и `eda-discover-automations` проходят не короткий список, а полный стек-зависимый каталог. В него входят unit/integration/component/contract/API/e2e/smoke/regression-тесты; property-based, mutation и fuzz; visual regression, accessibility и cross-browser; форматирование, lint, сложность, дубли и dead code; typecheck, taint и sanitizers; границы модулей, циклы и направления зависимостей; валидация env, CI, Docker, Kubernetes, Terraform и других конфигов; API/схемы и migrations; security, supply chain и SBOM; performance/load/soak/chaos; reproducible build, compatibility и release checks; документация, observability, backup/restore, доменные инварианты и AI evals.\n\nДля каждой применимой проверки скил указывает инструмент, точную команду или сценарий, риск и место запуска: `pre-commit`, `pre-push`, `PR CI`, `nightly`, `release`, `post-deploy` или `MCP/manual`. Browser/Playwright MCP и MCP выбранного стека рассматриваются отдельно и не подменяют детерминированные CLI/CI-проверки. Фиксированного лимита предложений нет; неприменимые группы должны иметь явное обоснование.\n\n`eda-prepare-ai` разбирает значимые настройки каждого выбранного инструмента и предлагает самый строгий стабильный применимый профиль, а не конфигурацию по умолчанию. Для динамических и слаботипизированных языков это включает строгий typecheck, nullability, типизированные публичные контракты и runtime-валидацию внешних данных; для линтеров, статанализа, тестов, security и CI — максимальные полезные наборы проверок, нулевой бюджет предупреждений и явное обоснование каждого ослабления.\n\n---\n\n## 🤖 Пакетные агенты\n\n| Агент | Claude Code | Codex | Роль |\n|---|---|---|---|\n| `eda-aim-planner` | `sonnet`, workspace-write | `gpt-5.6-terra`, workspace-write | Задаёт вопросы, формулирует простой проверяемый список и создаёт файл только после подтверждения человека |\n| `eda-aim-executor` | `opus`, workspace-write | `gpt-5.6-sol`, workspace-write | Выполняет назначенные пункты, при необходимости запрашивает установленные скилы для запуска в изолированных субагентах и дополняет общий журнал |\n| `eda-aim-verifier` | `opus`, workspace-write | `gpt-5.6-sol`, workspace-write | Независимо проверяет каждый критерий, отмечает подтверждённые цели и возвращает пробелы на новый круг выполнения |\n| `eda-commit-executor` | `sonnet` | `gpt-5.6-terra` | Одним вызовом собирает git-контекст, пишет сообщения коммитов и PR по запросу, артефактам и фактическим изменениям, коммитит состав одним коммитом или по группам при `split` и выполняет явно разрешённые push/PR/merge-действия |\n| `eda-worktree-executor` | `haiku` | `gpt-5.6-luna` | Создаёт соседний worktree и одноимённую ветку, не изменяя файлы проекта |\n| `eda-merge-worktree-executor` | `haiku` | `gpt-5.6-luna` | Мержит ветку из соседнего worktree в текущую без cleanup и ручного разрешения конфликтов |\n| `eda-review-correctness` | `sonnet`, read-only | `gpt-5.6-terra`, read-only | Проверяет функциональную корректность и крайние случаи |\n| `eda-review-architecture` | `opus`, read-only | `gpt-5.6-sol`, read-only | Проверяет архитектурные границы и зависимости |\n| `eda-review-rules` | `haiku`, read-only | `gpt-5.6-luna`, read-only | Проверяет инструкции и правила проекта |\n| `eda-review-references` | `haiku`, read-only | `gpt-5.6-luna`, read-only | Проверяет применимые эталонные карточки |\n| `eda-review-business` | `sonnet`, read-only | `gpt-5.6-terra`, read-only | Проверяет изменённое поведение по применимым business-карточкам |\n| `eda-review-plan-alignment` | `sonnet`, read-only | `gpt-5.6-terra`, read-only | Проверяет соответствие реализации плану |\n| `eda-review-code-quality` | `sonnet`, read-only | `gpt-5.6-terra`, read-only | Проверяет читаемость, сложность и поддерживаемость |\n| `eda-review-tests` | `sonnet`, read-only | `gpt-5.6-terra`, read-only | Проверяет тестовое покрытие и корректность тестов |\n| `eda-review-security` | `opus`, read-only | `gpt-5.6-sol`, read-only | Проверяет безопасность и границы доверия |\n| `eda-review-performance` | `sonnet`, read-only | `gpt-5.6-terra`, read-only | Проверяет производительность и масштабирование |\n| `eda-review-frontend` | `sonnet`, read-only | `gpt-5.6-terra`, read-only | Проверяет frontend-код, UI и UX по исходникам |\n| `eda-review-api` | `sonnet`, read-only | `gpt-5.6-terra`, read-only | Проверяет API-контракты и совместимость |\n| `eda-review-database` | `opus`, read-only | `gpt-5.6-sol`, read-only | Проверяет схемы, миграции, запросы и целостность данных |\n| `eda-review-documentation` | `haiku`, read-only | `gpt-5.6-luna`, read-only | Проверяет обязательные обновления документации |\n| `eda-review-previous-reviews` | `haiku`, read-only | `gpt-5.6-luna`, read-only | Перепроверяет незакрытые удалённые замечания |\n\nАгенты устанавливаются отдельно от скилов. Модели review-агентов в таблице — сбалансированные defaults; `docs/settings.yaml` или прямое указание пользователя может заменить модель конкретной проверки на текущий запуск в режиме `subagents`. `eda-aim` последовательно разделяет согласование, выполнение и независимую проверку, а при необходимости использует установленные скилы только в отдельных изолированных субагентах; основной агент передаёт вопросы и структурированные результаты. `eda-commit` сохраняет исходный запрос и целиком передаёт сбор контекста, выбор файлов, коммит и разрешённое продолжение одному простому агенту. `eda-worktree` и `eda-merge-worktree` передают одному специализированному агенту git-операцию, обрабатывают его вопрос или результат и сами команды не выполняют. `eda-review` поддерживает два режима: `subagents` параллельно запускает применимых review-агентов, а `main` выполняет те же проверки основным агентом по встроенной матрице без субагентов. В Codex специализированные review-агенты запускаются с `fork_turns: \"none\"`, без наследования истории. В `subagents` все выбранные проверки отправляются одним нативным параллельным пакетом без ручных партий и shell-опроса.\n\nДля Claude Code установленный `eda-commit` получает `model: sonnet`, а `eda-worktree` и `eda-merge-worktree` — `model: haiku`. В Codex у скилов пока нет отдельного per-skill model override: основной поток остаётся на выбранной пользователем модели, но он выполняет только лёгкую оркестрацию; содержательная работа `eda-commit` закреплена за `gpt-5.6-terra`, а worktree-операции — за `gpt-5.6-luna`.\n\n---\n\n## 🚩 Флаги скилов\n\nУ некоторых скилов есть флаг `strict` — он включает дополнительные тяжёлые проверки. Передаётся как часть запроса агенту, например: `eda-explore strict <тема>`. Также strict можно включить отдельно в `docs/settings.yaml`, например через `explore.strict: true`. У `eda-review` режим исполнения задаётся через `subagents` / `main`, а состав проверок — через собственные `mode` и `model`.\n\nУ `eda-plan-execute` есть режимы `subagents` / `main` / `auto`. Режим можно разово указать в вызове, например `eda-plan-execute main docs/artifacts/plans/....md`; без него используется `plan-execute.mode` из настроек, а без настроек — `auto`.\n\nВыбранный режим исполнения обязателен для `eda-plan-execute`, `eda-review`, `eda-polish` и `eda-orhestra`. При `main` из вызова или настроек агент не может перейти к субагентам из-за большого плана, diff или нехватки контекста. Прогресс и режим сохраняются для продолжения после сжатия контекста; при технической невозможности продолжить агент сообщает блокер. Выбор по размеру плана разрешён только в `eda-plan-execute auto` до начала выполнения. Зафиксированный режим меняется только по новому прямому указанию пользователя; `automatic` оркестратора такого права не даёт. У оркестратора `main` по-прежнему управляет только верхней цепочкой, а `main_propagated` также передаёт `main` совместимым execute/review-этапам; остальные вложенные контракты сохраняются.\n\nУ `eda-aim` есть режимы `automatic` / `manual`. В автоматическом основной агент сам отвечает на безопасные рабочие вопросы по рекомендации субагента и фактам проекта, в ручном передаёт их человеку. Режим можно разово указать в вызове; без него используется `aim.mode` из настроек. Точный список новых целей перед записью в `docs/artifacts/aims/` всё равно один раз подтверждает человек.\n\nСкилы, которых нет в таблице ниже, не поддерживают эти флаги. Набор проверок `eda-review` отдельно управляется через `review.agents`.\n\n| Скил | Флаг | Что включает | Когда стоит использовать |\n|---|---|---|---|\n| `eda-orhestra` | `automatic` / `manual`, `subagents` / `main` / `main_propagated`, `без полировки плана`, `без полировки кода`, `полировка кода N итераций`, `без ручных тестов` | Разово меняет вопросы, исполнение, состав цепочки и параметры шагов поверх `docs/settings.yaml` | `main` экономит верхний слой, `main_propagated` также включает main у совместимых execute/review-этапов |\n| `eda-aim` | `automatic` / `manual` | Разово меняет способ ответа на рабочие вопросы поверх `aim.mode`; подтверждение точного списка новых целей остаётся обязательным | Автономная работа или совместное прохождение развилок с человеком |\n| `eda-explore` | `strict` | После сохранения отчёта отдаёт его соседнему CLI (Claude → Codex или наоборот) на критическое ревью конкретности, фактов, развилок, рисков и версий; затем доправляет отчёт по замечаниям | Серьёзные исследования, которые лягут в основу больших решений; когда хочется второго мнения от другой модели/среды |\n| `eda-plan` | `strict`, `без ревью плана`, `без проверок` | `strict` независимо включает кросс-CLI проверку; `без ревью плана` отключает встроенный review/fix; `без проверок` отключает оба вида ревью | Когда нужно разделить создание плана и его последующую полировку |\n| `eda-plan-review` | `threshold N` | Разово меняет долю закрытых пунктов, при которой план считается готовым | Для самостоятельного аудита готового плана |\n| `eda-plan-execute` | `subagents` / `main` / `auto` | Разово меняет, где выполняются фазы, поверх `plan-execute.mode` | `main` для обязательного выполнения основным агентом, `subagents` для изолированных фаз, `auto` для выбора по размеру плана |\n| `eda-plan-polish` | `threshold N`, `limit N` | Меняет gate и максимальное число итераций «проверка + исправление» | Для доводки ответственных планов перед `eda-plan-execute` |\n| `eda-manual-test` | `full` / `полная проверка`, `smoke` / `быстро` | Разово меняет глубину ручной проверки поверх `manual-test.depth` | `smoke` для короткой правки, `full` — когда нужно закрыть все области после плана |\n| `eda-polish` | `subagents` / `main`, `limit N` | Разово меняет способ выполнения review и исправлений поверх `polish.execution` и число итераций | `subagents` держит каждый шаг в чистом контексте, `main` экономит контекст на мелкой доводке |\n| `eda-review` | `subagents` / `main` | Разово меняет способ выполнения выбранных проверок поверх `review.execution` | `main` экономит контекст на частых локальных ревью; `subagents` сохраняет независимость ролей для ответственных изменений |\n\n---\n\n## ⚙️ Настройки проекта\n\nСкилы читают `docs/settings.yaml`, если файл есть. Прямое указание в текущем запросе важнее настроек: например, `strict` включает строгий режим для одного запуска, а `normal` / `без strict` выключает его. Для `eda-plan` явный `short` включает короткий план, а `normal` / `обычный план` — обычный.\n\nФайл по умолчанию:\n\n```yaml\nversion: 3\n\norhestra:\n  # Режим полного цикла eda-orhestra.\n  # automatic | manual\n  mode: automatic\n  # Где выполняются этапы и передаётся ли main совместимым вложенным скилам.\n  # subagents | main | main_propagated\n  execution: subagents\n  # Упорядоченная цепочка. Шаги можно отключать, удалять и переставлять.\n  steps:\n    - id: plan\n      skill: eda-plan\n      enabled: true\n      # Строка аргументов передаётся скиллу как часть текущего вызова.\n      args: \"без проверок\"\n    - id: plan-polish\n      skill: eda-plan-polish\n      enabled: true\n      # Строка аргументов передаётся скиллу как часть текущего вызова.\n      args: \"\"\n    - id: execute\n      skill: eda-plan-execute\n      enabled: true\n      # Строка аргументов передаётся скиллу как часть текущего вызова.\n      args: \"\"\n    - id: polish\n      skill: eda-polish\n      enabled: true\n      # Строка аргументов передаётся скиллу как часть текущего вызова.\n      args: \"limit 5\"\n    - id: manual-test\n      skill: eda-manual-test\n      enabled: true\n      # Строка аргументов передаётся скиллу как часть текущего вызова.\n      args: \"\"\n      # Обработка failed-результата этого шага.\n      on_failure:\n        skill: eda-fix\n        args: \"\"\n        # После исправления повторно запускаются включённые шаги с этими id.\n        then:\n          - manual-test\n        max_cycles: 5\n\naim:\n  # Режим ответов на рабочие вопросы eda-aim.\n  # automatic | manual\n  mode: automatic\n\nexplore:\n  # Включает кросс-CLI ревью в eda-explore.\n  # true | false\n  strict: false\n  # Определяет, как eda-explore ведёт исследовательские развилки.\n  # autonomous | recommend_and_ask | ask_each_time\n  decision_mode: recommend_and_ask\n\nplan:\n  # Включает кросс-CLI ревью в eda-plan.\n  # true | false\n  strict: false\n  # Запускает изолированный цикл eda-plan-polish.\n  # true | false\n  review: true\n  # Задаёт размер плана.\n  # normal | short | ask_each_time\n  size: normal\n  # Определяет, как eda-plan принимает существенные решения.\n  # autonomous | recommend_and_ask | ask_each_time\n  decision_mode: recommend_and_ask\n  # Задаёт стратегию тестов и автоматических проверок.\n  # after_each_phase | phase_tests_final_checks | tdd_each_phase | end_of_plan | ask_each_time\n  test_strategy: ask_each_time\n  # Задаёт стратегию логирования.\n  # debug_precise | standard | ask_each_time\n  logging_strategy: ask_each_time\n\nplan-review:\n  # Доля закрытых пунктов чек-листа, при которой план считается готовым.\n  threshold: 100\n\nplan-polish:\n  # Максимальное число итераций «проверка + исправление».\n  limit: 1\n\nplan-execute:\n  # Где eda-plan-execute выполняет фазы плана.\n  # subagents — каждая фаза в отдельном субагенте, main — весь план одним контекстом, auto — решает по плану.\n  mode: auto\n\npolish:\n  # Где eda-polish выполняет review и исправления цикла полировки.\n  # subagents — каждое review и каждое исправление в отдельном изолированном субагенте, main — оба контракта основным агентом.\n  execution: subagents\n\nmanual-test:\n  # Глубина ручной проверки в eda-manual-test.\n  # full — закрыть все применимые области: API, база, консольные команды, интерфейс, алгоритмы, фон, права, конфигурацию, логи и регрессии рядом.\n  # smoke — только запуск и основной сценарий изменённой области.\n  # full | smoke | ask_each_time\n  depth: full\n\nreview:\n  # subagents — отдельный специализированный агент на проверку, main — все проверки основным агентом без субагентов.\n  execution: subagents\n  # Каждая проверка имеет собственный режим запуска; модели применяются только в subagents.\n  agents:\n    # Проверяет ошибки в логике, крайние случаи и обработку ошибок.\n    # Эта базовая проверка по умолчанию запускается всегда.\n    correctness:\n      # always — всегда, auto — когда применимо, off — отключено.\n      mode: always\n      model:\n        # Модель для Claude Code.\n        claude: sonnet\n        # Модель для Codex.\n        codex: gpt-5.6-terra\n\n    # Проверяет архитектурные границы, зависимости и разделение ответственности.\n    # В auto запускается при изменении модулей, зависимостей, публичных контрактов или границ системы.\n    architecture:\n      mode: auto\n      model:\n        claude: opus\n        codex: gpt-5.6-sol\n\n    # Проверяет соблюдение AGENTS.md, CLAUDE.md и docs/rules.md.\n    # Эта базовая проверка по умолчанию запускается всегда.\n    rules:\n      mode: always\n      model:\n        claude: haiku\n        codex: gpt-5.6-luna\n\n    # Проверяет соответствие применимым карточкам из docs/references/.\n    # В auto запускается только когда для изменений выбраны применимые карточки.\n    references:\n      mode: auto\n      model:\n        claude: haiku\n        codex: gpt-5.6-luna\n\n    # Проверяет изменённое поведение по применимым карточкам из docs/business/.\n    # В auto запускается только когда изменения затрагивают поведение с применимой business-карточкой.\n    business:\n      mode: auto\n      model:\n        claude: sonnet\n        codex: gpt-5.6-terra\n\n    # Проверяет, что реализация соответствует указанному или однозначно найденному плану.\n    # В auto запускается только когда у ревью есть конкретный план.\n    plan_alignment:\n      mode: auto\n      model:\n        claude: sonnet\n        codex: gpt-5.6-terra\n\n    # Проверяет читаемость, сложность, дублирование и поддерживаемость кода.\n    # Эта базовая проверка по умолчанию запускается всегда.\n    code_quality:\n      mode: always\n      model:\n        claude: sonnet\n        codex: gpt-5.6-terra\n\n    # Проверяет достаточность, корректность и устойчивость тестов.\n    # Эта базовая проверка по умолчанию запускается всегда.\n    tests:\n      mode: always\n      model:\n        claude: sonnet\n        codex: gpt-5.6-terra\n\n    # Проверяет уязвимости, права доступа, валидацию и работу с чувствительными данными.\n    # В auto запускается для auth, permissions, внешнего ввода, файлов, сети, секретов и криптографии.\n    security:\n      mode: auto\n      model:\n        claude: opus\n        codex: gpt-5.6-sol\n\n    # Проверяет запросы, циклы, память, конкурентность и другие риски производительности.\n    # В auto запускается при изменении запросов, кешей, конкурентности или горячих путей.\n    performance:\n      mode: auto\n      model:\n        claude: sonnet\n        codex: gpt-5.6-terra\n\n    # Проверяет фронтенд-код, UI, UX, адаптивность и состояния интерфейса.\n    # В auto обязательно запускается при изменении компонентов, стилей, клиентских маршрутов или состояния UI.\n    frontend:\n      mode: auto\n      model:\n        claude: sonnet\n        codex: gpt-5.6-terra\n\n    # Проверяет API-контракты, совместимость, валидацию и обработку ошибок.\n    # В auto запускается при изменении маршрутов, handlers, DTO, схем API, GraphQL или RPC.\n    api:\n      mode: auto\n      model:\n        claude: sonnet\n        codex: gpt-5.6-terra\n\n    # Проверяет схемы, миграции, запросы, индексы и целостность данных.\n    # В auto запускается при изменении миграций, моделей хранения, SQL, схем или транзакций.\n    database:\n      mode: auto\n      model:\n        claude: opus\n        codex: gpt-5.6-sol\n\n    # Проверяет, обновлена ли документация для изменившегося пользовательского поведения.\n    # В auto запускается при изменении публичного API, CLI, настроек или документируемого поведения.\n    documentation:\n      mode: auto\n      model:\n        claude: haiku\n        codex: gpt-5.6-luna\n\n    # Перепроверяет незакрытые замечания предыдущих ревью для удалённого PR или MR.\n    # В auto запускается только для ссылки на PR/MR или другой цели с доступными удалёнными обсуждениями.\n    previous_reviews:\n      mode: auto\n      model:\n        claude: haiku\n        codex: gpt-5.6-luna\n\nsend-review:\n  # После успешной отправки скрывает предыдущие сводки eda-send-review и резолвит их inline-треды.\n  # true | false\n  close_previous_reviews: false\n\ndiscover-automations:\n  # Добавляет docs/artifacts/plans/ в обычный запуск eda-discover-automations.\n  # true | false\n  include_plans: false\n```\n\nЧто означают настройки:\n- `orhestra.mode` — `automatic` безопасно закрывает рабочие вопросы без промежуточных подтверждений; `manual` пишет план вместе с человеком и передаёт ему вопросы.\n- `orhestra.execution` — `subagents` запускает каждый этап отдельно, `main` выполняет верхнюю цепочку текущим агентом, `main_propagated` дополнительно передаёт `main` шагам `eda-plan-execute`, `eda-polish` и прямому `eda-review`; default `subagents`. Другие вложенные скилы сохраняют собственный контракт.\n- `orhestra.steps` — выполняемый сверху вниз workflow. `enabled: false` отключает шаг, а `args` передаёт ему дополнительные параметры. Например, для `eda-polish`: `args: \"limit 2\"`. Шаги можно переставлять или добавлять, но git/publish-скиллы оркестратор не запускает.\n- Старое значение `steps[].skill: eda-execute` во время запуска автоматически понимается как `eda-plan-execute`; существующий `docs/settings.yaml` установщик не переписывает.\n- `steps[].on_failure` — настраивает исправление failed manual-test прямо рядом с этим шагом: `skill` и `args` задают фикс, `then` — повторяемые id шагов, `max_cycles` — лимит. Если обработчика нет, оркестратор сохраняет failed-отчёт и останавливается.\n- `aim.mode` — `automatic` самостоятельно выбирает безопасные ответы на рабочие вопросы; `manual` передаёт вопросы человеку. Явный режим в текущем вызове имеет приоритет.\n- `explore.strict` и `explore.decision_mode` — кросс-CLI ревью и способ выбора по исследовательским развилкам в `eda-explore`.\n- `plan.review` — изолированный цикл `eda-plan-polish` внутри `eda-plan`, ровно одна итерация полировки (`limit 1`); `plan.strict` независимо управляет кросс-CLI ревью.\n- `plan.size`, `plan.decision_mode`, `plan.test_strategy`, `plan.logging_strategy` — режим и структура работы `eda-plan`. Имя `test_strategy` сохранено для совместимости, но настройка управляет и тестами, и автоматическими проверками: `after_each_phase` запускает их после каждой фазы, `tdd_each_phase` сначала пишет тесты и после реализации запускает все проверки фазы, `phase_tests_final_checks` в фазе запускает только добавленные или изменённые ею тесты, а остальные проверки оставляет финалу, `end_of_plan` переносит тесты и автоматические проверки в конец плана.\n- `plan-review.threshold` — доля закрытых пунктов чек-листа для статуса `ready`, default `100`. Отдельных агентов у `plan-review` больше нет: проверку целиком делает один субагент.\n- `plan-polish.limit` — максимальное число итераций «проверка + исправление»; default `1`. Отдельного подтверждающего прохода нет: исправление проверяет ревью следующей итерации. Цикл останавливается раньше, если score перестал расти.\n- `plan-execute.mode` — где `eda-plan-execute` выполняет фазы: `subagents` — каждая фаза в отдельном изолированном субагенте с независимой проверкой, `main` — весь план одним контекстом без субагентов, `auto` — выбор по плану; default `auto`. Явный режим в вызове имеет приоритет.\n- `polish.execution` — где `eda-polish` выполняет review и исправления своего цикла: `subagents` — каждый шаг в отдельном изолированном субагенте, `main` — оба контракта основным агентом; default `subagents`. Настройка независима от `review.execution`, которая задаёт только раскладку проверок внутри `eda-review`. Явный режим в вызове и `main` от `eda-orhestra` в `main_propagated` имеют приоритет.\n- `manual-test.depth` — глубина ручной проверки в `eda-manual-test`: `full` — закрыть все применимые области матрицы покрытия, `smoke` — только запуск и основной сценарий изменённой области, `ask_each_time` — спрашивать каждый раз; default `full`. Явная глубина в вызове имеет приоритет.\n- `review.execution` — где выполняются проверки `eda-review`: `subagents` запускает отдельные специализированные роли, `main` выполняет те же выбранные проверки основным агентом без субагентов и с однократной загрузкой общего контекста; default `subagents`. Явный режим в вызове имеет приоритет.\n- `review.agents.<check>.mode` — запускать проверку всегда, автоматически по контексту или отключить.\n- `review.agents.<check>.model.claude` и `.codex` — модель конкретной проверки в соответствующей среде для `subagents`; в `main` используется текущая модель агента.\n- `eda-review` не делит находки по обязательности: каждый принятый пункт требует исправления, а предложения без доказанного практического дефекта отбрасываются. Score остаётся экспертной оценкой серьёзности; любая находка блокирует `clean` независимо от score.\n- `send-review.close_previous_reviews` — после успешной новой отправки скрывает предыдущие сводки, созданные `eda-send-review` текущим GitHub-пользователем, и резолвит связанные inline-треды; прямое указание в текущем запросе переопределяет настройку.\n- `discover-automations.include_plans` — добавляет `docs/artifacts/plans/` в обычный запуск `eda-discover-automations`.\n\nКаждый скилл читает только свой раздел. Для `eda-review` прямое указание в текущем запросе может разово включить или отключить проверку и заменить её модель, например: «без performance, включи business, architecture на opus».\n\nПоддерживается только `version: 3`. Полный валидный v3 установщик сохраняет как есть, пока его текст совпадает с шаблоном пакета; когда шаблон меняется — например, у настройки появляется новое допустимое значение, — файл перерисовывается без вопросов: ваши значения переносятся, посторонние ключи и ручные комментарии не сохраняются. Старые, неизвестные и неполные файлы разбираются через YAML: валидные известные значения переносятся, в TTY спрашиваются только отсутствующие, затем профиль целиком атомарно нормализуется. Без TTY недостающие поля получают defaults. `plan.meta_review` переносится в `plan.review`, а `plan-polish.strict` удаляется.\n\n`eda update-all configure` записывает один общий v3-профиль. `skip` сохраняет актуальный полный v3 и перерисовывает устаревший по шаблону, индивидуально переносит остальные конфиги и создаёт defaults при отсутствии файла. Подробности перехода приведены в [MIGRATION.md](MIGRATION.md)\n\n---\n\n## 🔄 Воркфлоу\n\n`eda-orhestra` по умолчанию запускает основной цикл одной командой:\n\nВ default `subagents` каждая стрелка передаёт явный вход и пути к артефактам в новый изолированный субагент. В `main` и `main_propagated` верхние этапы идут последовательно в текущем контексте.\n\n```text\nplan без проверок → plan-polish → plan-execute → polish → manual-test ──passed──> готово\n                                                                  ^          │\n                                                                  └── fix <───┘ failed\n```\n\n`eda-aim` может обернуть любую цепочку ниже в автономный цикл:\n\n```text\nсогласование цели → выполнение с нужными скилами в изолированных субагентах → независимая проверка\n                              ^                         │\n                              └──── устранение пробелов ─┘\n```\n\n```text\nnew-project ───────> prepare-ai ─────────┬───────────────┐\n                    │                     │               │\n                    v                     v               v\n                 roadmap ────────> explore ─────> plan ───> plan-polish ───> plan-execute ───┬──> manual-test ───> review ───> fix-by-review ───┬──> send-review\n                                              │                         │                                  │\n                                              └────────────> plan       v                                  └──> commit\n                                                                     fix ─────────────> manual-test\n```\n\nЕсли проект уже существует, можно начинать без `eda-new-project`:\n\n```text\nprepare-ai ─────────┬───────────────┐\n                    │               │\n                    v               v\nroadmap ────────> explore ─────> plan ───> plan-polish ───> plan-execute ───┬──> manual-test ───> review ───> fix-by-review ───┬──> send-review\n                    │                                  │                                  │\n                    └──────────────> plan              v                                  └──> commit\n                                                      fix ─────────────> manual-test\n\npolish = полное review ─> fix-by-review всех находок ─> подтверждающий review до clean и нужной оценки\nplan-polish = итерации «plan-review ─> plan-review-fix всех находок» до gate или limit\n\ndiscover-automations может запускаться от review, fix-by-review или fix.\n```\n\n`eda-manual-test` обычно ставится после `eda-plan-execute`, `eda-fix` или `eda-fix-by-review`, чтобы руками проверить API, базу, консольные команды, интерфейс и алгоритмы перед ревью или коммитом.\n\nИспользовать всю цепочку не обязательно — каждый скил самодостаточен. Для полного прохода одной задачи можно вызвать `eda-orhestra automatic <задача>` или `eda-orhestra manual <задача>`. Разовые варианты: `eda-orhestra main <задача>`, `eda-orhestra main_propagated <задача>`, `eda-orhestra automatic без полировки плана <задача>`, `eda-orhestra полировка кода 2 итерации <задача>`, `eda-orhestra без ручных тестов <задача>`. Постоянный режим исполнения задаётся в `orhestra.execution`, порядок и аргументы — в `orhestra.steps`. Для прямой задачи без отдельного процесса вызови `eda-just-do-it <задача>`: скил сам выберет необходимый контекст, выполнит работу и сохранит отчёт. Новый проект можно начать с `eda-new-project`; существующий — с `eda-prepare-ai`, `eda-roadmap`, `eda-explore`, или сразу с `eda-plan-execute` на готовом плане, или просто `eda-commit`, когда правки уже сделаны. Для параллельной работы есть `eda-worktree`, а для возврата ветки из worktree в текущую ветку — `eda-merge-worktree`.\n\nВызов `eda-commit` без контекста охватывает все незакоммиченные tracked-изменения и все untracked-файлы, в том числе чужие и не относящиеся к текущей задаче; очевидные кэши, временные и локальные служебные артефакты вроде `.DS_Store` остаются вне коммитов. Executor коммитит полный состав одним коммитом; чтобы получить несколько логически цельных коммитов, добавь в запрос `split`, «раздели» или «отдельными коммитами». Например, запрос `eda-commit сразу отправь ветку, создай PR и дай ссылку` использует тот же полный состав и выполняет всю указанную цепочку без отдельного вопроса после серии коммитов.\n\n---\n\n## 🎯 Главные принципы\n\n- **Простой язык.** Скилы общаются с тобой так, чтобы понял человек без глубоких знаний предмета. Термины — только когда без них нельзя.\n- **Все вопросы — интерактивно.** В Claude Code — через `AskUserQuestion`; в интерактивном Codex — через `request_user_input` или блокирующий вопрос в чат. В `codex exec` и других неинтерактивных запусках скил не имитирует диалог: если без ответа нельзя безопасно продолжать, он завершает работу со статусом `blocked: нужен ответ пользователя`.\n- **Способ review настраивается.** В `subagents` `eda-review` запускает установленных read-only агентов нативным механизмом Claude/Codex и блокируется при их недоступности без CLI-fallback. В `main` основной агент выполняет те же выбранные проверки по общей матрице без субагентов и повторной загрузки общего контекста.\n- **Технические остановки обрабатываются по причине.** Оркестраторы ждут свободный слот при лимите параллельности, запрашивают недостающее разрешение, один раз продолжают агента после временной API-ошибки и без бессмысленных retry останавливаются при лимите глубины, исчерпанной квоте или неизвестном сбое.\n- **Повторяемые роли — в пакетных агентах.** Скилы управляют процессом, а стабильные изолированные роли получают собственный prompt, модель и доступ. Полные review-prompts не дублируются в оркестраторе.\n- **Артефакты по папкам.** Исследования отдельно, планы отдельно, ревью отдельно. Между файлами — ссылки. Через месяц легко найти, кто что когда решал.\n- **Границы между скилами жёсткие.** `plan-execute` только управляет субагентами и не коммитит — это работа `commit`. `review` не правит код — это `fix-by-review`. Никаких размытых ответственностей.\n- **Доверие модели.** Скилы короткие. Они говорят «что» и «почему», а «как именно» — модель разбирается сама.\n\n---\n\n## 💻 Команды\n\n```bash\neda init      # выбрать Claude Code / Codex / обе среды и установить пакет\neda update    # дополнить недостающие настройки и обновить скилы и агенты\neda update-all [dir] # сохранить конфиги или настроить общий и обновить проекты на глубине 2\neda --version # показать версию установленного пакета\neda --help    # справка\n```\n\nКогда выходит новая версия пакета:\n\n```bash\nnpm update -g @gian-tiaga/eda    # подтянуть новый код\neda update           # синхронизировать пакет в текущем проекте\n```\n\nДля папки с несколькими проектами:\n\n```bash\nnpm update -g @gian-tiaga/eda\neda update-all ~/Code\n```\n\n---\n\n## 📁 Структура и установка компонентов\n\nИсходники скилов лежат в `skills/<skill>/SKILL.md`. Дополнительные ресурсы скила можно хранить рядом; `skill.json` содержит только платформенные настройки и в проект пользователя не копируется. Поля `claude.context: fork` и `claude.agent` renderer добавляет только во front matter Claude-копии скила. `models.codex` можно хранить как зарезервированную настройку для будущего per-skill override, но текущий Codex renderer её не добавляет в `SKILL.md`.\n\nИсходники агентов лежат в `agents/<agent>/agent.json` и `prompt.md`. Установщик рендерит единый агентный контракт в нативный формат выбранной среды.\n\n| Компонент | Claude Code | Codex CLI |\n|---|---|---|\n| Скил | `.claude/skills/<skill>/SKILL.md` | `.agents/skills/<skill>/SKILL.md` |\n| Агент | `.claude/agents/<agent>.md` | `.codex/agents/<agent>.toml` |\n| Manifest владения | `.claude/eda-manifest.json` | `.codex/eda-manifest.json` |\n\n`eda update` переносит известные старые каталоги артефактов, сохраняет актуальный полный v3-конфиг как есть, устаревший по шаблону перерисовывает с сохранением значений, а старый или неполный умно переносит и целиком нормализует; затем идемпотентно синхронизирует обе группы компонентов и отдельно показывает реально изменившиеся скилы и агенты. Manifest хранит только идентификаторы компонентов, которыми владеет `eda`: retired-компоненты удаляются, а чужие скилы и агенты остаются нетронутыми. `eda update-all [dir]` выполняет тот же перенос артефактов в каждом проекте, затем либо записывает общий профиль, либо в `skip` сохраняет актуальный полный v3, перерисовывает устаревший по шаблону и переносит остальные настройки. При миграции Codex установщик переносит актуальные скилы в `.agents/skills/` и удаляет принадлежащие `eda` старые копии `.codex/skills/<skill>/` и `.codex/skills/<skill>.md`, не затрагивая чужие компоненты.\n\nУстановленные копии не являются источником правды. Локальные изменения внутри `.claude/skills/eda-*`, `.agents/skills/eda-*`, `.claude/agents/eda-*` или `.codex/agents/eda-*` будут заменены следующим обновлением.\n\n`AGENTS.md` (как и любые другие файлы в корне проекта) установщик **не трогает**. Codex автоматически обнаруживает проектные скилы в `.agents/skills/`.\n\n---\n\n## 🤝 Для кого это\n\n- Для тех, кто **постоянно** пишет код с AI-агентом и устал каждый раз заново объяснять, как делать ревью.\n- Для команд, где хочется единый стандарт работы с агентами — чтобы ревью у всех было пронумеровано и оценено, планы лежали в одной папке, а коммиты были по одному стилю.\n- Для разработчиков, которые любят **строгость**: максимально жёсткие правила, обязательные тесты и отдельные контекстные проверки ревью на подходящих моделях.\n\n---\n\n## 📜 Лицензия\n\nMIT.\n\nИспользуй, форкай, переписывай под себя. Будет здорово, если поделишься улучшениями обратно.\n","readmeFilename":"README.md"}