[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"org-meteor":3,"repo-skills-v-0-3-0":64},{"org":4,"repos":44},{"slug":5,"name":6,"logoUrl":7,"githubOrg":5,"website":8,"skillCount":9,"repoCount":10,"topRepos":11,"topTags":14,"lastUpdatedAt":43},"meteor","Meteor","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fmeteor.png","https:\u002F\u002Fwww.meteor.com",14,1,[12],{"name":13,"skillCount":9},"meteor\u002Fagent-skills",[15,16,19,22,25,28,31,34,37,40],{"slug":5,"name":6},{"slug":17,"name":18},"auth","Auth",{"slug":20,"name":21},"backend","Backend",{"slug":23,"name":24},"debugging","Debugging",{"slug":26,"name":27},"frontend","Frontend",{"slug":29,"name":30},"migration","Migration",{"slug":32,"name":33},"performance","Performance",{"slug":35,"name":36},"web-development","Web Development",{"slug":38,"name":39},"api-development","API Development",{"slug":41,"name":42},"authentication","Authentication","2026-08-28T15:09:42.877439",[45],{"name":46,"fullName":13,"repoUrl":47,"skillCount":9,"stars":48,"forks":49,"description":50,"topics":51,"topTags":56,"topTagCount":63,"lastUpdatedAt":43},"agent-skills","https:\u002F\u002Fgithub.com\u002Fmeteor\u002Fagent-skills",4,0,"Meteor-maintained Agent Skills for building, migrating, testing, securing, and deploying Meteor 3 applications.",[46,52,53,54,5,55],"ai-agents","claude-code","codex","meteorjs",[57,58,59,60,61,62],{"slug":5,"name":6},{"slug":17,"name":18},{"slug":20,"name":21},{"slug":23,"name":24},{"slug":26,"name":27},{"slug":29,"name":30},25,{"items":65,"total":9},[66,80,90,101,113,130,140,151,166,178,191,206,220,229],{"slug":67,"name":67,"fn":68,"description":69,"org":70,"tags":71,"stars":48,"repoUrl":47,"updatedAt":79},"meteor-accounts","implement authentication in Meteor apps","Use when wiring up authentication in a Meteor 3 app. Triggers on accounts-password, accounts-base, OAuth (Google, Facebook, GitHub, Apple, Twitter, Meetup, Weibo), accounts-2fa, accounts-passwordless, ServiceConfiguration.configurations.upsertAsync, Accounts.createUserAsync, Accounts.setPasswordAsync, Accounts.forgotPassword, Accounts.resetPassword, Accounts.verifyEmail, useHttpOnlyCookies, clientStorage, Meteor.loginWithPasswordAnd2faCode, email verification. Use this skill when the user asks about signups, signins, or asks about token storage vs HttpOnly cookies.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[72,74,75,76],{"name":18,"slug":17,"type":73},"tag",{"name":42,"slug":41,"type":73},{"name":6,"slug":5,"type":73},{"name":77,"slug":78,"type":73},"OAuth","oauth","2026-08-28T15:08:40.058032",{"slug":81,"name":81,"fn":82,"description":83,"org":84,"tags":85,"stars":48,"repoUrl":47,"updatedAt":89},"meteor-blaze","build and debug Meteor Blaze interfaces","Use when building or debugging Blaze interfaces in Meteor 3: meteor create --blaze, Spacebars templates, Template helpers and events, lifecycle hooks, Tracker, ReactiveVar or ReactiveDict, template subscriptions, Promise helpers, #let async states, Template.dynamic, Blaze.render, and blaze-hot HMR with the Meteor bundler. Triggers on stale async helper results, lost reactivity after await, data-context lookup surprises, duplicate DOM integrations after HMR, Rspack full reloads, or raw HTML in triple braces. Use this skill when the user asks about reusable Blaze components, current Blaze packages, Rspack entry imports, or testing Blaze templates. For Meteor 2 to 3 upgrades, use migrate-to-meteor-3 instead.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[86,87,88],{"name":27,"slug":26,"type":73},{"name":6,"slug":5,"type":73},{"name":36,"slug":35,"type":73},"2026-08-28T15:09:37.601349",{"slug":91,"name":91,"fn":92,"description":93,"org":94,"tags":95,"stars":48,"repoUrl":47,"updatedAt":100},"meteor-community-packages","manage Meteor community packages","Use when choosing, evaluating, adopting, configuring, or debugging a package from Meteor's documented community catalog, or moving from a community package to a promoted core package such as roles. Triggers on community package recommendations, Atmosphere vs npm selection, Packosphere maintenance checks, jam:* helpers, Meteor.publish.once, Meteor.publish.stream, meteor-rpc, Wormhole, cluster, and mail-preview. Use this skill when the user asks which maintained package fits or how its documented integration works. Route Meteor 2-to-3 package failures to migrate-to-meteor-3 and underlying core API design to its owning skill.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[96,99],{"name":97,"slug":98,"type":73},"Engineering","engineering",{"name":6,"slug":5,"type":73},"2026-08-28T15:08:45.28079",{"slug":102,"name":102,"fn":103,"description":104,"org":105,"tags":106,"stars":48,"repoUrl":47,"updatedAt":112},"meteor-debugging","diagnose failures in Meteor 3 applications","Use when diagnosing an unexplained failure in a Meteor 3 application before the failing layer or fix is known. Triggers on server crashes, client-only errors, stuck subscriptions, DDP or WebSocket disconnects, Minimongo\u002Fserver data mismatches, hanging or flaky tests, slow builds, --inspect, console.log, .only, Playwright traces, or requests to debug a Meteor app. Use this skill when evidence must distinguish Meteor tool, server, client, data, test, browser, mobile, or production boundaries. For test setup and authoring use meteor-testing; after confirming a domain cause, hand the repair to the owning skill.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[107,108,109],{"name":24,"slug":23,"type":73},{"name":6,"slug":5,"type":73},{"name":110,"slug":111,"type":73},"WebSockets","websockets","2026-08-28T15:08:40.430401",{"slug":114,"name":114,"fn":115,"description":116,"org":117,"tags":118,"stars":48,"repoUrl":47,"updatedAt":129},"meteor-deployment","deploy Meteor 3 applications","Use when deploying a Meteor 3 application. Triggers on meteor build, meteor deploy, Galaxy Push to Deploy, Galaxy Mode, Repository Mode, DEPLOY_HOSTNAME, Docker, Kubernetes, settings.json, METEOR_SETTINGS, MONGO_URL, MONGO_OPLOG_URL, ROOT_URL, PORT, HTTP_FORWARDED_COUNT, NODE_OPTIONS, health checks, pre-deploy commands, hot code push, --architecture os.linux.x86_64, --server-only, or a deployed Node.js version mismatch. Use this skill when the user asks about shipping the app, asks about production config, or asks about containerizing.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[119,122,125,128],{"name":120,"slug":121,"type":73},"Deployment","deployment",{"name":123,"slug":124,"type":73},"Docker","docker",{"name":126,"slug":127,"type":73},"Kubernetes","kubernetes",{"name":6,"slug":5,"type":73},"2026-08-28T15:08:44.881769",{"slug":131,"name":131,"fn":132,"description":133,"org":134,"tags":135,"stars":48,"repoUrl":47,"updatedAt":139},"meteor-methods","author and debug Meteor methods","Use when authoring or debugging Meteor methods (Meteor.methods, Meteor.call, Meteor.callAsync). Triggers on argument validation with check(), optimistic UI stubs, latency compensation, Meteor.Error handling, and DDPRateLimiter. Use this skill when the user asks about server-side mutation, asks about rate limiting RPC, or asks about wrapping a method with auth checks.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[136,137,138],{"name":39,"slug":38,"type":73},{"name":21,"slug":20,"type":73},{"name":6,"slug":5,"type":73},"2026-08-28T15:09:38.691128",{"slug":141,"name":141,"fn":142,"description":143,"org":144,"tags":145,"stars":48,"repoUrl":47,"updatedAt":43},"meteor-modern-build-stack","configure Meteor 3 modern build stacks","Use when configuring or tuning the Meteor 3 modern build stack: SWC transpiler, SWC-based minifier, modern @parcel\u002Fwatcher, web-arch skipping in development, .meteorignore, and the Rspack bundler integration via the rspack Atmosphere package. Triggers on package.json \"meteor\": { \"modern\": true }, .swcrc, swc.config.js, [Transpiler] Used Babel Fallback logs, rspack.config.js, rspack.config.ts, defineConfig from @meteorjs\u002Frspack, Meteor.compileWith* helpers, Meteor.extendConfig, Meteor.extendSwcConfig vs Meteor.replaceSwcConfig, Meteor.splitVendorChunk, Meteor.persistDevFiles, Meteor.disablePlugins, Meteor.enablePortableBuild, HtmlRspackPlugin customization, RSPACK_DEVSERVER_PORT, TOOL_NODE_FLAGS for OOM, modern\u002Flegacy archs. Use this skill when the user asks about enabling the modern build stack, asks about SWC vs Babel in Meteor, asks about Rspack integration setup, or asks about customizing rspack.config.js. For converting an existing app's code to be Rspack-compatible, use migrate-to-rspack instead.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[146,149,150],{"name":147,"slug":148,"type":73},"Build","build",{"name":6,"slug":5,"type":73},{"name":33,"slug":32,"type":73},{"slug":152,"name":152,"fn":153,"description":154,"org":155,"tags":156,"stars":48,"repoUrl":47,"updatedAt":165},"meteor-mongo-minimongo","author and debug Meteor MongoDB queries","Use when authoring or debugging Mongo queries in Meteor 3. Triggers on Mongo.Collection, find\u002FfindOne, server async vs client Minimongo sync, oplog vs change streams, indexes, selectors, modifiers, projections. Use this skill when the user asks about Mongo on the server or asks about Minimongo on the client.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[157,160,161,162],{"name":158,"slug":159,"type":73},"Database","database",{"name":24,"slug":23,"type":73},{"name":6,"slug":5,"type":73},{"name":163,"slug":164,"type":73},"MongoDB","mongodb","2026-08-28T15:08:44.473981",{"slug":167,"name":167,"fn":168,"description":169,"org":170,"tags":171,"stars":48,"repoUrl":47,"updatedAt":177},"meteor-pubsub","author and debug Meteor publications","Use when authoring or debugging Meteor publications and subscriptions (Meteor.publish, Meteor.subscribe). Triggers on publication strategies (SERVER_MERGE, NO_MERGE, NO_MERGE_NO_HISTORY), the low-level publish API (added\u002Fchanged\u002Fremoved), cursor authorization, reactive joins, leaked documents. Use this skill when the user asks about pub\u002Fsub or asks about reactive data fetching.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[172,173,174],{"name":21,"slug":20,"type":73},{"name":6,"slug":5,"type":73},{"name":175,"slug":176,"type":73},"Real-time","real-time","2026-08-28T15:09:37.97396",{"slug":179,"name":179,"fn":180,"description":181,"org":182,"tags":183,"stars":48,"repoUrl":47,"updatedAt":190},"meteor-react","build and debug Meteor React interfaces","Use when building or debugging React interfaces in Meteor 3: meteor create --react, createRoot, JSX or TSX entry points, Rspack React detection, Fast Refresh, react-meteor-data, useTracker, useSubscribe, useFind, withTracker, Suspense, and Tracker.withComputation. Triggers on isLoading being treated as a boolean, useFind receiving fetch(), stale closure inputs, duplicate tracker side effects, unstable Suspense keys, lost reactivity after await, state reset after refresh, or React tests leaking computations. Use this skill when the user asks about a React skeleton, React-specific rspack.config rules, reactive data hooks, or classic versus Suspense integration. Route general bundler configuration to meteor-modern-build-stack and Meteor 2 upgrades to migrate-to-meteor-3.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[184,185,186,189],{"name":27,"slug":26,"type":73},{"name":6,"slug":5,"type":73},{"name":187,"slug":188,"type":73},"React","react",{"name":36,"slug":35,"type":73},"2026-08-28T15:09:37.193947",{"slug":192,"name":192,"fn":193,"description":194,"org":195,"tags":196,"stars":48,"repoUrl":47,"updatedAt":205},"meteor-security","audit and harden Meteor 3 applications","Use when auditing or hardening a Meteor 3 application. Triggers on missing check() on method arguments, missing this.userId guards on publications, browser-policy CSP, DDPRateLimiter rules, oauth-encryption via Accounts.config oauthSecretKey, audit-argument-checks, allow\u002Fdeny legacy patterns, BrowserPolicy.content.disallowInlineScripts, BrowserPolicy.framing.disallow. Use this skill when the user asks about hardening, asks about a security review, or asks about CSP for a third-party script (Stripe, Google Maps, fonts).\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[197,198,201,202],{"name":18,"slug":17,"type":73},{"name":199,"slug":200,"type":73},"Code Analysis","code-analysis",{"name":6,"slug":5,"type":73},{"name":203,"slug":204,"type":73},"Security","security","2026-08-28T15:09:32.604319",{"slug":207,"name":207,"fn":208,"description":209,"org":210,"tags":211,"stars":48,"repoUrl":47,"updatedAt":219},"meteor-testing","write and repair Meteor test harnesses","Use when setting up, designing, writing, or repairing tests and test harnesses in a Meteor 3 app. Triggers on meteortesting:mocha, --driver-package, TEST_WATCH, TEST_BROWSER_DRIVER, MOCHA_GREP, meteor.testModule, focused tests, .only, Meteor.server.method_handlers, Meteor.server.publish_handlers, DDP.connect, --full-app integration mode, sinon, async test signatures, Playwright\u002FCypress E2E. Use this skill when the user asks about test runners, asks about testing publications, or asks about Jest vs Mocha in Meteor. For a failing, hanging, or flaky test whose failing layer or root cause is unknown, use meteor-debugging before changing the test or app.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[212,213,216],{"name":6,"slug":5,"type":73},{"name":214,"slug":215,"type":73},"QA","qa",{"name":217,"slug":218,"type":73},"Testing","testing","2026-08-28T15:09:38.330724",{"slug":221,"name":221,"fn":222,"description":223,"org":224,"tags":225,"stars":48,"repoUrl":47,"updatedAt":228},"migrate-to-meteor-3","migrate Meteor 2.x apps to 3.x","Use when migrating a Meteor 2.x application to Meteor 3.x. Triggers on callAsync, *Async Mongo, removed Fibers, implicit-global ReferenceError, lost Blaze reactivity, a publish function returning a Promise, a scheduler dropping a Promise, a read API receiving update modifiers, async allow\u002Fdeny, an Iron Router controller not running, \"Method stub took too long\", Atmosphere resolution, Express 5 WebApp handlers, lost async context, rawCollection callbacks, meteor\u002F* TypeScript types, useTracker, and useSubscribe. Use this skill when the user asks about upgrading Meteor, async caller propagation, iterators with await, zodern:types, or replacing and forking packages.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[226,227],{"name":6,"slug":5,"type":73},{"name":30,"slug":29,"type":73},"2026-08-28T15:09:42.506044",{"slug":230,"name":230,"fn":231,"description":232,"org":233,"tags":234,"stars":48,"repoUrl":47,"updatedAt":238},"migrate-to-rspack","migrate Meteor applications to Rspack","Use when migrating an existing Meteor 3 app to the Rspack bundler integration (`rspack` Atmosphere package, Meteor 3.4+). Triggers on removing nested imports, defining mainModule entry points, server-only apps, replacing fourseven:scss \u002F meteor\u002Fless \u002F coffeescript \u002F jorgenvatle:vite \u002F zodern:melte build plugins with Rspack loaders, \"Error: 'import' and 'export' cannot be used outside of module code\", CommonJS default-import interop, _build \u002F build-assets \u002F build-chunks folders, module.exports in a client graph, Node built-ins in browser code, .meteorignore hiding mainModule handoff files, dynamic chunks under ROOT_URL, meteor.modules for CSS or HTML, resolve.symlinks in a monorepo, resolve.alias migration, meteor update --npm in CI\u002FDocker. Use this skill when the user asks about converting an app to Rspack, asks about a build plugin's Rspack replacement, or asks about CI\u002FDocker errors after upgrading. For setup and rspack.config.js helpers, use meteor-modern-build-stack instead.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[235,236,237],{"name":6,"slug":5,"type":73},{"name":30,"slug":29,"type":73},{"name":33,"slug":32,"type":73},"2026-08-28T15:09:32.934395"]