[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M71H55W2WK3PM6RRAY9JZWAJ":3,"creator-list:01M71H55W2WK3PM6RRAY9JZWAJ:stars:1:":17},{"accountNo":4,"login":5,"displayName":5,"avatarUrl":6,"accountType":7,"accountTypeDesc":8,"profileDescription":9,"skillCount":10,"repoCount":11,"professionCount":11,"scenarioCount":12,"totalStars":13,"updatedAt":14,"htmlUrl":15,"blogUrl":9,"company":9,"location":9,"followersCount":11,"publicReposCount":16},"01M71H55W2WK3PM6RRAY9JZWAJ","lambda-solver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F279071046?v=4","USER","个人作者",null,62,1,2,0,"2026-05-31 17:08:46","https:\u002F\u002Fgithub.com\u002Flambda-solver",4,{"records":18,"total":10,"current":11,"size":334},[19,55,77,96,117,136,153,175,189,208,223,247,256,271,285,298,309,324],{"skillNo":20,"name":21,"nameZh":9,"description":22,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":26,"categories":27,"keywords":33,"publishedAt":54},"01M71H9FNA5D6Y4ANXD18Z1Z3X","tmux-workflow","Development workflow with tmux — run dev servers, Storybook, and background processes in persistent sessions with live logs, while keeping OpenCode free for chat","lambda-solver\u002Flambdabench-pro","01M71H55WRT9XAFDAVACTCC2XP","MIT","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Ftmux\u002FSKILL.md",[28],{"categoryNo":29,"categoryName":30,"taxonomyType":31,"taxonomyTypeDesc":32},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"tmux workflow","workflow","tmux","development","for","sessions","dev","free","development workflow","logs","chat","with","opencode","run","servers","live","storybook","processes","background","dev servers","2026-11-10 10:12:30",{"skillNo":56,"name":57,"nameZh":9,"description":58,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":59,"categories":60,"keywords":64,"publishedAt":54},"01M71H9DQJDAJVZX37NDN99D3P","04-anti-patterns","React anti-patterns to avoid — manual JSX repetition, useEffect misuse, reference instability, prop drilling, conditional hooks, and common performance traps","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Freact\u002Fpatterns\u002F04-anti-patterns\u002FSKILL.md",[61],{"categoryNo":62,"categoryName":63,"taxonomyType":31,"taxonomyTypeDesc":32},"01JBSEEDCAT000000000000009","前端开发",[65,66,67,46,68,69,70,71,72,73,74,75,76],"04 anti patterns","anti patterns","patterns","anti-patterns","performance","manual","hooks","conditional","reference","jsx","common","react",{"skillNo":78,"name":79,"nameZh":9,"description":80,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":81,"categories":82,"keywords":84,"publishedAt":54},"01M71H9BXF511W2R3B73S5P9ZN","03-state-management","React state management patterns — lifting state, colocation, URL state, server state with TanStack Query, local state with useState\u002FuseReducer","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Freact\u002Fpatterns\u002F03-state-management\u002FSKILL.md",[83],{"categoryNo":62,"categoryName":63,"taxonomyType":31,"taxonomyTypeDesc":32},[85,86,87,88,45,89,46,90,91,92,93,94,67,95,76],"03 state management","state","state management","management","server","tanstack query","local","react state management","tanstack","URL","query",{"skillNo":97,"name":98,"nameZh":9,"description":99,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":100,"categories":101,"keywords":103,"publishedAt":54},"01M71H9AAGVWMYQ4NG82QPYCTE","02-component-composition","React component composition patterns — render props, compound components, list rendering with map, slot patterns, and layout primitives","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Freact\u002Fpatterns\u002F02-component-composition\u002FSKILL.md",[102],{"categoryNo":62,"categoryName":63,"taxonomyType":31,"taxonomyTypeDesc":32},[104,105,106,45,46,107,108,109,110,111,112,113,114,67,115,116,76],"Composition","component","02 component composition","compound","layout","react component","render","rendering","map","list","composition patterns","components","primitives",{"skillNo":118,"name":119,"nameZh":9,"description":120,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":121,"categories":122,"keywords":124,"publishedAt":54},"01M71H98RDXRQZDR496SRD906M","01-fp-style","React functional programming style — pure components, hooks conventions, Effect Atom integration, and Tailwind patterns","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Freact\u002Fpatterns\u002F01-fp-style\u002FSKILL.md",[123],{"categoryNo":62,"categoryName":63,"taxonomyType":31,"taxonomyTypeDesc":32},[125,126,127,128,129,130,71,115,131,76,132,133,46,134,135,67],"style","01 fp style","effect","functional programming","tailwind patterns","Tailwind","programming","functional","atom","integration","conventions",{"skillNo":137,"name":138,"nameZh":9,"description":139,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":140,"categories":141,"keywords":143,"publishedAt":54},"01M71H95PYGAWBS5C8KN0C4WGT","react-animation","React animation with react\u002Fmotion (Framer Motion) — declarative animations, gestures, layout animations, and performance best practices","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Freact\u002Fanimation\u002FSKILL.md",[142],{"categoryNo":62,"categoryName":63,"taxonomyType":31,"taxonomyTypeDesc":32},[144,76,145,69,146,46,108,147,148,149,150,151,152,45],"Animation","react animation","framer motion","framer","gestures","animations","declarative","motion","best practices",{"skillNo":154,"name":155,"nameZh":9,"description":156,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":157,"categories":158,"keywords":163,"publishedAt":54},"01M71H92TG8T2E5ZQ95PHAKZZC","04-bun-test","Bun built-in test runner — zero-config testing for Effect, React, and TypeScript projects","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Ftesting\u002F04-bun-test\u002FSKILL.md",[159,162],{"categoryNo":160,"categoryName":161,"taxonomyType":31,"taxonomyTypeDesc":32},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":62,"categoryName":63,"taxonomyType":31,"taxonomyTypeDesc":32},[164,165,166,167,127,168,169,170,38,171,76,46,172,173,174],"test","bun test","bun","04 bun test","projects","runner","ZeRO","testing","config","typescript","test runner",{"skillNo":176,"name":177,"nameZh":9,"description":178,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":179,"categories":180,"keywords":182,"publishedAt":54},"01M71H90WE21ZTA7QNR0G2VD62","03-property-testing","Effect-TS 4 property-based testing — Schema Arbitrary, fast-check, and generative test patterns","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Ftesting\u002F03-property-testing\u002FSKILL.md",[181],{"categoryNo":160,"categoryName":161,"taxonomyType":31,"taxonomyTypeDesc":32},[171,183,127,184,185,186,164,46,187,188,67],"03 property testing","generative","schema","check","test patterns","fast",{"skillNo":190,"name":191,"nameZh":9,"description":192,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":193,"categories":194,"keywords":195,"publishedAt":54},"01M71H8YEN4DMJ69FB3MCK9BJ1","02-vitest-patterns","Effect-TS 4 Vitest patterns — it.effect, it.scoped, it.layer, @effect\u002Fvitest\u002Futils assertions, ConfigProvider for env, and platform-node-shared for FileSystem","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Ftesting\u002F02-vitest-patterns\u002FSKILL.md",[],[196,197,67,198,127,199,38,200,201,202,203,204,46,205,206,207],"vitest","02 vitest patterns","shared","platform","filesystem","scoped","utils","assertions","env","node","layer","it",{"skillNo":209,"name":210,"nameZh":9,"description":211,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":212,"categories":213,"keywords":215,"publishedAt":54},"01M71H8WTAPGCKZ6H2K2GFPAQG","01-test-services","Effect-TS 4 testing with layers — mock services, test Refs, Layer.succeed, and test dependency injection","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Ftesting\u002F01-test-services\u002FSKILL.md",[214],{"categoryNo":160,"categoryName":161,"taxonomyType":31,"taxonomyTypeDesc":32},[164,216,217,127,218,219,171,220,45,46,221,222,206],"services","01 test services","dependency injection","layers","mock","dependency","injection",{"skillNo":224,"name":225,"nameZh":9,"description":226,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":227,"categories":228,"keywords":237,"publishedAt":54},"01M71H8V9X3P7M7N85EABCZ8AX","03-api-contracts","Effect-TS 4 HttpApi schema-first REST contracts — route definitions, error schemas, and typed client","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Fschema\u002F03-api-contracts\u002FSKILL.md",[229,232],{"categoryNo":230,"categoryName":231,"taxonomyType":31,"taxonomyTypeDesc":32},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":233,"categoryName":234,"taxonomyType":235,"taxonomyTypeDesc":236},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[238,239,240,241,242,243,127,244,245,46,185,246],"03 api contracts","api contracts","contracts","api","error","route","REST","first","client",{"skillNo":248,"name":249,"nameZh":9,"description":250,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":251,"categories":252,"keywords":253,"publishedAt":54},"01M71H8SSK9KA00VYEJ93E699Z","02-transformations","Effect-TS 4 Schema transformations — Schema.transform, Schema.transformOrFail, and codec patterns","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Fschema\u002F02-transformations\u002FSKILL.md",[],[254,127,46,255,185,67],"02 transformations","transform",{"skillNo":257,"name":258,"nameZh":9,"description":259,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":260,"categories":261,"keywords":262,"publishedAt":54},"01M71H8RC4SXA7J4MJB1C4VH42","01-validation","Effect-TS 4 Schema validation — Schema.decode, struct\u002Funion schemas, brand types, and export patterns","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Fschema\u002F01-validation\u002FSKILL.md",[],[263,264,127,265,46,266,267,268,269,185,270,67],"validation","01 validation","brand","decode","types","union","schema validation","export",{"skillNo":272,"name":273,"nameZh":9,"description":274,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":275,"categories":276,"keywords":277,"publishedAt":54},"01M71H8NN5YW3ZVZ9C6WQP1EQE","03-ai-language-model","Effect-TS 4 AI — LanguageModel.generateText, @effect\u002Fai-openai layer factory, and mocking in tests","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Fplatform\u002F03-ai-language-model\u002FSKILL.md",[],[278,279,280,127,46,281,282,283,206,284],"model","03 ai language model","language","mocking","tests","factory","openai",{"skillNo":286,"name":287,"nameZh":9,"description":288,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":289,"categories":290,"keywords":291,"publishedAt":54},"01M71H8M5Z4M36AMJRW6NTKMRG","02-http-client","Effect-TS 4 HTTP client — HttpClient, request building, response decoding, and error handling via effect\u002Funstable\u002Fhttp","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Fplatform\u002F02-http-client\u002FSKILL.md",[],[292,246,293,294,242,127,46,295,296,297],"http client","http","02 http client","via","request","error handling",{"skillNo":299,"name":300,"nameZh":9,"description":301,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":302,"categories":303,"keywords":305,"publishedAt":54},"01M71H8JB9WMPK88ASY1T3XCQZ","01-atoms","Effect Atom reactivity — useAtomValue, Atom.make, React integration via @effect\u002Fatom-react","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Fplatform\u002F01-atoms\u002FSKILL.md",[304],{"categoryNo":62,"categoryName":63,"taxonomyType":31,"taxonomyTypeDesc":32},[306,307,127,133,46,295,134,308,76],"Atoms","01 atoms","make",{"skillNo":310,"name":311,"nameZh":9,"description":312,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":313,"categories":314,"keywords":315,"publishedAt":54},"01M71H8GV6ARD7CWSFWYTQH8SF","04-observability","Effect-TS 4 observability — structured logging, spans, tracing, annotations, and metrics","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Fpatterns\u002F04-observability\u002FSKILL.md",[],[316,317,127,46,318,319,320,321,322,323],"observability","04 observability","structured logging","tracing","annotations","logging","structured","metrics",{"skillNo":325,"name":326,"nameZh":9,"description":327,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":13,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":328,"categories":329,"keywords":330,"publishedAt":54},"01M71H8F5XZTKWNTPEBXRSPGKQ","03-error-handling","Effect-TS 4 error handling — Effect.catch, catchTag, catchTags, typed channels, and absorb patterns","https:\u002F\u002Fgithub.com\u002Flambda-solver\u002Flambdabench-pro\u002Fblob\u002Fmain\u002Freference\u002Fghui\u002F.opencode\u002Fskills\u002Feffect-ts\u002Fpatterns\u002F03-error-handling\u002FSKILL.md",[],[242,331,297,332,127,46,67,333],"03 error handling","catch","channels",18]