← all publishers

pooriaarab

@pooriaarab source repo

244 published skills · page 3 of 3

  1. Monday App Submission · pooriaarab
    Drive a monday.com app from created to marketplace-submitted through the monday Developer Center UI. Use when you need to edit an existing monday app's branding (name, icon, app color), promote a version, generate the shareable install link, or fill the marketplace submission form. Carries the traps that cost real time and are not in monday's docs: the app management URL only works in its long form (a bare /apps/manage/<appId> looks like a wrong app id but is not), a Live version is locked so branding changes require a New version draft, the icon crop dialog opens zoomed in and silently crops square logos, the submission form is a ~25-field workform in an iframe where Demo Link and How-to-use Link are required, and renaming the account URL logs out every user including your automation session. Sibling of monday-app (the build path). Triggers: 'submit monday app', 'monday marketplace submission', 'monday app version locked', 'monday Developer Center', 'monday install link', 'monday app icon cropped', 'monday p
    0
    installs
  2. New Product Workspace · pooriaarab
    Scaffold a brand-new product from zero: pick a name, confirm the .com is free, create the git repo, and lay out a local workspace that keeps brand assets, docs, and code side by side while the code stays a clean standalone repo. Use at the very start of a new product, before any building — it produces the empty container that ship-a-product then fills. Triggers: 'start a new product', 'set up a repo and local folder for X', 'new project workspace', 'scaffold a new product'.
    0
    installs
  3. Open Source Repo Prep · pooriaarab
    Prepare a repo for real open-source use: LICENSE, CODE_OF_CONDUCT, CONTRIBUTING, CODEOWNERS, a minimal CI workflow, and GitHub branch protection that actually restricts who can merge -- with the real gotchas (branch-protection JSON schema via gh api, force-push semantics, and the honest limits of what a solo maintainer's setup can enforce).
    0
    installs
  4. Org Browser Bookmarks · pooriaarab
    Use when the user wants to organize browser bookmarks across Chrome, Arc, or Safari — folder taxonomy, dead-link detection, exporting research bookmarks to Notion/Notes, deduplication, pruning stale bookmarks. Triggers: 'organize my bookmarks', 'too many Safari bookmarks'.
    0
    installs
  5. Org Threads Bookmarks · pooriaarab
    Use when the user wants to organize Threads saved posts — exporting to Notion or Notes reference, categorizing, and pruning the saved queue. Triggers: 'clean up Threads bookmarks'.
    0
    installs
  6. Pipedream Integration · pooriaarab
    Build and submit Pipedream components (actions and sources under components/<app>/) via a pull request into the PipedreamHQ/pipedream monorepo. Use when creating Pipedream actions/sources for a service, structuring the component directory, getting the app file's shared auth right, or fixing a PR that fails their eslint or bounces in review. Covers the two-artifact submission (an [APP] issue first, then the components PR), the exact directory layout, the ES-module-only rule, the globally-unique namespaced key convention, the annotations block their linter requires and the destructiveHint semantics people get wrong, the agent-readable description bar their reviewers hold you to, the 64-character dedupe-id cap, the polling-source checkpoint bug that silently drops events, and the app-file _makeRequest/_headers auth pattern. Sibling of connector-directory-submission, powerplatform-connector and zapier-integration. Verified against a live submission 2026-08.
    0
    installs
  7. Ad Creative Generation · pooriaarab
    Generate ad-creative IMAGES with an AI image model (gpt-image-1 style) — the generations vs edits endpoints, feeding a brand logo + a competitor ad as STYLE references via edits (recreate the style, never clone people or marks), prompt patterns for photoreal lifestyle/product-in-context ads, the hard rule that image models GARBLE exact text/logos/UI (so review-cards, pills, iMessage belong in HTML templates not gen), a VISUAL-QA loop that passes each render to a vision model to catch defects and auto-regenerates failures, and batch/library organization. Model-agnostic. Use when producing photoreal ad creatives at scale from an image model; pair with ad-creative-templates for text/UI-heavy styles.
    0
    installs
  8. Agent Browser Consoles · pooriaarab
    Drive real ad and cloud consoles with agent-browser. Use when browser-attach returns about:blank instead of attaching, synthetic clicks do nothing on React/Angular consoles, Google Ads controls hide in shadow DOM, two buttons share one label, innerText disagrees with the screen, or a setup gates on a legal attestation.
    0
    installs
  9. Agent Browser Profiles · pooriaarab
    Run agent-browser automation in isolated per-context browsers (for example work vs personal) so profiles never mix and Chrome stops showing the 'Allow remote debugging' prompt. Covers the AGENT_BROWSER_AUTO_CONNECT pitfall, the isolated-profile vs real-Chrome-clone tradeoff, and the macOS keychain / Chrome-136 / device-bound-cookie constraints. Use when agent-browser attaches to the wrong Chrome, keeps prompting for remote debugging, ignores --profile, or when you need separate logged-in browsers for separate contexts.
    0
    installs
  10. CI Cost At Agent Scale · pooriaarab
    Use when CI spend, CI queueing, or CI wall-clock becomes a problem on a repo where agents open most of the pull requests — hundreds of workflow runs a day, review bots that push their own fix commits, or a fleet of parallel workers each blocking on its own checks. Audits where the runs actually come from before changing anything, then fixes in cost order: delete work that produces nothing, add concurrency groups so superseded runs cancel, path-filter the heavy suites, share a build cache, and only then move to a cheaper runner. Explains why a per-minute price cut is the wrong first move, why the real ceiling is usually concurrent-job limits rather than minutes, and why agent sandboxes (E2B, Daytona, Modal, Cloudflare Sandbox SDK) cannot replace a CI runner no matter how cheap they look. Triggers: 'CI is too expensive', 'CI is queueing', 'switch off GitHub Actions', 'cheaper CI runners', 'Blacksmith / Depot / Ubicloud / RunsOn', 'run CI in a sandbox', 'our agents are burning CI minutes', 'why is CI slow at sca
    0
    installs
  11. Deskflow Gesture Relay · pooriaarab
    Relay Mac trackpad gestures (3/4-finger swipes, pinches) to a Windows client across a Synergy-style KVM such as Deskflow, which forwards keys and mouse but not multi-touch. Covers the two findings that decide the design: synthetic keystrokes only forward when posted at the HID event-tap location, and 3/4-finger frames are invisible to a CGEventTap while the cursor is on the client, so detection must read the trackpad via MultitouchSupport. Use when gestures work on the Mac but do nothing on the remote machine, or when a scripted keystroke lands on the wrong machine.
    0
    installs
  12. Google Drive Organizer · pooriaarab
    Use when the user wants to organize, restructure, or clean up their Google Drive — including creating folder hierarchies, moving misplaced files, renaming files descriptively, classifying untitled documents with AI, and deleting empty files. Triggers: 'organize my Drive', 'clean up Google Drive', 'restructure Drive folders', 'my Drive is a mess'.
    0
    installs
  13. Google Workspace Addon · pooriaarab
    Build, test, deploy, and publish a Google Workspace add-on (an Apps Script + CardService add-on under integrations/google-workspace-addon/ that runs in the Docs/Sheets sidebars) and get it listed on the Google Workspace Marketplace. Use when creating a new Workspace add-on, writing CardService cards, calling an external API from Apps Script, deploying with clasp, configuring appsscript.json scopes, or figuring out why the OAuth consent screen or marketplace review bounces. Covers the whole path plus the traps that each cost a round-trip: there is no fetch in Apps Script (UrlFetchApp only, and it needs the script.external_request scope plus a urlFetchWhitelist entry or the call is refused), oauthScopes must match across manifest, consent screen, and code, homepage triggers return Cards but action handlers return ActionResponses, user keys belong in user properties not script properties, and the real submission wall is Google's OAuth verification (demo video, days-to-weeks), not the listing form. Sibling of the
    0
    installs
  14. Knowledge Organization · pooriaarab
    Use when the user wants to organize their knowledge, files, or notes across multiple platforms (local, iCloud, Google Drive, Notion, GitHub, Notes app). Triggers: 'organize my knowledge', 'second brain', 'unified folder structure', 'sync iCloud and Drive', 'context graph', 'personal knowledge base', 'everything in sync'.
    0
    installs
  15. Org Linkedin Bookmarks · pooriaarab
    Use when the user wants to organize LinkedIn saved posts and articles — exporting to Notion or Notes reference, categorizing by topic, identifying actionable vs reference content, and pruning the saved queue. Triggers: 'organize LinkedIn bookmarks', 'process my LinkedIn saves'.
    0
    installs
  16. Slack MCP Browser Auth · pooriaarab
    Install a no-app Slack MCP server using browser session tokens (xoxc + xoxd cookie), including the Enterprise Grid `invalid_auth` fix. Use when the user wants to connect Claude/Codex to Slack without a Slack app or admin approval, when a Slack MCP returns `invalid_auth`, when Slack is on Enterprise Grid, or when extracting xoxc/xoxd tokens.
    0
    installs
  17. Ad Image Prompt Library · pooriaarab
    A copy-paste LIBRARY of proven ad-creative recipes in two families — Part A: HTML-mockup ad formats that render cheap and pixel-exact via HTML/CSS → screenshot with NO image/video model (the high-performing 'iOS Ads' family: iMessage chat-reveal, Apple Notes reveal, ChatGPT chat-reveal, WhatsApp chat-style, iPhone lock-screen notification), each with why-it-performs + the UI elements to reproduce + a fill-in content template; Part B: AI-image-gen prompt skeletons for gpt-image / Nano-Banana-style models (photo-of-a-screen hyper-realism, Instagram pop-out / 3D frame-break, stepping-out-of-the-phone optical illusion, cinematic character board, isometric figurine, OOTD mirror-selfie collage, anime GTA-style poster grid), plus the universal realism levers (SLCT), text-in-quotes rule, and negative-prompt hygiene. Every recipe generic + reusable with [PLACEHOLDERS]. Use when you need a starting prompt/format for an ad creative; pair with ad-creative-generation (image-model mechanics + QA) and ad-creative-templates
    0
    installs
  18. Ad Platform Credentials · pooriaarab
    Obtain, verify, and store server-side conversion credentials for Meta, GA4, Google Ads, and LinkedIn. Use when a Meta CAPI token cannot read pixel metadata, a GA4 Measurement Protocol secret is blocked by acknowledgement, Google Ads shows Explorer Access, or you need to know which token type to use.
    0
    installs
  19. Agentic CLI NPM Package · pooriaarab
    Scaffold and ship a companion tool for agentic coding CLIs (Claude Code, Codex, Gemini, and others) as one package with three faces — a CLI, an npm library, and an MCP server — sharing a model-preference cascade core, and auto-publishing to npm on a release branch. Use when building a Claude-Code/Codex companion, a `vibe*`-style tool, or any CLI+npm+MCP package that should work with the user's own keys and fall back to on-device. Fills the gap between build-from-template (generic scaffold) and ship-a-product (launch orchestration) for the specific CLI+npm+MCP+cascade shape. Empirical, from shipping 7 packages in one run.
    0
    installs
  20. Delegate Implementation · pooriaarab
    Orchestrator-implementer pattern for shipping 10+ PR feature campaigns at ~50-80% lower inference cost — a smart model plans and does final pre-merge review; a cheap model implements each PR autonomously. Use when the user says 'delegate this campaign', 'orchestrator-implementer', 'split this between Opus and Flash', or a multi-PR campaign starts.
    0
    installs
  21. Embed Snippet Generator · pooriaarab
    Build and — critically — VERIFY a third-party embed/snippet catalog for a website builder, CMS, or page builder that exposes a 'custom code' / 'code embed' field. Covers the two distinct embed surfaces (site-wide <head> code vs a sandboxed per-section code-embed) and their different tag + character-limit rules; a provider catalog + snippet generator UI; and the part everyone skips — proving each snippet actually RENDERS by reproducing the host's real embed sandbox headless, not just that it passes a validator. Includes the hard-won gotchas: placeholder-id artifacts vs real bugs (a fake ID returning 404 is NOT a broken template), provider embed-format drift (rebrands, host renames, legacy→new loaders — always re-check the provider's CURRENT official docs before 'fixing'), logos via a build-time manifest instead of runtime svg/png guessing (the SSR/hydration onError race), protocol-relative // failing in a null-origin srcdoc iframe, per-account host subdomains (paste the full URL, don't hardcode a shared host +
    0
    installs
  22. Figma Plugin Submission · pooriaarab
    Drive a Figma plugin from locally imported to Community-submitted through the Figma desktop app publish dialog. Use when you need to publish a Figma plugin to Community, mint a plugin ID before first publish, fill the Data security step, or fix figma.clientStorage throwing without a plugin ID. Carries the traps that cost real time and are not in the figma-plugin skill: figma.clientStorage throws 'Cannot access client storage without a plugin ID' until an id is in manifest.json so every locally imported build fails to save an API key, minting an ID via New plugin creates a second dev plugin you must not publish from, the thumbnail slot is 1920x1080 not 1920x960 and both thumbnail and 128x128 icon must be flattened with no alpha, the Data security step is five questions whose first answer demands a publicly documented vulnerability process, Figma needs no walkthrough video, and the playground file is optional. Sibling of figma-plugin (the build path). Triggers: 'submit Figma plugin', 'publish to Figma Community
    0
    installs
  23. Launch Video Generation · pooriaarab
    Plan and generate a short (15-60s) launch/announcement video from a real product: a storyboard framework, wavespeed.ai API facts (submit-then-poll, image-to-video model behavior, pricing), the hard-won fix for scene transitions and on-screen text/logos, and a zero-generation-spend path (HyperFrames HTML/CSS/GSAP) for whole-video native-app-mimicry concepts (a note, a chat thread) used as a self-aware ad framing device. Also covers multi-video suites (one film genre per video), wavespeed text-to-music, cinematic-still pipelines with hero-anchor character consistency, and rendering hand-built animated HTML to mp4 via puppeteer screencast + ffmpeg. Model-agnostic where possible, wavespeed.ai/HyperFrames-specific where noted. Includes an iterative creative loop for multi-video suites: multiple variations per stage (vibe/genre/twist → storyboard stills → cheap draft video → full render) with human sign-off between stages, genre+twist assignment per video, hero-anchor character consistency (one hero reference image
    0
    installs
  24. Marketplace App Hosting · pooriaarab
    Use when you have built one or more iframe marketplace apps (Shopify, Wix, Whop, monday, Webflow, HubSpot, HighLevel, Miro, Trello, etc.) and need to HOST them at a live HTTPS URL so the marketplace can embed them — the deploy half of the 0→1 that sits between 'built' and 'submittable'. Covers the one-Cloudflare-Worker-serves-all-apps pattern: a standalone Worker with Static Assets serving each app's built bundle at apps.<domain>/<app>/, per-marketplace frame-ancestors CSP so each store can iframe it, custom_domain routing, and the run_worker_first gotcha (Static Assets bypass the Worker for existing files, so headers never apply unless you force the Worker to run first). Also: which app types need hosting (dashboard/OAuth apps embed a URL) vs which do NOT (design-tool apps like Canva/Figma/Adobe are bundle-UPLOAD, no URL). Sibling of the per-marketplace build skills (shopify-app, whop-app, …). Triggers: 'host my marketplace apps', 'embed URL for the app', 'apps subdomain', 'frame-ancestors CSP for an iframe
    0
    installs
  25. Org Email Subscriptions · pooriaarab
    Use when the user wants an unsubscribe pass on email — identifying senders the user no longer reads, mass-unsubscribing via List-Unsubscribe headers, archiving historical mail from those senders. Companion to org-gmail. Triggers: 'unsubscribe from newsletters', 'stop email spam'.
    0
    installs
  26. Powerplatform Connector · pooriaarab
    Ship a Microsoft Power Platform custom connector — three declarative files under integrations/powerplatform-connector/ that expose your REST API to Power Automate, Power Apps, and Logic Apps — and list it publicly by opening a pull request against Microsoft's connectors repository. Use when wrapping an API for Power Automate, writing or fixing apiDefinition/apiProperties, validating with paconn, or preparing the independent-publisher submission. Covers the whole path plus the traps that each cost a round-trip: the submission stalls on an unsigned CLA that only a human can sign, the definition must be Swagger 2.0 and an OpenAPI 3 document is rejected outright, an icon.png does not belong in the submission at all, the API-key connection parameter makes users type the entire header value unless you template it, and the validator is a Python tool rather than an npm one. Sibling of the other integration skills (connector-directory-submission, zapier-integration, make-integration, mcp-directory-submission, pipedrea
    0
    installs
  27. Regional Pricing Stripe · pooriaarab
    Set up regional / PPP-adjusted pricing for a SaaS product on Stripe — pick currency_options over coupons for a pre-checkout localized-price display, build discount tiers per currency (not per country), source the discount percentages from real PPP data instead of guessing, and roll the change out sandbox-first with explicit human sign-off before touching production. Use when the user asks for 'PPP pricing', 'regional pricing', 'localized prices', 'purchasing-power pricing', 'country-based discounts', or wants cheaper prices shown to lower-income markets on a Stripe-billed product.
    0
    installs
  28. Branch Deploy Convention · pooriaarab
    Standardise branch names across repos onto main (staging) and release (production) without breaking a deploy. Covers the silent-dead-trigger defect class — a workflow branches: filter or a github.ref deploy gate that names a branch which does not exist never runs and never errors — how to sweep a whole org for it, the rename order that avoids a wrong-environment deploy, and the four blockers that make a rename unsafe. Triggers: 'rename a branch', 'standardize branch names', 'main vs master vs production', 'default branch', 'my workflow never runs', 'the deploy stopped firing', 'branches: filter'.
    0
    installs
  29. Claude Code Context Diet · pooriaarab
    Cut the hidden per-request bloat in the Claude Code CLI itself — the tool definitions, skill catalog, and feature clusters that ride along in every API call and that you pay for whether or not you use them. Measure the payload with /context, rank the fat (a proxy log shows which tools/skills cost the most tokens), then trim with settings.json: disable unused feature clusters (bundled skills, workflows, connectors, artifacts, remote control), deny individual tools by bare name, and demote rarely-used skills to user-invocable-only so they stay typable but leave Claude's auto-loaded tool list. Reversible, measured before/after. This is CLIENT-side hygiene (what YOU are billed for as a Claude Code user) — distinct from agent-context-economy, which optimizes an agent YOU build and serve.
    0
    installs
  30. Cloudflare Domain Launch · pooriaarab
    Buy a domain and host a static site on it entirely from the CLI/API: Cloudflare Registrar domain-check + registration, wrangler pages project/deploy, custom-domain attachment, and the DNS/cert gotchas (Pages not auto-creating records, .dev HSTS preload, stale local negative-DNS caches) that make a working site look broken for its first hour. Use when launching a product site end-to-end with at most one dashboard visit. Empirical, from the same session that shipped 7 npm packages.
    0
    installs
  31. MCP Directory Submission · pooriaarab
    Use when the user has a working MCP server (local/stdio, npx-launched, or remote) and wants it listed on public MCP directories — the official registry, Smithery, Glama, PulseMCP, cursor.directory, mcp.so, Cline marketplace, or awesome-mcp-servers lists. Covers which directories accept local-only stdio servers with no hosted endpoint (most of them), the exact server.json schema + mcp-publisher CLI flow for the official registry, the MCPB-bundle recipe for Smithery (the old smithery.yaml is gone), the awesome-mcp-servers entry format, cursor.directory's .mcp.json web flow, the mcp.so/Cline GitHub-issue submissions, how to verify a server actually starts before submitting (catches no-mcp-subcommand / symlink-guard / tsup-barrel breakage), the audit-before-going-public step when repos are private, the per-CLI login/auth quirks (short-lived JWT, device-code timeout, WorkOS OAuth, namespace ≠ GitHub handle), and the gotchas that produce silent rejections (100-char description limit, missing mcpName ownership field
    0
    installs
  32. QA Crabbox Agent Browser · pooriaarab
    Run user-like QA tests on a remote GCP VM via crabbox + agent-browser, capture WebM video as proof, pull artifacts back, post to PR. Headless Chrome inside a Linux VM — no desktop/VNC. Pairs with crabbox-worktree for the lease lifecycle and SA-key auth, and with [[multi-account-cli]] if you're swapping GCP projects. Use when wiring per-commit QA on a SaaS app where 'screenshots show it works' is the deliverable.
    0
    installs
  33. Self Hosted Runner Fleet · pooriaarab
    Run GitHub Actions on your own machine, and know when not to. Use when asked to cut Actions minutes or queue time, add a machine to a runner fleet, decide which jobs are safe to move off hosted runners, choose between self-hosted and a managed ephemeral runner, or debug a self-hosted runner whose jobs die, queue forever, or report offline while busy. Covers Linux hosts and Windows hosts running the runner inside WSL2, and the operational costs that decide whether it is worth it.
    0
    installs
  34. Schengen Visa Application · pooriaarab
    Use when preparing a short-stay Schengen (type C) visa application from Canada for a traveller whose passport is not Schengen visa-exempt — for a work offsite, conference, or tourism. Finds the correct handler for the destination country (there is no single "EU visa company"), builds the document set from the user's own local folders, drafts the employer visa-support-letter request, fills the EU application form, and stops before any in-person submission. Triggers: "apply for a Schengen visa", "Spain/France/Germany visa for the offsite", "prep my Schengen application". Zero PII stored in this skill.
    0
    installs
  35. Cloudflare Worker Previews · pooriaarab bundle
    Configure Cloudflare Worker pull-request Previews with safe bindings, predictable URLs, live verification, cleanup, and authenticated test-user access.
    0
    installs
  36. High Fidelity UI Image Gen · pooriaarab
    Produce near-pixel-faithful UI and product-prototype mockups with an AI image model. Use when you need a believable UI mockup, a product-prototype screenshot, marketing/pitch shots of a single surface, or a placeholder render before the real UI exists. Model-agnostic.
    0
    installs
  37. Storybook To Design System · pooriaarab
    Turn co-located Storybook stories into a live in-app design-system gallery page (you pick the route), AND drive the codebase to ~100% Storybook coverage with a parallel agent fan-out. Use when turning Storybook into an in-app component gallery, building a /components page from stories, driving a thin-coverage library to full coverage, or a large component library has thin story coverage.
    0
    installs
  38. Twilio Number Provisioning · pooriaarab
    Use when buying and provisioning a Twilio phone number for a product — a memorable/vanity number, and wiring it to WhatsApp Cloud API, SMS, and voice. Covers the Twilio CLI (auth, searching available numbers, buying), scoring numbers for memorability (repeating/pattern digits, the '888 is least-scammy toll-free' rule, why vanity like 1-8XX-BRAND rarely exists in self-serve inventory), and the big trap: a brand-new TOLL-FREE number CANNOT send/receive SMS until its toll-free registration is approved (days), so WhatsApp/OTP verification codes silently never arrive — a local 10-digit number verifies far more reliably. Then: registering the number with WhatsApp Cloud API (the number gets consumed for WhatsApp; verify by SMS or VOICE), a ZERO-SERVER trick to auto-capture a spoken voice verification code via a Twilio Studio Flow, the Twilio toll-free registration intake form field-by-field (legal name vs DBA, non-US business registration number, opt-in proof + the consent language carriers require on your Terms/Pri
    0
    installs
  39. High Volume CI Optimization · pooriaarab
    Use when many agent-generated PRs per hour across many repos make CI feel slow or expensive, and you need it instant and cheap on infrastructure anyone can reproduce. Covers a three-tier runner model, collapsing job fan-out, host-local caches outside the workspace, in-job parallelism caps, fixed-port services, duplicate-work filters, affected-only builds, a remote cache, cache-masking hazards, timing APIs, per-minute cost, and security invariants. Cross-references self-hosted-runner-fleet for host setup rather than repeating it.
    0
    installs
  40. Cloudflare Agent Credentials · pooriaarab
    Get and manage Cloudflare API credentials for an agent fleet without asking a human each time. Covers why wrangler and OAuth and the Cloudflare MCP can never mint an API token, the one permission that can (User > API Tokens > Edit), minting narrow per-purpose tokens whose permissions exceed the minter's own, the API names that end in Write not Edit, driving the dashboard token form through a browser agent, and the wrangler refresh-token rotation that bricks a login. Triggers: 'cloudflare api token', 'CLOUDFLARE_API_TOKEN', 'wrangler login', 'mint a token', 'Invalid API Token', 'unauthorized to access requested resource', 'cloudflare credentials for CI'.
    0
    installs
  41. Nextjs To Tanstack Migration · pooriaarab bundle
    Use when migrating a Next.js App Router app (especially on Cloudflare Workers/OpenNext) to TanStack Start + Vite, or planning such a migration. Covers the proof-first phase plan that de-risks a big-bang rewrite (inventory the surface, prove every build-sensitive capability, then a GO/STOP gate before bulk conversion), the gradual composed-apex cutover (run both apps behind one Worker, delete Next source last), and the concrete route-conversion patterns that make each page-family a small PR — import the Next page component/MDX in place (no fork), import.meta.glob registries for large families, splat routes for MDX trees, and reading metadata vs frontmatter for the document head. Also the traps that each cost a real CI round-trip: routeTree.gen.ts counts toward a per-PR size cap (batch individual routes), 'use client' + useSearchParams / *.client islands can't be imported in place, runtime WebAssembly.instantiate is banned on Workers, and the @/ path alias must be wired into the Vite/tsconfig of every app that
    0
    installs
  42. Social Provider Qualification · pooriaarab
    Qualify one Content Rabbit social provider for production: provider approval, OAuth, real publish probes, comments, DMs, and recorded evidence.
    0
    installs
  43. Connector Directory Submission · pooriaarab
    Use when the product ships automation-platform connectors or agent plugins — an n8n community node, a Make (Integromat) app, Pipedream components, a Zapier integration, a Claude Code plugin, or a ChatGPT/Codex Apps-SDK app — and you want them listed on the public directories/marketplaces (n8n verified nodes, Make apps directory, Pipedream registry, Zapier app directory, a Claude Code plugin marketplace repo, the ChatGPT Plugins Directory). Sibling of mcp-directory-submission (that one is MCP servers only). Covers which destinations index a plain npm package (n8n, npm auto), which are a PR into a vendor monorepo (Pipedream), which are a dev-portal review with a partner/active-user gate (Make, Zapier, ChatGPT), and which are just a git repo users add (Claude Code plugins). Per platform: the exact package.json/manifest field that gates discovery (n8n keyword + n8n object, Pipedream component key, plugin.json/marketplace.json), the real submission entry point (npm index, developers.make.com review form, Pipedream
    0
    installs
  44. Messaging Bot Onboarding Setup · pooriaarab
    Use when wiring or debugging inbound messaging bots (iMessage/Sendblue, Telegram, WhatsApp Cloud API, Slack, Discord) for a product where a cold DM starts conversational onboarding — Content Rabbit-style 'text this number to do your marketing'. Covers the shared-secret webhook-auth pattern every provider uses (a secret the provider sends in a request header that the app compares to a deployed env secret) and the #1 production failure: the provider dashboard's secret field is left EMPTY, so real inbounds arrive with no/empty header and the route 401s every message while synthetic tests pass. Per platform: which header carries the secret, which dashboard field / API call sets it, the exact env var name, and the verify handshake. Plus: the Telegram bare-/start cold-onboarding gap (the Start button sends `/start`, which a connect-help intercept can swallow before onboarding runs); creating/reusing a Meta app for WhatsApp (add the 'Connect with customers through WhatsApp' use case to an existing business app vs a
    0
    installs