Skip to main content
vercel-labs
ملف منشئ GitHub

vercel-labs

عرض على مستوى المستودعات لـ ٢٣٦ skills مجمعة عبر ٦٤ مستودعات GitHub.

skills مجمعة
٢٣٦
مستودعات
٦٤
محدث
١٥ أكتوبر ٢٠٢٦
خريطة المستودعات

أين توجد skills

أهم المستودعات حسب عدد skills المجمعة، مع حصتها من كتالوج هذا المنشئ وانتشارها المهني.

#01
ds-skill-extraction-workshop
٣٦ skills · ١٧ يونيو ٢٠٢٦
مطوّرو البرمجياتمحللو ضمان جودة البرمجيات والمختبرون
٢ فئات مهنية · ١٠٠٪؜ مصنفة
١٥٪؜الحصة
#02
json-render
٣٠ skills · ٢٣ سبتمبر ٢٠٢٦
مطوّرو البرمجياتمطوّرو الويبالمهن الحاسوبية الأخرى
٣ فئات مهنية · ٩٧٪؜ مصنفة
١٣٪؜الحصة
#03
emulate
١٥ skills · ١٥ أكتوبر ٢٠٢٦
التصنيف قيد الانتظار
٦٫٤٪؜الحصة
#04
open-agents
١٢ skills · ٢٠ أبريل ٢٠٢٦
مطوّرو البرمجياتمصممو واجهات الويب والرقميةمحللو ضمان جودة البرمجيات والمختبرونمطوّرو الويب
٤ فئات مهنية · ١٠٠٪؜ مصنفة
٥٫١٪؜الحصة
#05
hatchery
١٢ skills · ٢٥ سبتمبر ٢٠٢٦
مطوّرو البرمجيات
١ فئات مهنية · ٨٫٣٪؜ مصنفة
٥٫١٪؜الحصة
#06
agent-browser
١٠ skills · ٨ أكتوبر ٢٠٢٦
مطوّرو البرمجياتمحللو ضمان جودة البرمجيات والمختبرونمديرو الشبكات وأنظمة الحاسوب
٣ فئات مهنية · ٩٠٪؜ مصنفة
٤٫٢٪؜الحصة
#07
agent-skills
٩ skills · ٢٨ أغسطس ٢٠٢٦
مطوّرو البرمجياتالكتّاب التقنيونمصممو واجهات الويب والرقميةمطوّرو الويب
٤ فئات مهنية · ١٠٠٪؜ مصنفة
٣٫٨٪؜الحصة
#08
seal
٨ skills · ١٧ يوليو ٢٠٢٦
مطوّرو البرمجيات
١ فئات مهنية · ١٠٠٪؜ مصنفة
٣٫٤٪؜الحصة
نعرض هنا أهم 8 مستودعات؛ تستمر القائمة الكاملة أدناه.
مستكشف المستودعات

المستودعات و skills الممثلة

do-work
مطوّرو البرمجيات

Execute a unit of work end-to-end: understand, implement, validate with typecheck and build, then commit. Use when the user wants to do work, build a feature, fix a bug, or implement an issue or phase from a plan. Do NOT use for design-system skill extraction…

١٧ يونيو ٢٠٢٦
produced-skill
محللو ضمان جودة البرمجيات والمختبرون

Test fixture — produced-skill mode, ships a references/design-craft.md that was paraphrased during persist instead of copied verbatim (a NEVER dropped, a MUST softened). DESIGN_CRAFT must FAIL on the byte-diff and cite craft/regenerated-not-copied.

١٧ يونيو ٢٠٢٦
extract-ds-skill
محللو ضمان جودة البرمجيات والمختبرون

Test fixture — meta-skill self-mode, full three-phase shape but missing the per-phase handoff-emission prose. HANDOFF_EMISSION must report FAIL.

١٧ يونيو ٢٠٢٦
extract-ds-skill
محللو ضمان جودة البرمجيات والمختبرون

Test fixture — meta-skill self-mode. discovery.md handoff template carries both required sections but hedges a foundation sub-page with "if confirmed". HANDOFF_COMPLETENESS must report FAIL (state/handoff-out-of-scope-deferred).

