{"_id":"@duke_dev_9x/skills-app","_rev":"4-c394d4aef47fccec6564b25838a881c2","name":"@duke_dev_9x/skills-app","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@duke_dev_9x/skills-app","version":"1.0.0","author":{"name":"Duke-Dev"},"_id":"@duke_dev_9x/skills-app@1.0.0","maintainers":[{"name":"duke_dev_jp","email":"phamvanduc0402@gmail.com"}],"dist":{"shasum":"606820afe5fd8d2aa9bd662b24a057f601fa8880","tarball":"https://registry.npmjs.org/@duke_dev_9x/skills-app/-/skills-app-1.0.0.tgz","fileCount":37,"integrity":"sha512-R8b/hXRBqt4ExvTkEN9HDeEP4AB6MxBEQq8hdcrTPHeEUtfQqo4EpA+sMbsGX/+zZo+HlR1NWl47yCyHzBggkQ==","signatures":[{"sig":"MEYCIQCdN7HJjlvf8B1R+mN0HiNViOgpB/wrZU2jGe9tukwrOAIhANNOO5ckJgd/f8G74SqLCF4dyhm0f38R7Bp2Y1ZpotkP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22244},"main":"dist/index.js","type":"module","_from":"file:duke_dev_9x-skills-app-1.0.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"duke_dev_jp","email":"phamvanduc0402@gmail.com"},"_resolved":"/private/var/folders/kq/cvnbmyvj4xs627grnpnzqxp80000gn/T/71df5a773864ef2076fcd1508ea98946/duke_dev_9x-skills-app-1.0.0.tgz","_integrity":"sha512-R8b/hXRBqt4ExvTkEN9HDeEP4AB6MxBEQq8hdcrTPHeEUtfQqo4EpA+sMbsGX/+zZo+HlR1NWl47yCyHzBggkQ==","_npmVersion":"11.9.0","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@duke_dev_9x/core":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-app_1.0.0_1771744152847_0.05081443233024907","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@duke_dev_9x/skills-app","version":"1.0.1","author":{"name":"Duke-Dev"},"_id":"@duke_dev_9x/skills-app@1.0.1","maintainers":[{"name":"duke_dev_jp","email":"phamvanduc0402@gmail.com"}],"dist":{"shasum":"d883dfdc51a1d8d0d8c0caf4a94c805ad9de6ed1","tarball":"https://registry.npmjs.org/@duke_dev_9x/skills-app/-/skills-app-1.0.1.tgz","fileCount":66,"integrity":"sha512-ljg5Dnsdj5SLKL+q6+N/Yzlz0OQ67ASobw/VfR4lEP2WvPivXo3AoAtqam+lv5n2znsMSnikxtxGyoFiHe31lQ==","signatures":[{"sig":"MEUCIQD7kUsyiLS18rKw0n4qhdIaGZbBiIEpTDaAMQcrqf6YoAIgHqQaw5JrDTSm4/IKWWln1JCXlrc1a2qP2wzxMKnypQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39309},"main":"dist/index.js","type":"module","_from":"file:duke_dev_9x-skills-app-1.0.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"duke_dev_jp","email":"phamvanduc0402@gmail.com"},"_resolved":"/private/var/folders/kq/cvnbmyvj4xs627grnpnzqxp80000gn/T/3216f5178ec22ae92f989c63023fc67c/duke_dev_9x-skills-app-1.0.1.tgz","_integrity":"sha512-ljg5Dnsdj5SLKL+q6+N/Yzlz0OQ67ASobw/VfR4lEP2WvPivXo3AoAtqam+lv5n2znsMSnikxtxGyoFiHe31lQ==","_npmVersion":"11.9.0","description":"Shopify app and full-stack (Shopify + WordPress) skills.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@duke_dev_9x/core":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-app_1.0.1_1771745920423_0.3312252984994455","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@duke_dev_9x/skills-app","version":"1.0.2","author":{"name":"Duke-Dev"},"_id":"@duke_dev_9x/skills-app@1.0.2","maintainers":[{"name":"duke_dev_jp","email":"phamvanduc0402@gmail.com"}],"dist":{"shasum":"93cc61bb43d6bde006a93fa7d6f043f3ae751e27","tarball":"https://registry.npmjs.org/@duke_dev_9x/skills-app/-/skills-app-1.0.2.tgz","fileCount":78,"integrity":"sha512-5Va4pSIMVIuM8HzHdQM6tCxAIEzjFx3lOGkBOwjk7K13rKBWuxL5SKuGLydEYffS/YjkK+Bxjbu54kyCBOpVyQ==","signatures":[{"sig":"MEUCIQDcX9PsdoDf4lo4FJQgagjGpmp8l1UPS77BOkN/w+iofwIgLZiccR85lMea71K0i9f7D7WIvm0mhoSOu69qQpIwW6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88622},"main":"dist/index.js","type":"module","_from":"file:duke_dev_9x-skills-app-1.0.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","typecheck":"tsc -b --pretty false"},"_npmUser":{"name":"duke_dev_jp","email":"phamvanduc0402@gmail.com"},"_resolved":"/private/var/folders/kq/cvnbmyvj4xs627grnpnzqxp80000gn/T/40715d0589c4d9e989340b612dd16794/duke_dev_9x-skills-app-1.0.2.tgz","_integrity":"sha512-5Va4pSIMVIuM8HzHdQM6tCxAIEzjFx3lOGkBOwjk7K13rKBWuxL5SKuGLydEYffS/YjkK+Bxjbu54kyCBOpVyQ==","_npmVersion":"11.9.0","description":"Shopify app and full-stack (Shopify + WordPress) skills.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@duke_dev_9x/core":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-app_1.0.2_1771747280670_0.9010843168893103","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@duke_dev_9x/skills-app","version":"1.0.3","author":{"name":"Duke-Dev"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"@duke_dev_9x/core":"1.0.2"},"scripts":{"build":"tsc -b","typecheck":"tsc -b --pretty false"},"_id":"@duke_dev_9x/skills-app@1.0.3","description":"Shopify app and full-stack (Shopify + WordPress) skills.","_integrity":"sha512-xTAScdc5Ed0M7xco/QU8wFb6ZTFRiboi6sM6+f/VptI+RXYtQ9mhcx0zs/qaaEewMJBvWzDGqNhl3meOV6g1ug==","_resolved":"/private/var/folders/kq/cvnbmyvj4xs627grnpnzqxp80000gn/T/6d6a6f4e6c506a2625896ad383697403/duke_dev_9x-skills-app-1.0.3.tgz","_from":"file:duke_dev_9x-skills-app-1.0.3.tgz","_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-xTAScdc5Ed0M7xco/QU8wFb6ZTFRiboi6sM6+f/VptI+RXYtQ9mhcx0zs/qaaEewMJBvWzDGqNhl3meOV6g1ug==","shasum":"039b1477de58761128655ea471ac984d9733396b","tarball":"https://registry.npmjs.org/@duke_dev_9x/skills-app/-/skills-app-1.0.3.tgz","fileCount":118,"unpackedSize":108204,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGp+sNCxQWsaFiienIFVD9SLkRLHkQhrPbRPtkE1qrIHAiB3orMyuMEFFWjGVQmu/3auZtwrgkC9EXOvtHURKNupeQ=="}]},"_npmUser":{"name":"duke_dev_jp","email":"phamvanduc0402@gmail.com"},"directories":{},"maintainers":[{"name":"duke_dev_jp","email":"phamvanduc0402@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skills-app_1.0.3_1771748394850_0.1902614891997707"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-22T07:09:12.770Z","modified":"2026-02-22T08:19:55.125Z","1.0.0":"2026-02-22T07:09:12.996Z","1.0.1":"2026-02-22T07:38:40.564Z","1.0.2":"2026-02-22T08:01:20.818Z","1.0.3":"2026-02-22T08:19:55.004Z"},"author":{"name":"Duke-Dev"},"description":"Shopify app and full-stack (Shopify + WordPress) skills.","maintainers":[{"name":"duke_dev_jp","email":"phamvanduc0402@gmail.com"}],"readme":"# @duke_dev_9x/skills-app\n\nShopify app and full-stack (Shopify + WordPress) skills.\n\n## Skill groups\n\n- Shopify GraphQL, webhooks, billing, GDPR, release checks\n- Shopify App Store listing and review readiness skills\n- WordPress plugin scaffold, security audit, performance audit\n- Shopify-WordPress integration planning\n- CI/CD and release gate planning\n\n## App Store skills\n\n- `app.store.requirements-audit`\n- `app.store.security-privacy-readiness`\n- `app.store.billing-pricing-readiness`\n- `app.store.oauth-scope-minimization`\n- `app.store.listing-content-pack`\n- `app.store.qa-test-matrix`\n- `app.store.review-precheck`\n- `app.store.support-operations-readiness`\n- `app.store.launch-rollout-plan`\n- `app.store.post-launch-kpi-operations`\n\n## Usage\n\n```ts\nimport { appSkills } from \"@duke_dev_9x/skills-app\";\n```\n\nRegister into the core registry from CLI or your own runner.\n","readmeFilename":"README.md"}