{"_id":"@dzhechkov/skills-decision-mockups","_rev":"9-87141d0ce6a0969fc6e49ae1b49ce697","name":"@dzhechkov/skills-decision-mockups","dist-tags":{"latest":"0.1.9"},"versions":{"0.1.1":{"name":"@dzhechkov/skills-decision-mockups","version":"0.1.1","keywords":["agent-skills","agentskills.io","skill-pack","claude-code","decision-page","stakeholder-communication","mockups","artifact","html"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-decision-mockups@0.1.1","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-decision-mockups#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"a98e6ad352dd690990388f635e46bcd889bd8996","tarball":"https://registry.npmjs.org/@dzhechkov/skills-decision-mockups/-/skills-decision-mockups-0.1.1.tgz","fileCount":15,"integrity":"sha512-qBQruQaN1PZa64uDr1y3epU9VLosZJuNB0AAxyj54iPW85TTYmMNnrB7xkBRGLXbfbRJ3KfwNpd01+VbOsMuXA==","signatures":[{"sig":"MEUCIQDsn0ZliHHJSAqEGVGNmGThD5Qap6UDLqy2Nk483zNg4gIgKDsl9A1IwzBuUJVvNeESK5iuY0X3ACgvKOeVF3gsZMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266365},"type":"module","_from":"file:dzhechkov-skills-decision-mockups-0.1.1.tgz","scripts":{"test":"node --test test/*.test.mjs","check-page":"python3 decision-mockups/references/check_page.py"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/072a4e6fa67c1e8f5a5b724285d56efd/dzhechkov-skills-decision-mockups-0.1.1.tgz","_integrity":"sha512-qBQruQaN1PZa64uDr1y3epU9VLosZJuNB0AAxyj54iPW85TTYmMNnrB7xkBRGLXbfbRJ3KfwNpd01+VbOsMuXA==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-decision-mockups"},"_npmVersion":"10.9.4","description":"decision-mockups — build an owner-facing decision page: plain-language explanations, browser-frame before/after mockups, clickable option forks and a copy-answers export that pastes back into the session. Ships a zero-dependency deterministic gate (G0-G14","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-decision-mockups_0.1.1_1786736363626_0.466578208864304","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dzhechkov/skills-decision-mockups","version":"0.1.2","keywords":["agent-skills","agentskills.io","skill-pack","claude-code","decision-page","stakeholder-communication","mockups","artifact","html"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-decision-mockups@0.1.2","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-decision-mockups#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"751510ac4c2fb3f8361b9b033df4d6c1cbe1a6b1","tarball":"https://registry.npmjs.org/@dzhechkov/skills-decision-mockups/-/skills-decision-mockups-0.1.2.tgz","fileCount":15,"integrity":"sha512-7O5ZrvCznhYBOVXGj8gEhKwOvIrDM5PQSXp81jP8g6efkEIdRmfHv3lW4paREfvMIayynoridgXToEPvpmC+mg==","signatures":[{"sig":"MEUCIFxGdsC+nbYYVMJlsmDYlBLGiyCRqBxqvwspJMER3BOHAiEA2ZVOsbnjxn6S25eO/koEiRKtZBx0BEmM3CbkDdd4JyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295548},"type":"module","_from":"file:dzhechkov-skills-decision-mockups-0.1.2.tgz","scripts":{"test":"node --test test/*.test.mjs","check-page":"python3 decision-mockups/references/check_page.py"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/c3ec16ba924b255f64899df2656d3522/dzhechkov-skills-decision-mockups-0.1.2.tgz","_integrity":"sha512-7O5ZrvCznhYBOVXGj8gEhKwOvIrDM5PQSXp81jP8g6efkEIdRmfHv3lW4paREfvMIayynoridgXToEPvpmC+mg==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-decision-mockups"},"_npmVersion":"10.9.4","description":"decision-mockups — build an owner-facing decision page: plain-language explanations, browser-frame before/after mockups, clickable option forks and a copy-answers export that pastes back into the session. Ships a zero-dependency deterministic gate (G0-G14","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-decision-mockups_0.1.2_1787206394165_0.7169408205769168","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dzhechkov/skills-decision-mockups","version":"0.1.3","keywords":["agent-skills","agentskills.io","skill-pack","claude-code","decision-page","stakeholder-communication","mockups","artifact","html"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-decision-mockups@0.1.3","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-decision-mockups#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"3b182328e02eaf328f84b4064b2d33ca2e4aa977","tarball":"https://registry.npmjs.org/@dzhechkov/skills-decision-mockups/-/skills-decision-mockups-0.1.3.tgz","fileCount":15,"integrity":"sha512-JMBwQbO4gD+KxdDWYbt8uv/cBzdgrb2LcxlA19BzdhjUTGa9qnZmTlHgosfYPGfymO71jQRBDoWX9CUS9GxyQQ==","signatures":[{"sig":"MEYCIQDcTxTEjK3oTojeJXJFpgVJid1UfYvVOwetXiqjDXe1cQIhALr5W/Lnzpnz/ml3QTvCdXmUf1t3UXi+zWQviYa4dTCA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295175},"type":"module","_from":"file:dzhechkov-skills-decision-mockups-0.1.3.tgz","scripts":{"test":"node --test test/*.test.mjs","check-page":"python3 decision-mockups/references/check_page.py"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/e695c608c270fdbc1451f21e227f23b0/dzhechkov-skills-decision-mockups-0.1.3.tgz","_integrity":"sha512-JMBwQbO4gD+KxdDWYbt8uv/cBzdgrb2LcxlA19BzdhjUTGa9qnZmTlHgosfYPGfymO71jQRBDoWX9CUS9GxyQQ==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-decision-mockups"},"_npmVersion":"10.9.4","description":"decision-mockups — build an owner-facing decision page: plain-language explanations, browser-frame before/after mockups, clickable option forks and a copy-answers export that pastes back into the session. Ships a zero-dependency deterministic gate (G0-G14","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-decision-mockups_0.1.3_1787632932027_0.9415028551274578","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dzhechkov/skills-decision-mockups","version":"0.1.4","keywords":["agent-skills","agentskills.io","skill-pack","claude-code","decision-page","stakeholder-communication","mockups","artifact","html"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-decision-mockups@0.1.4","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-decision-mockups#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"0712e523b5f2c184e783e3eabd8ee94db8b204f6","tarball":"https://registry.npmjs.org/@dzhechkov/skills-decision-mockups/-/skills-decision-mockups-0.1.4.tgz","fileCount":15,"integrity":"sha512-F/F1Hhzg/Jhle9V+FaV8NnAc9fBlX3AJoKeBPjn1yqNz7X0wwg2kpWt1/STF8Kdrt9005gfrn8a8klhgwkf+rA==","signatures":[{"sig":"MEUCIQCnZKa5nfdSO3I+v/QiAGEDSYzJqDeWUy+eYbffY/+WGQIgVA0tC4nk8mnerJTw7evpFRuLQ0+6l3lBjjx0wf1sMgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295312},"type":"module","_from":"file:dzhechkov-skills-decision-mockups-0.1.4.tgz","scripts":{"test":"node --test test/*.test.mjs","check-page":"python3 decision-mockups/references/check_page.py"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/40789d87f7f46c38313efba1762d0038/dzhechkov-skills-decision-mockups-0.1.4.tgz","_integrity":"sha512-F/F1Hhzg/Jhle9V+FaV8NnAc9fBlX3AJoKeBPjn1yqNz7X0wwg2kpWt1/STF8Kdrt9005gfrn8a8klhgwkf+rA==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-decision-mockups"},"_npmVersion":"10.9.4","description":"decision-mockups — build an owner-facing decision page: plain-language explanations, browser-frame before/after mockups, clickable option forks and a copy-answers export that pastes back into the session. Ships a zero-dependency deterministic gate (G0-G14","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-decision-mockups_0.1.4_1787944506061_0.08869411951585215","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dzhechkov/skills-decision-mockups","version":"0.1.5","keywords":["agent-skills","agentskills.io","skill-pack","claude-code","decision-page","stakeholder-communication","mockups","artifact","html"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-decision-mockups@0.1.5","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-decision-mockups#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"b0317228aeff48935675273607b3dd60f6c214da","tarball":"https://registry.npmjs.org/@dzhechkov/skills-decision-mockups/-/skills-decision-mockups-0.1.5.tgz","fileCount":15,"integrity":"sha512-mtLuQej2z8C8ZKBKlmDyj6agmeOT6GzppSruiPmux/UJOdLzYJ66a5m22AXnasmOuRqXaRyC5BmHFXvEY3yqxA==","signatures":[{"sig":"MEQCICDdJndHpTWusrEfOWJZPyHDNqC+10ebgK+AfdvYgXs+AiBD+MzyA0SxK/rhnH4f/qx80zRFEUaSVoHI/9+t35NzAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295312},"type":"module","_from":"file:dzhechkov-skills-decision-mockups-0.1.5.tgz","scripts":{"test":"node --test test/*.test.mjs","check-page":"python3 decision-mockups/references/check_page.py"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/52221ff0d86acfb5f93bf4fabd1c8c75/dzhechkov-skills-decision-mockups-0.1.5.tgz","_integrity":"sha512-mtLuQej2z8C8ZKBKlmDyj6agmeOT6GzppSruiPmux/UJOdLzYJ66a5m22AXnasmOuRqXaRyC5BmHFXvEY3yqxA==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-decision-mockups"},"_npmVersion":"10.9.4","description":"decision-mockups — build an owner-facing decision page: plain-language explanations, browser-frame before/after mockups, clickable option forks and a copy-answers export that pastes back into the session. Ships a zero-dependency deterministic gate (G0-G14","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-decision-mockups_0.1.5_1787944886499_0.5582894370479545","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@dzhechkov/skills-decision-mockups","version":"0.1.6","keywords":["agent-skills","agentskills.io","skill-pack","claude-code","decision-page","stakeholder-communication","mockups","artifact","html"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-decision-mockups@0.1.6","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-decision-mockups#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"ece6a531093a6b6103b7dd4358fae39caf5820bb","tarball":"https://registry.npmjs.org/@dzhechkov/skills-decision-mockups/-/skills-decision-mockups-0.1.6.tgz","fileCount":15,"integrity":"sha512-vjpUr1rXVp/2E9Iw46pLmQstF8AFs725kHZsTH4QbbSgJYeTPyQmuc70zJfp0/P5K7USIw+Mtk53iDzbKGK/cQ==","signatures":[{"sig":"MEQCIGaTEW4lVoknnQGHOYpL5JU+oE0EnE2LEbjOu+4fn0qtAiBqIjJJWOzt3bmBz8HIrtREK6gPYPQh+boj/BxqK+uKow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295312},"type":"module","_from":"file:dzhechkov-skills-decision-mockups-0.1.6.tgz","scripts":{"test":"node --test test/*.test.mjs","check-page":"python3 decision-mockups/references/check_page.py"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/56fbc7d9bf7c45f766fd99d33992f9c7/dzhechkov-skills-decision-mockups-0.1.6.tgz","_integrity":"sha512-vjpUr1rXVp/2E9Iw46pLmQstF8AFs725kHZsTH4QbbSgJYeTPyQmuc70zJfp0/P5K7USIw+Mtk53iDzbKGK/cQ==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-decision-mockups"},"_npmVersion":"10.9.4","description":"decision-mockups — build an owner-facing decision page: plain-language explanations, browser-frame before/after mockups, clickable option forks and a copy-answers export that pastes back into the session. Ships a zero-dependency deterministic gate (G0-G14","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-decision-mockups_0.1.6_1788003796940_0.9283575623661819","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@dzhechkov/skills-decision-mockups","version":"0.1.7","keywords":["agent-skills","agentskills.io","skill-pack","claude-code","decision-page","stakeholder-communication","mockups","artifact","html"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-decision-mockups@0.1.7","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/skills-decision-mockups#readme","bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"dist":{"shasum":"d72d6df3d4f108809e43b2c1a31b90d5e7485905","tarball":"https://registry.npmjs.org/@dzhechkov/skills-decision-mockups/-/skills-decision-mockups-0.1.7.tgz","fileCount":15,"integrity":"sha512-WEMw9APtl7ZxQ/QxsnT+VdXhFPL70z6Pg5E1Lat51bZaNVpp53KqFISds0t2imsBgtA+GO1E6uU2tdOnwV5iGQ==","signatures":[{"sig":"MEUCIQCB+VObqrLNMAwWMXNbFl/Ve/fTe0dpXfGfKBAnm9l71gIgWxIK+0xmO5G+OnNDPDEypY7bvv2l2hhHRtYalFQngsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295304},"type":"module","_from":"file:dzhechkov-skills-decision-mockups-0.1.7.tgz","scripts":{"test":"node --test test/*.test.mjs","check-page":"python3 decision-mockups/references/check_page.py"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/f1023ff81f7fd5e3a74016a1e3794994/dzhechkov-skills-decision-mockups-0.1.7.tgz","_integrity":"sha512-WEMw9APtl7ZxQ/QxsnT+VdXhFPL70z6Pg5E1Lat51bZaNVpp53KqFISds0t2imsBgtA+GO1E6uU2tdOnwV5iGQ==","repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/skills-decision-mockups"},"_npmVersion":"10.9.4","description":"decision-mockups — build an owner-facing decision page: plain-language explanations, browser-frame before/after mockups, clickable option forks and a copy-answers export that pastes back into the session. Ships a zero-dependency deterministic gate (G0-G14","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-decision-mockups_0.1.7_1788025744195_0.23757876016428536","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@dzhechkov/skills-decision-mockups","version":"0.1.8","keywords":["agent-skills","agentskills.io","skill-pack","claude-code","decision-page","stakeholder-communication","mockups","artifact","html"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-decision-mockups@0.1.8","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/skills-decision-mockups#readme","bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"dist":{"shasum":"7da8fd1339e56a360d489ce843f58264a678f787","tarball":"https://registry.npmjs.org/@dzhechkov/skills-decision-mockups/-/skills-decision-mockups-0.1.8.tgz","fileCount":15,"integrity":"sha512-PQu54sElUB8yoJhNigoqCmQ63BAu8Xbnv+WDTYjuhvt0zi/cCbgagu32szYgaN3NDUJjfpmh28QUA0XA3pNtkA==","signatures":[{"sig":"MEUCIQDbc4jSgauCJAwzXnOTr71yKNAm6WOUCEbTqjXYImlGUQIgVJoLmYZw7QirvGdEwuF8bz2czhJgg3G/aluTqln8Lcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwSTLQP+LpHUe0VpUOHHIz99phtNV6PL+v+nf38PDMKwIgTlBsbbW0ekMN0o1J6cDLATzr/it3c4FaTMzRvn6w3/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295304},"type":"module","_from":"file:dzhechkov-skills-decision-mockups-0.1.8.tgz","scripts":{"test":"node --test test/*.test.mjs","check-page":"python3 decision-mockups/references/check_page.py"},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/b5b6a8215d73c56af87842149468e1ae/dzhechkov-skills-decision-mockups-0.1.8.tgz","_integrity":"sha512-PQu54sElUB8yoJhNigoqCmQ63BAu8Xbnv+WDTYjuhvt0zi/cCbgagu32szYgaN3NDUJjfpmh28QUA0XA3pNtkA==","repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/skills-decision-mockups"},"_npmVersion":"10.9.4","description":"decision-mockups — build an owner-facing decision page: plain-language explanations, browser-frame before/after mockups, clickable option forks and a copy-answers export that pastes back into the session. Ships a zero-dependency deterministic gate (G0-G14","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-decision-mockups_0.1.8_1789293781189_0.3834443341828351","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"_id":"@dzhechkov/skills-decision-mockups@0.1.9","bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"dist":{"shasum":"d61ca7c8072a506bdea865d2dfc592cf9cad9962","tarball":"https://registry.npmjs.org/@dzhechkov/skills-decision-mockups/-/skills-decision-mockups-0.1.9.tgz","fileCount":15,"integrity":"sha512-E7i55eZBApu74zp2KZREIU2nj8HZj1CQLLQnNV0ERSD8Vcz3tiUiKMexf0pUai3T3FUJ6/EOqSLvVZWupRtEeQ==","signatures":[{"sig":"MEYCIQDMbUja/S9QV+bkRZ0G1JiLUDNkcWwfEv5Q4gP72neC6AIhAJPAUR/GiAKNluFL7F8a1mZOhy4g8accoeDjAM4zaNLb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZQj5bb+ZcDJpGQi/1H4Va7K1KZbh8iT6Y/Jc2i1V+ZQIhAKAMBB9GdjHbi1DHD4wVp4IFlvFRGztRqygIo7szg4q5"}],"unpackedSize":233900},"name":"@dzhechkov/skills-decision-mockups","type":"module","_from":"file:/var/tmp/dz-publish-packed-w2ws8s/dzhechkov-skills-decision-mockups-0.1.9.tgz","author":{"name":"dzhechko"},"license":"MIT","scripts":{"test":"node --test test/*.test.mjs","check-page":"python3 decision-mockups/references/check_page.py"},"version":"0.1.9","_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"homepage":"https://aicoding.space","keywords":["agent-skills","agentskills.io","skill-pack","claude-code","decision-page","stakeholder-communication","mockups","artifact","html"],"_resolved":"/var/tmp/dz-publish-packed-w2ws8s/dzhechkov-skills-decision-mockups-0.1.9.tgz","_integrity":"sha512-E7i55eZBApu74zp2KZREIU2nj8HZj1CQLLQnNV0ERSD8Vcz3tiUiKMexf0pUai3T3FUJ6/EOqSLvVZWupRtEeQ==","repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/skills-decision-mockups"},"_npmVersion":"10.9.4","description":"decision-mockups — build a Russian decision page with plain-language explanations, synthetic teaching examples, CSS before/after mockups, viable option forks and a copy-answers export. Includes a zero-dependency structural gate (G0–G15); semantic tradeoff","directories":{},"maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skills-decision-mockups_0.1.9_1791206700144_0.15533425902383535"}}},"time":{"created":"2026-08-14T19:39:23.495Z","modified":"2026-10-05T13:25:00.401Z","0.1.1":"2026-08-14T19:39:23.798Z","0.1.2":"2026-08-20T06:13:14.308Z","0.1.3":"2026-08-25T04:42:12.180Z","0.1.4":"2026-08-28T19:15:06.229Z","0.1.5":"2026-08-28T19:21:26.670Z","0.1.6":"2026-08-29T11:43:17.076Z","0.1.7":"2026-08-29T17:49:04.351Z","0.1.8":"2026-09-13T10:03:01.272Z","0.1.9":"2026-10-05T13:25:00.215Z"},"bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"author":{"name":"dzhechko"},"license":"MIT","homepage":"https://aicoding.space","keywords":["agent-skills","agentskills.io","skill-pack","claude-code","decision-page","stakeholder-communication","mockups","artifact","html"],"repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/skills-decision-mockups"},"description":"decision-mockups — build a Russian decision page with plain-language explanations, synthetic teaching examples, CSS before/after mockups, viable option forks and a copy-answers export. Includes a zero-dependency structural gate (G0–G15); semantic tradeoff","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"readme":"# @dzhechkov/skills-decision-mockups\n\nSite: https://aicoding.space · Source: https://github.com/djd1m/dz-harness/tree/main/packages/skills-decision-mockups\n\nOne skill: **decision-mockups** turns findings and real choices into a self-contained\nRussian HTML decision page. It explains consequences, shows visible differences with CSS\nmockups, collects answers and exports text for a fresh chat.\n\nThis revision uses explicitly synthetic lesson-booking scenarios. Roles, dates, numbers,\ninterfaces and estimates are teaching conditions, not evidence about a working product.\nSample hostnames use `example.com`. Author and repository links retain their actual identity.\n\nInstall with DZ Harness Hub's skill installer:\n\n```bash\ndz install @dzhechkov/skills-decision-mockups\n```\n\nThen invoke `/decision-mockups` in a harness that supports skills, or describe the decision\npage you need. This package contains skill files; it has no executable `bin` entry.\n\n## What the method preserves\n\nA fork has at least two useful alternatives. Each states its cost and consequence,\none is recommended with a reason, and the page explains when the other is appropriate.\nA branch with no useful condition is removed and reported to the reader.\n\nFindings answer three questions: what is wrong, what it costs the reader, how to address it.\nVisible changes get before/after mockups; invisible scheduling choices get prose.\nThe tone adapts to the audience without dropping costs or decision structure.\n\nA partially answered synthetic page exports:\n\n```text\nРешения по записи на занятия (04.05.2032):\n\nВыбор 1 — день занятия: Показывать дату в каждой строке\nВыбор 3 — начало записи: Открыть общую запись\n\nБез ответа: Выбор 2\n```\n\nThe unanswered tail disappears after all questions have answers. Labels follow document order.\n\n## Gate and checks\n\n`decision-mockups/references/check_page.py` uses Python 3's standard library:\n\n```bash\npython3 decision-mockups/references/check_page.py page.html\n# 0 — required checks pass; 1 — blocking failure; 2 — call error\nnode --test test/gate.test.mjs\n```\n\nThe gate has named rule families G0–G15 with subchecks. It catches structural problems,\nincluding untokenised colours, inconsistent theme tokens, external resources, duplicate\nfork IDs, groups with fewer than two options, a counter that does not derive from the DOM,\nunfinished placeholders and a document shell. Some findings are advisory. It checks price\nplacement and vocabulary, not whether an estimate is true or an alternative is useful.\n\nThe unfilled template deliberately fails G13. Package tests also assemble each of the\nthree documented HTML fragments and their combined page with the real template, then run\nthe actual checker and both shipped picker variants against documented export contracts.\nThe test DOM adapter is focused on picker methods; it does not render a browser.\nMeasured current results and remaining limits are in `decision-mockups/BTO_REPORT.md`.\n\n## Files\n\n| Path | Purpose |\n|---|---|\n| `decision-mockups/SKILL.md` | workflow, audience rules and manual invariants |\n| `decision-mockups/examples/README.md` | three synthetic fragments, assembly recipe and expected exports |\n| `decision-mockups/evals/eval-cases.md` | five future behavioral evaluation requests and criteria |\n| `decision-mockups/templates/page-skeleton.html` | styles, layout and inline picker |\n| `decision-mockups/templates/picker.js` | configurable picker with the same export format |\n| `decision-mockups/references/check_page.py` | deterministic gate |\n| `decision-mockups/references/*.md` | gate explanation, language guidance and CSS components |\n| `decision-mockups/BTO_REPORT.md` | current validation record and limits |\n\n## Scope and revision status\n\nThe export and gate vocabulary are Russian. The HTML file is a fragment; the intended host\nsupplies the document shell. Variants are buttons with `aria-pressed`, with one active choice\nper group; arrow-key radio-group semantics are not implemented. Groups are flat.\n\nThe skill can explain a status with no decisions, but the unchanged gate rejects zero groups\nwith G6a. Do not invent a choice to satisfy that check; disclose the limitation.\n\nA new release does not replace bytes published under earlier npm versions.\nThese synthetic examples make no claim of absolute non-linkability.\nNo historical owner approval or evaluation score carries over.\n\nPart of [DZ Harness Hub](https://github.com/djd1m/dz-harness-hub). Author: @dzhechkov / djd1m.\nMIT license.\n","readmeFilename":"README.md"}