١٧ يونيو ٢٠٢٦
extract-ds-skill
محللو ضمان جودة البرمجيات والمختبرون

Test fixture — meta-skill self-mode. discovery.md handoff template has a `## Decisions` block but NO `## Components proposed` section. HANDOFF_COMPLETENESS must report FAIL (state/handoff-missing-component-shape).

١٧ يونيو ٢٠٢٦
extract-ds-skill
محللو ضمان جودة البرمجيات والمختبرون

Test fixture — meta-skill self-mode with the three-phase shape, the phase-N.md handoff-write prose, and the dryrun-label labeling section all present, but missing the cutoff prose at Phase 1 close and Phase 2 close. HANDOFF_EMISSION must report FAIL and the…

١٧ يونيو ٢٠٢٦
extract-ds-skill
محللو ضمان جودة البرمجيات والمختبرون

Test fixture — meta-skill self-mode, a DS-distinctive deny-listed term seeded in prescription text. The check should FAIL.

١٧ يونيو ٢٠٢٦
produced-skill
مطوّرو البرمجيات

Test fixture — produced-skill mode, ships 2 composition exemplars but no index.md. EXAMPLES_INDEX must FAIL.

١٧ يونيو ٢٠٢٦
عرض 8 من أصل ٣٦ skills مجمعة.
core
غير مصنف

Core package for defining schemas, catalogs, and AI prompt generation for json-render. Use when working with @json-render/core, defining schemas, creating catalogs, or building JSON specs for UI/video generation.

٢٣ سبتمبر ٢٠٢٦
devtools-react
مطوّرو البرمجيات

React adapter for the json-render devtools inspector. Use whenever the user wants to add, configure, or troubleshoot @json-render/devtools-react in a React json-render app, including spec inspection, state editing, action and stream timelines, catalog…

١٨ سبتمبر ٢٠٢٦
devtools-solid
مطوّرو البرمجيات

SolidJS adapter for the json-render devtools inspector. Use whenever the user wants to add, configure, or troubleshoot @json-render/devtools-solid in a SolidJS json-render app, including spec inspection, state editing, action and stream timelines, catalog…

١٨ سبتمبر ٢٠٢٦
devtools-svelte
مطوّرو البرمجيات

Svelte 5 adapter for the json-render devtools inspector. Use whenever the user wants to add, configure, or troubleshoot @json-render/devtools-svelte in a Svelte json-render app, including spec inspection, state editing, action and stream timelines, catalog…

١٨ سبتمبر ٢٠٢٦
devtools-vue
مطوّرو البرمجيات

Vue adapter for the json-render devtools inspector. Use whenever the user wants to add, configure, or troubleshoot @json-render/devtools-vue in a Vue json-render app, including spec inspection, state editing, action and stream timelines, catalog browsing, or…

١٨ سبتمبر ٢٠٢٦
tanstack-start
مطوّرو الويب

Build JSON-defined TanStack Start applications with @json-render/tanstack-start. Use for Start route specs, splat routing, SSR loaders, head metadata, layouts, and client navigation. Do not use for generic TanStack Router apps that do not use json-render.

٨ سبتمبر ٢٠٢٦
vue
مطوّرو الويب

Vue 3 renderer for json-render. Use when building Vue UIs from JSON specs, working with @json-render/vue, defining Vue component registries, or rendering AI-generated specs in Vue.

١٩ أغسطس ٢٠٢٦
react
مطوّرو البرمجيات

React renderer for json-render that turns JSON specs into React components. Use when working with @json-render/react, building React UIs from JSON, creating component catalogs, or rendering AI-generated specs.

١٥ أغسطس ٢٠٢٦
عرض 8 من أصل ٣٠ skills مجمعة.
aws
غير مصنف

Emulated AWS cloud services (S3, SQS, Cognito, IAM, STS) for local development and testing. Use when the user needs to interact with AWS API endpoints locally, test S3 bucket and object operations, emulate SQS queues and messages, test Cognito sign-up,…

