smart_skills/__init__.py,sha256=bI749FIOJWQoeb46BOHDXdNbXu3FKneF1MyrPJ9i9Dw,84
smart_skills/core.py,sha256=yr0W37zGWeEQ7eNXPdS0ru_3V-_CCEnulSw8A_S7e8Y,3590
smart_skills/data/SKILL (1).md,sha256=BzNzZ7Fk_J8UmysCs9szhXKnsoFhsqRUOzks6As-DKM,12284
smart_skills/data/SKILL (2).md,sha256=E7LPAYBQmGJpnME7a51lQFEUkaGSQgCme0bOiG4h2yU,9642
smart_skills/data/SKILL (3).md,sha256=z7q9crGux9-q2Yj7bl4Wsn3HRLmgDK4V25BF6V9TkD4,20084
smart_skills/data/agent-tools/SKILL.md,sha256=dsTjOGhfLb1O6xuVv3qAmcXXFUh1CCnlfuT8b9XUPkA,6252
smart_skills/data/agent-tools/references/app-discovery.md,sha256=MiWQrniAInfSW_8Wu5cMlgsp2ySt24Ljpfq70wCXekQ,2232
smart_skills/data/agent-tools/references/authentication.md,sha256=RacstOspZAlmwZBY40R2-Y_Wpj30CHHqQhl6c6aLtV4,1143
smart_skills/data/agent-tools/references/cli-reference.md,sha256=OZbrj8HoBjM3uVsuBOkhyUJN3JptvJCCnoOy7nwdEpo,3285
smart_skills/data/agent-tools/references/running-apps.md,sha256=4_TMm46HmNcV1r6Z3R0l14VNDpDmqAKZmqlymwZngSs,3876
smart_skills/data/chatbot-design/SKILL.md,sha256=dybsS32NQnLB-6dznxnubCb0NQLWRHtGOwusvFyAp9U,6185
smart_skills/data/code-review/SKILL.md,sha256=4fMORA8-26BnnMqfeLwOgOwgzIOtxqjwonpiG7KFITE,5151
smart_skills/data/emil-design-eng/SKILL.md,sha256=qlKKeKsR-R19tJ0JG1c0QLmLgZ6nVYfj-O2OeatFCR4,28014
smart_skills/data/essays-english/SKILL.md,sha256=E5H3L7tfUTHuCz9OBQDmGc3WPNiWBGlqN2tQ6o7yCkA,5370
smart_skills/data/frontend-design/LICENSE.txt,sha256=6z17VIVGasvYHytJb1latjfSeS4mggayfZnnk722dUk,10351
smart_skills/data/frontend-design/SKILL.md,sha256=cARLvI5MIdI7jIuGSVaqFRXBxssvnfFBSNu4xK9hh-U,4482
smart_skills/data/legal-writing/SKILL.md,sha256=h5GYAlMq2nRvg_9OkEzOnDaN2nFD3WXlrO_VyJC2Uu4,4423
smart_skills/data/mathematics/SKILL.md,sha256=zgXpg7njAT6VcKqR7ZWsyAYWT0k-nUZ6jicJLdbwXDc,5920
smart_skills/data/mongodb-backend/SKILL.md,sha256=d-9GI4ApFMrLCgahJXKuxnI_oK17i9vBXlynUiCer20,4711
smart_skills/data/prompt-engineering/SKILL.md,sha256=bpRRc29Zl8uO9t69Qwl-u6CSLjAJElKcS9OY8nnpeBE,5197
smart_skills/data/vercel-composition-patterns/AGENTS.md,sha256=rVtd6O71xnt_o3Dqj5ynnp4X48FyfnGvYStpn8kMnJA,23573
smart_skills/data/vercel-composition-patterns/README.md,sha256=1tyYgh-wJVjFT69s055a8Vg3uAjCXA-08W5OxmufWVw,2200
smart_skills/data/vercel-composition-patterns/SKILL.md,sha256=-4-Em01GwMTTZK5vs5ily2k7VPmkwxdloewGicfLk9U,2975
smart_skills/data/vercel-composition-patterns/rules/_sections.md,sha256=c49NWo-W6TnVotOOWbU2EwdKFzwrkgergT_XL0F_T58,858
smart_skills/data/vercel-composition-patterns/rules/_template.md,sha256=1oj3w4JRHRNUu68FrM3wyTtcLOHSq2CrTMIXEg_Cn48,353
smart_skills/data/vercel-composition-patterns/rules/architecture-avoid-boolean-props.md,sha256=v0l7QWbHDvygMoVY_zswzxa8zZS9wyGt9fppDXWXOcs,2367
smart_skills/data/vercel-composition-patterns/rules/architecture-compound-components.md,sha256=360dKN6QhoqLgxGjl09biWSKKoIIyqMW_2Pq0LYZSRQ,2712
smart_skills/data/vercel-composition-patterns/rules/patterns-children-over-render-props.md,sha256=bkTaWTH8sJ8tYxpGIyQDX7TULQpN2_QGSuG93Sy-OHw,1973
smart_skills/data/vercel-composition-patterns/rules/patterns-explicit-variants.md,sha256=t0HVHO_FutJa5yWj6HkbRxmM21dqpfNOYJ4TtOkQ0tk,2495
smart_skills/data/vercel-composition-patterns/rules/react19-no-forwardref.md,sha256=EKuPm2QBM_Nxwyfrvd4BadlP35aExnmPE11fD179KyE,995
smart_skills/data/vercel-composition-patterns/rules/state-context-interface.md,sha256=HWkjuqJyaqL9jz11t-gg6JX4nvxMQtn3HP8inL4hy0E,5165
smart_skills/data/vercel-composition-patterns/rules/state-decouple-implementation.md,sha256=G4dXsH5i2GnEAZ9Az3VUVRbMhjholrQpCQsqVLE_MB8,2812
smart_skills/data/vercel-composition-patterns/rules/state-lift-state.md,sha256=LHBYn8fI4hBCadH9pCTwBdqkcNOOHv4_7vMuDdAdLq0,3349
smart_skills/data/vercel-react-best-practices/AGENTS.md,sha256=DOXn3eMghseSO4eeIB5jOD0Z7v-FXHwggvJalK5GCVo,101765
smart_skills/data/vercel-react-best-practices/README.md,sha256=Ln5svjlSaJv5wAuacDLxv_smPN4tAWNfCqSdM3XDP_U,3483
smart_skills/data/vercel-react-best-practices/SKILL.md,sha256=7MEFm981PJd6pD-ksl4hNG-6rFhBy46np0kDWc1O-AE,6995
smart_skills/data/vercel-react-best-practices/rules/_sections.md,sha256=81L3W4TWxu5kTD-t6Z6vIYa9_cHZ5bWYuuQ28ys7zk8,1600
smart_skills/data/vercel-react-best-practices/rules/_template.md,sha256=ISMa8bTHDP5vB2JYMNmCk0KVxzX5H93ZdBs6jjaI1zU,659
smart_skills/data/vercel-react-best-practices/rules/advanced-event-handler-refs.md,sha256=Ap8MkpxmX7kmO4xypE5QYQyvlKbiKoFCghqESC7agl0,1538
smart_skills/data/vercel-react-best-practices/rules/advanced-init-once.md,sha256=PSCbxLF8KlA_27U7OSYbxe6CRwOos4fa7z9TutHzLOQ,1000
smart_skills/data/vercel-react-best-practices/rules/advanced-use-latest.md,sha256=hLNQTvDchfFxxqoMXRWsbSUrpy44_E6HhywKOxcoNF8,1111
smart_skills/data/vercel-react-best-practices/rules/async-api-routes.md,sha256=rfOOpPNPp0snW5COSaog3iCvnZk1tKZWMUpJIXsYJmM,1163
smart_skills/data/vercel-react-best-practices/rules/async-defer-await.md,sha256=aiueGVVaF2YnVeAdEp-iG4xqZZcx2GC3zJGLpHviqUI,2108
smart_skills/data/vercel-react-best-practices/rules/async-dependencies.md,sha256=SQE0G9f3twNuuNmLJDUVzilObkB5Nwsxh8FRTD5ZfsY,1344
smart_skills/data/vercel-react-best-practices/rules/async-parallel.md,sha256=_5Wru2e2KoidfvcfHQaDQjjEfs09SUg_eCO0zRfZJoA,682
smart_skills/data/vercel-react-best-practices/rules/async-suspense-boundaries.md,sha256=im6IxuUZDhDT4-vKiaG8T-_EvbDLycb0Bs4CRSpXWd8,2609
smart_skills/data/vercel-react-best-practices/rules/bundle-barrel-imports.md,sha256=zq4D6xz61-ggGa6yl_h9yJXsoUIhxm9yTggBOT1Noh8,2855
smart_skills/data/vercel-react-best-practices/rules/bundle-conditional.md,sha256=Fpkr7q-b3R5_8gmJuGcs__yLkY3rB4PAWFYMeiM903w,980
smart_skills/data/vercel-react-best-practices/rules/bundle-defer-third-party.md,sha256=ZN4PAd_li006OGW6piP3Q-8bjDYxBsffrysoZ_abltQ,969
smart_skills/data/vercel-react-best-practices/rules/bundle-dynamic-imports.md,sha256=D7lHzf7Fzg6VqJTGtoIg-ImD7_c85luY5PAMiF69mzY,826
smart_skills/data/vercel-react-best-practices/rules/bundle-preload.md,sha256=tnOkn0z0vzhd32lWynBBOewpFYArreGSUTT4z6uyJ4w,1199
smart_skills/data/vercel-react-best-practices/rules/client-event-listeners.md,sha256=4iKcjhId_da62AY7psQSE_9hLhngd_F7qAW3DUgVF3U,2043
smart_skills/data/vercel-react-best-practices/rules/client-localstorage-schema.md,sha256=-dF3pVf0vUvRqB8w-EH3UEGCHdiPcGprjE6shsdHLgU,2021
smart_skills/data/vercel-react-best-practices/rules/client-passive-event-listeners.md,sha256=J3EY4yNjOBRZvHQ5-pQpZtpmjSwSjZOWj5oonwuzKGE,1692
smart_skills/data/vercel-react-best-practices/rules/client-swr-dedup.md,sha256=hm5swmfwbfORKcRMaMXmouYvqlVLyM22raH1iv5Ly74,1215
smart_skills/data/vercel-react-best-practices/rules/js-batch-dom-css.md,sha256=1zQwBa_GqcfoY2jiIxj0m4hJKXPmc_ewui62VpdZcUM,3373
smart_skills/data/vercel-react-best-practices/rules/js-cache-function-results.md,sha256=u-9kI60lAifoxzpdm-b9aHcH3Rh-9QI2_Vtog6QdSbY,2029
smart_skills/data/vercel-react-best-practices/rules/js-cache-property-access.md,sha256=u-zFU6W1HKqy3ckEI6I9TDJFZpQ5_5HlIE5I1iqvHF4,560
smart_skills/data/vercel-react-best-practices/rules/js-cache-storage.md,sha256=dxCizrQh2bbTgo1_OOyKCTr0o3LCs7TqIpnV3yUY93A,1721
smart_skills/data/vercel-react-best-practices/rules/js-combine-iterations.md,sha256=xDoCl5WG0580H6baf8Yb3WppF_oMT5ySYJH6VAzfgCI,785
smart_skills/data/vercel-react-best-practices/rules/js-early-exit.md,sha256=trlnq4DSpfwZhR2duUZM-OTQ5X3MtgekdLj3gYAVlR0,1183
smart_skills/data/vercel-react-best-practices/rules/js-flatmap-filter.md,sha256=rPoR0H15guxWXk2M-0ENR3_7c6e0GlMrk4vNsVxrpR8,1471
smart_skills/data/vercel-react-best-practices/rules/js-hoist-regexp.md,sha256=hvR3LF1zLB9fBlZBJxPG3JGTYPDz6jK7GkWTfqqlhm4,1073
smart_skills/data/vercel-react-best-practices/rules/js-index-maps.md,sha256=dS3QgDpzlKcOjUN7frAl0eCFVm4wrXM-dbnS4EzGxNk,874
smart_skills/data/vercel-react-best-practices/rules/js-length-check-first.md,sha256=nlc2LXblfqai_4zRN88qh7CUqv8VLqxhdYMFrLRQolw,1796
smart_skills/data/vercel-react-best-practices/rules/js-min-max-loop.md,sha256=8AVLzRwxaOqKZHTfM8OYvABm6x6BPVmuV_42gG7JALY,2372
smart_skills/data/vercel-react-best-practices/rules/js-request-idle-callback.md,sha256=zvuJOPgz9HR1RtjE--LIyZOKW_4n4IdjYEit7z_Y1xk,2752
smart_skills/data/vercel-react-best-practices/rules/js-set-map-lookups.md,sha256=cUP417cc28d6Fx_IAb3PXnogng9HH_F7tmmsyYamsGQ,556
smart_skills/data/vercel-react-best-practices/rules/js-tosorted-immutable.md,sha256=JyJRTKxGmQ8zYfo17iDUmaEtolOTYueHG2cJeGZNFYo,1839
smart_skills/data/vercel-react-best-practices/rules/rendering-activity.md,sha256=4j3UlNlV25nTdrW_YqWc59-fFFdtlAlPLlPP3DiEU6A,590
smart_skills/data/vercel-react-best-practices/rules/rendering-animate-svg-wrapper.md,sha256=3KfwJRJESJs7u29ar31w8oDZHcE96OvSRAMobzguwPQ,1232
smart_skills/data/vercel-react-best-practices/rules/rendering-conditional-render.md,sha256=bbWPNsiwgMNekfZQQoH4XqLb0TMDBhDIYOYBgdbZVWo,1020
smart_skills/data/vercel-react-best-practices/rules/rendering-content-visibility.md,sha256=RUN-lZSFfuEGbuBh6UbtEpcxzy6A9-CPPMYh-gVUxWc,853
smart_skills/data/vercel-react-best-practices/rules/rendering-hoist-jsx.md,sha256=xfpydPBnzjdgEHGWqUFt8zOntBhyVO9mxUf618Rc2NM,1085
smart_skills/data/vercel-react-best-practices/rules/rendering-hydration-no-flicker.md,sha256=v-3Dpz-Wh8eDas-RUWX7hFiARTtt_PL6ZHXf7JayMCc,2390
smart_skills/data/vercel-react-best-practices/rules/rendering-hydration-suppress-warning.md,sha256=fsFiPGnhqCsJuLWmAoAF4-uEhXQYmER68byu2P-MATk,902
smart_skills/data/vercel-react-best-practices/rules/rendering-resource-hints.md,sha256=A__rPCauUUvSTqhoNiHWekuEMpJu9-6NMpb4KuXBtqs,2634
smart_skills/data/vercel-react-best-practices/rules/rendering-script-defer-async.md,sha256=KO-HgURnpHWGRYidy7DMuaniOHxM672M1N-jNDXj5dg,1936
smart_skills/data/vercel-react-best-practices/rules/rendering-svg-precision.md,sha256=1Xzfqq9mCiippdbRDpcgKl6xPhvBZ14CTLHMv6i7LDI,616
smart_skills/data/vercel-react-best-practices/rules/rendering-usetransition-loading.md,sha256=whhvlEtgYwxn1CIi9g7LErWoU5Xn8x8ZOYL4WYMWVyA,2149
smart_skills/data/vercel-react-best-practices/rules/rerender-defer-reads.md,sha256=u5jZt8diJkGIffZAdAaoxPYVEK-cwb0nVXTr7nG6yMg,1012
smart_skills/data/vercel-react-best-practices/rules/rerender-dependencies.md,sha256=TwoYBmlMI5HAtbebtN7on98sAu4yKs8whQnBdUIkBEY,869
smart_skills/data/vercel-react-best-practices/rules/rerender-derived-state-no-effect.md,sha256=HVD3sbhtJPmHxVdBVZD3mwYlDj7BylUtqYHjGjH57bk,1241
smart_skills/data/vercel-react-best-practices/rules/rerender-derived-state.md,sha256=alASEapTA2kF33Ux3q8l_bhYJpc2b9Bx1MJgeChmLcs,757
smart_skills/data/vercel-react-best-practices/rules/rerender-functional-setstate.md,sha256=5GCW1MLI_ImrcXvX5WuKiEthKogBOpmwxj59_EXYzyU,3042
smart_skills/data/vercel-react-best-practices/rules/rerender-lazy-state-init.md,sha256=uLnmtgAaHpSXl3bnROs4qYQyhY3SNpmVcxyaCV7NHS4,2074
smart_skills/data/vercel-react-best-practices/rules/rerender-memo-with-default-value.md,sha256=5p1jdoe4WWdVTffV_P2DzG-7iSN-m4DRD76nkWJEqos,1211
smart_skills/data/vercel-react-best-practices/rules/rerender-memo.md,sha256=jMLQYvIq52L39fk7ryv8N0yRcHkTGJZVlyH5371AKnw,1192
smart_skills/data/vercel-react-best-practices/rules/rerender-move-effect-to-event.md,sha256=APXq-NQ4DHNskXe2dYP2sz9rH4St3CUmU81t6pVRrY0,1313
smart_skills/data/vercel-react-best-practices/rules/rerender-no-inline-components.md,sha256=OB7ApCJMIMV1RbbESmX_yvDtUg-tl_PQ-KvLc4neYC8,2217
smart_skills/data/vercel-react-best-practices/rules/rerender-simple-expression-in-memo.md,sha256=HkEpkzbXLOQv_gtNOXSW5SDq4T6lRLFBK4N2FVX05jE,1053
smart_skills/data/vercel-react-best-practices/rules/rerender-split-combined-hooks.md,sha256=k1Q8GYe4u2OTAqRZjxREvJ7QLSAOp60OR-iQ_z-ozyE,1908
smart_skills/data/vercel-react-best-practices/rules/rerender-transitions.md,sha256=tRqC-2siPRPFhd_drrdTx519oFJNqHtwj2H9aTlgCrY,1095
smart_skills/data/vercel-react-best-practices/rules/rerender-use-deferred-value.md,sha256=LDk8wIXprmKF7p5x9NuG3dASCkG4TGodZZ9G6MdoTbU,1905
smart_skills/data/vercel-react-best-practices/rules/rerender-use-ref-transient-values.md,sha256=Jt3e0dWcwEzd98FBL_sFMV3R81hRDtzOPDR01ay2PzI,1815
smart_skills/data/vercel-react-best-practices/rules/server-after-nonblocking.md,sha256=hshnCtjmKFdTZFws69FkxWuvbw-nT5FMDKSW0KAVa8w,2085
smart_skills/data/vercel-react-best-practices/rules/server-auth-actions.md,sha256=pBOrpjtz9_gs8kgmRsjBWY6qdXU8j3PzMFW4UI3pn-o,2745
smart_skills/data/vercel-react-best-practices/rules/server-cache-lru.md,sha256=GdhE7r0ft-9fQ_TR6FuvH8AWBUdACrg4uk1AIm64kbk,1394
smart_skills/data/vercel-react-best-practices/rules/server-cache-react.md,sha256=dEhHCtyfAGZFX5z0W2WPXD8YhKeZDIn4gPuycqQCiwU,2304
smart_skills/data/vercel-react-best-practices/rules/server-dedup-props.md,sha256=XE1MmTCBLTq5jiitl8ovWvd47_v5tQtqdVjBir8umLU,2125
smart_skills/data/vercel-react-best-practices/rules/server-hoist-static-io.md,sha256=owV0B5tX5yYHWtrmVnNdCty-6-vRja4bDA3kCpEP8M4,4535
smart_skills/data/vercel-react-best-practices/rules/server-parallel-fetching.md,sha256=-PJ1_qI3jncHpQ8t9K9qL2X-H6hO2z_8RyCvgF66vkI,1637
smart_skills/data/vercel-react-best-practices/rules/server-parallel-nested-fetching.md,sha256=Hll2O77D1tdLhFfD2C8aMZtIP-VJe2ZWUtjLpp_doAI,1026
smart_skills/data/vercel-react-best-practices/rules/server-serialization.md,sha256=VnzkV_d11OA-Km73v2chP-41xsO50bz6eDAH0d9BTUs,1034
smart_skills/data/web-design-guidelines/SKILL.md,sha256=F-SNqQX4OhnBdAebUHYKmMBpUnulAHkjmzwYcjZifCk,1270
smart_skills-1.0.0.dist-info/METADATA,sha256=v0WQMTB8ItUWiPj5dn5rx_0K6yyyWEPWbQLwETQunvM,286
smart_skills-1.0.0.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
smart_skills-1.0.0.dist-info/top_level.txt,sha256=mw8YWuKvHJy53My3IptXA4BgMr5KJJ9j5kFlzxDNfhc,13
smart_skills-1.0.0.dist-info/RECORD,,