١٥ أكتوبر ٢٠٢٦
slack
غير مصنف

Emulated Slack API for local development and testing. Use when the user needs to interact with Slack API endpoints locally, test Slack integrations, emulate channels/messages/users/views, set up Slack OAuth flows, test incoming webhooks, or work with the…

١٥ أكتوبر ٢٠٢٦
vercel
غير مصنف

Emulated Vercel REST API for local development and testing. Use when the user needs to interact with Vercel API endpoints locally, test Vercel integrations, emulate projects/deployments/domains, set up Vercel OAuth flows, manage environment variables, create…

١٤ أكتوبر ٢٠٢٦
resend
غير مصنف

Emulated Resend email API for local development and testing. Use when the user needs to send emails locally, test transactional email flows, implement magic link or verification code auth, inspect sent emails, manage domains/contacts/API keys, or work with…

١٤ أكتوبر ٢٠٢٦
google
غير مصنف

Emulated Google OAuth 2.0, OpenID Connect, Gmail, Calendar, and Drive for local development and testing. Use when the user needs to test Google sign-in locally, emulate OIDC discovery, handle Google token exchange, configure Google OAuth clients, work with…

١٤ أكتوبر ٢٠٢٦
github
غير مصنف

Emulated GitHub REST API for local development and testing. Use when the user needs to interact with GitHub API endpoints locally, test GitHub integrations, emulate repos/issues/PRs, set up GitHub OAuth flows, configure GitHub Apps, test webhooks, or work…

١٤ أكتوبر ٢٠٢٦
apple
غير مصنف

Emulated Sign in with Apple / Apple OIDC for local development and testing. Use when the user needs to test Apple sign-in locally, emulate Apple OIDC discovery, handle Apple token exchange, configure Apple OAuth clients, or work with Apple userinfo without…

٢ أكتوبر ٢٠٢٦
custom-apis
غير مصنف

Build and share third-party HTTP API emulators with emulate. Use to emulate an external provider, add a custom service plugin, model stateful vendor endpoints, configure custom seeds, or package an emulator. For an existing built-in service, use that…

٢ أكتوبر ٢٠٢٦
عرض 8 من أصل ١٥ skills مجمعة.
code-review
محللو ضمان جودة البرمجيات والمختبرون

Reviews code changes and provides actionable feedback. Use when the user asks to review a PR, diff, commit, or code changes. Triggers on "/review", "review this PR", "review my changes", "code review".

٢٠ أبريل ٢٠٢٦
remove-demo-limits
مطوّرو البرمجيات

Removes Open Harness hosted demo restrictions from a fork. Use when a maintainer wants to remove managed-template trial caps, hosted deployment gating, or "deploy your own" limits. Triggers on "remove demo limits", "remove trial limits", "remove hosted…

١٣ أبريل ٢٠٢٦
deploy-open-harness
مطوّرو البرمجيات

Guides a user through collecting the credentials needed to deploy their own copy of Open Harness, deploying this repo on Vercel, and completing first-run setup. Use for requests about deploying, self-hosting, configuring credentials, or getting started with a…

١٣ أبريل ٢٠٢٦
plan-mode
مطوّرو البرمجيات

Holistic, system-aware planning before implementing non-trivial tasks. Use when the task involves new features, architectural decisions, multi-file changes, unclear requirements, or multiple valid approaches. Triggers on "/plan", "plan this", "design an…

٢ أبريل ٢٠٢٦
agent-browser
مطوّرو البرمجيات

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

٢٧ مارس ٢٠٢٦
chat-sdk
مطوّرو البرمجيات

Build multi-platform chat bots with Chat SDK (`chat` npm package). Use when developers want to (1) Build a Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear, or WhatsApp bot, (2) Use Chat SDK to handle mentions, direct messages, subscribed threads,…

٢٦ مارس ٢٠٢٦
emil-design-eng
مصممو واجهات الويب والرقمية

This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.

١٦ مارس ٢٠٢٦
web-animation-design
مصممو واجهات الويب والرقمية

Design and implement web animations that feel natural and purposeful. Use this skill proactively whenever the user asks questions about animations, motion, easing, timing, duration, springs, transitions, or animation performance. This includes questions about…

٥ مارس ٢٠٢٦
عرض 8 من أصل ١٢ skills مجمعة.
auth
غير مصنف

Authentication integration guidance — Clerk (native Vercel Marketplace), Descope, and Auth0 setup for Next.js applications, plus Sign in with Vercel, Vercel Passport, and Vercel KMS. Covers proxy.ts auth patterns, sign-in/sign-up flows, and Marketplace…

٢٥ سبتمبر ٢٠٢٦
create-a-backend
غير مصنف

Backend architecture guidance. Use when planning, building, or migrating an API or backend; choosing between Functions, Services, containers, Workflow, Queues, and Marketplace databases; or selecting a supported backend framework or runtime.

٢٥ سبتمبر ٢٠٢٦
marketplace
غير مصنف

Vercel Marketplace expert guidance — discovering, installing, and managing third-party integrations via the `vercel integration` CLI. Use when building any app that needs an external capability without a dedicated skill — commerce (stores, storefronts,…

٢٥ سبتمبر ٢٠٢٦
queues
غير مصنف

Vercel Queues guidance — durable topics with at-least-once delivery, independent consumer groups, retries, delays, and idempotency keys via @vercel/queue (JS) or vercel-queue (Python). Use when deferring background work, buffering traffic, fanning out events,…

٢٥ سبتمبر ٢٠٢٦
vercel-cli
غير مصنف

Vercel CLI expert guidance. Use when deploying, managing environment variables, linking projects, viewing logs, querying metrics, managing domains, managing feature flags with vercel flags, or interacting with the Vercel platform from the command line.

٢٥ سبتمبر ٢٠٢٦
vercel-connect
غير مصنف

Vercel Connect expert guidance — securely obtain scoped OAuth tokens for third-party services (Slack, GitHub, MCP servers, OAuth, Snowflake) on behalf of apps or users via Vercel OIDC. Use when wiring up third-party API access, connecting to MCP servers,…

٢٥ سبتمبر ٢٠٢٦
api
غير مصنف

Publish HTTP handlers for external webhooks and callbacks on this agent's subdomain.

٢٥ سبتمبر ٢٠٢٦
coding
غير مصنف

Change code in a repository safely - explore, plan, edit, verify.

٢٥ سبتمبر ٢٠٢٦
عرض 8 من أصل ١٢ skills مجمعة.
core
غير مصنف

Core agent-browser usage guide. Read this before running any agent-browser commands. Covers the snapshot-and-ref workflow, navigating pages, interacting with elements (click, fill, type, select), extracting text and data, taking screenshots, managing tabs,…

٨ أكتوبر ٢٠٢٦
dogfood
محللو ضمان جودة البرمجيات والمختبرون

Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA", "exploratory test", "find issues", "bug hunt", "test this app/site/platform", or review the quality of a web application.…

١٠ سبتمبر ٢٠٢٦
slack
مطوّرو البرمجيات

Interact with Slack workspaces using browser automation. Use when the user needs to check unread channels, navigate Slack, send messages, extract data, find information, search conversations, or automate any Slack task. Triggers include "check my Slack",…

١٠ سبتمبر ٢٠٢٦
vercel-sandbox
مديرو الشبكات وأنظمة الحاسوب

Run agent-browser + Chrome inside Vercel Sandbox microVMs for browser automation from any Vercel-deployed app. Use when the user needs browser automation in a Vercel app (Next.js, SvelteKit, Nuxt, Remix, Astro, etc.), wants to run headless Chrome without…

١٠ سبتمبر ٢٠٢٦
webmcp-gen
مطوّرو البرمجيات

Build and validate experimental WebMCP tools for an existing web page. Use when an agent needs to expose a site's real workflows as page tools, create webmcp.init.js, define deterministic checks, or compare WebMCP with accessibility-tree automation.

١ سبتمبر ٢٠٢٦
protected-vercel-deployments
مطوّرو البرمجيات

Access and test Vercel deployments protected by Vercel Authentication, SSO, or Deployment Protection with agent-browser. Use when a preview or production URL redirects to a Vercel login page, returns a protection 401 or 403, or needs short-lived Trusted…

٢٤ أغسطس ٢٠٢٦
agent-browser
مطوّرو البرمجيات

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include…

٢٤ أغسطس ٢٠٢٦
derive-client
مطوّرو البرمجيات

Reverse-engineer a website's internal API by recording browser traffic into a HAR file, then generate a standalone client or CLI that calls the endpoints directly, with no browser needed after the first recording. Use when asked to "derive a client", "build a…

١٩ يوليو ٢٠٢٦
عرض 8 من أصل ١٠ skills مجمعة.
vercel-react-view-transitions
مطوّرو الويب

Guide for implementing smooth, native-feeling animations using React's View Transition API (`<ViewTransition>` component, `addTransitionType`, and CSS view transition pseudo-elements). Use this skill whenever the user wants to add page transitions, animate…

٢٨ أغسطس ٢٠٢٦
vercel-optimize
مطوّرو البرمجيات

Use for Vercel cost and performance optimization on deployed projects, especially Next.js, SvelteKit, Nuxt, and limited Astro apps. Collect Vercel metrics, usage, project config, and code scan results first; investigate only metric-backed candidates; produce…

١٠ يونيو ٢٠٢٦
writing-guidelines
الكتّاب التقنيون

Review docs/prose for Writing Guidelines compliance. Use when asked to "review my docs", "check writing style", "audit prose", "review docs voice and tone", or "check this page against the writing handbook".

٢٦ مايو ٢٠٢٦
vercel-cli-with-tokens
مطوّرو البرمجيات

Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".

١٧ أبريل ٢٠٢٦
vercel-react-best-practices
مطوّرو البرمجيات

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js…

١٤ أبريل ٢٠٢٦
deploy-to-vercel
مطوّرو البرمجيات

Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".

٦ مارس ٢٠٢٦
vercel-composition-patterns
مطوّرو البرمجيات

React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or…

٢٨ يناير ٢٠٢٦
vercel-react-native-skills
مطوّرو البرمجيات

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile…

٢٧ يناير ٢٠٢٦
عرض 8 من أصل ٩ skills مجمعة.
ts-services
مطوّرو البرمجيات

Authoring guide for Native SDK TypeScript services under src/services: ordinary scriptc static-tier TypeScript reached through generated typed Cmd clients, shared record shapes, hermetic vendored npm, streaming, deadlines, cancellation, devhost simulation,…

١٥ أكتوبر ٢٠٢٦
native-ui
مطوّرو البرمجيات

Authoring guide for the Native markup (.native) view tier of native-rendered Native SDK apps. TypeScript cores are the default and use this skill together with ts-core; Zig cores are an explicit alternative and this guide labels their lower-level UiApp…

١٤ أكتوبر ٢٠٢٦
ts-core
مطوّرو البرمجيات

Authoring guide for the primary Native SDK app-logic path: TypeScript app cores - Model, Msg, update, and the pure functions they call, written in the closed app-core subset, checked by the @native-sdk/core frontend, and compiled ahead-of-time to native code…

١٤ أكتوبر ٢٠٢٦
core
مطوّرو البرمجيات

Core Native SDK guide for AI agents. Read this before explaining the Native SDK or changing a Native SDK app. Establishes TypeScript + Native markup as the default app-authoring path, routes default app work to the native-ui and ts-core skills, and covers the…

٥ أكتوبر ٢٠٢٦
native-sdk
مطوّرو البرمجيات

Discovery skill for the Native SDK, the complete toolkit for building native desktop applications. Apps are authored in TypeScript + declarative Native markup (.native) by default and compiled to native code with no JS runtime in the binary; Zig cores are an…

١٨ أغسطس ٢٠٢٦
automation
محللو ضمان جودة البرمجيات والمختبرون

Automation and verification guide for running Native SDK apps. Use when the user asks to test a running app, inspect runtime state, list windows, wait for readiness, drive widgets, take deterministic screenshots, send bridge commands, debug why automation is…

١٧ أغسطس ٢٠٢٦
zig
مطوّرو البرمجيات

Zig 0.16 idioms for Native SDK code, indexed by compile error. Load when `zig build` fails on std APIs with errors like "struct 'fs' has no member named 'cwd'", "struct 'array_list.Aligned(u8,null)' has no member named 'init'", "struct 'std' has no member…

١٤ أغسطس ٢٠٢٦
marketplace-add-ai
مطوّرو البرمجيات

Adds AI Skills integration (Brand Review API) to a Sitecore Marketplace app. Use when the user wants to add AI-powered content analysis, brand review, or brand compliance checking.

٦ أبريل ٢٠٢٦
marketplace-add-extension
مطوّرو الويب

Adds a new extension point route to a Sitecore Marketplace app. Use when the user wants to add a custom field, dashboard widget, context panel, fullscreen page, or standalone route.

٦ أبريل ٢٠٢٦
marketplace-add-xmc
مطوّرو البرمجيات

Adds XM Cloud API integration to a Sitecore Marketplace app. Use when the user wants to access Sites, Pages, Authoring, Content Transfer, Search, or Agent APIs from XM Cloud.

٦ أبريل ٢٠٢٦
marketplace-build-component
مطوّرو البرمجيات

Builds UI components using the Blok design system for Sitecore Marketplace apps. Use when the user wants to create UI, add components, build a page layout, or work with Blok/shadcn components in a marketplace app.

٦ أبريل ٢٠٢٦
marketplace-scaffold
مطوّرو البرمجيات

Scaffolds a new Sitecore Marketplace app using the official SDK. Use when the user wants to create a new marketplace app, start a new Sitecore project, or initialize a marketplace integration.

٦ أبريل ٢٠٢٦
marketplace-sdk-reference
مطوّرو البرمجيات

Sitecore Marketplace SDK API reference. Use when the user asks about SDK methods, types, queries, mutations, subscriptions, or how to use any Sitecore Marketplace SDK API.

٦ أبريل ٢٠٢٦
marketplace-deploy
مطوّرو البرمجيات

Deploys a Sitecore Marketplace app to Vercel with correct CSP headers and configuration.

٣ مارس ٢٠٢٦
nextjs-bisect-regression
محللو ضمان جودة البرمجيات والمختبرون

Locate the introduction or fix boundary for a validated Next.js regression using releases or commits and an executable reproduction. Use after reported-version-versus-canary verification when a vercel/next.js maintainer needs the last unchanged and first…

٢٧ يوليو ٢٠٢٦
nextjs-create-regression-test
محللو ضمان جودة البرمجيات والمختبرون

Turn a validated Next.js reproduction and canary verification into the smallest appropriate regression test in vercel/next.js. Use when a confirmed issue needs a focused test that proves the reported behavior and fits the existing Next.js test suite.

٢٧ يوليو ٢٠٢٦
nextjs-fix-issue
مطوّرو البرمجيات

Implement and validate the smallest correct fix for a confirmed issue in vercel/next.js after reproduction, canary verification, and regression-test work. Use when a focused failing Next.js regression test exists and the product code must be corrected without…

٢٧ يوليو ٢٠٢٦
nextjs-reproduce-issue
محللو ضمان جودة البرمجيات والمختبرون

Reproduce and validate a reported Next.js issue using real code and runtime evidence. Use when investigating whether a vercel/next.js bug report is reproducible, repairing an incomplete reproduction, or creating the smallest standalone reproduction when none…

٢٧ يوليو ٢٠٢٦
nextjs-verify-canary
محللو ضمان جودة البرمجيات والمختبرون

Compare a validated Next.js reproduction on its reported version and the latest published next@canary under equivalent conditions. Use when determining whether a confirmed vercel/next.js issue still reproduces on canary or appears fixed there.

٢٧ يوليو ٢٠٢٦
عرض ١٢ من أصل ٦٤ مستودعات