← all publishers

simstudioai

@simstudioai source repo

28 published skills

  1. DB Migrate · simstudioai
    Author or review a Drizzle DB migration for zero-downtime safety — expand/contract phasing, backward-compatibility with the deployed app version, and writing the `-- migration-safe` acknowledgment the check:migrations lint requires. Use when adding/editing files under `packages/db/migrations/` or changing `packages/db/schema.ts`.
    0 installs
  2. Add Block · simstudioai bundle
    Create or update a Sim integration block with correct subBlocks, conditions, dependsOn, modes, canonicalParamId usage, outputs, and tool wiring. Use when working on `apps/sim/blocks/blocks/{service}.ts` or aligning a block with its tools.
    0 installs
  3. Add Model · simstudioai bundle
    Add a new LLM model to apps/sim/providers/models.ts with specs verified against the provider's live API docs (no hallucination)
    0 installs
  4. Add Tools · simstudioai bundle
    Create tool configurations for a Sim integration by reading API docs
    0 installs
  5. You Might Not Need State · simstudioai
    Analyze and fix unnecessary useState, derived state, and server-state-in-local-state anti-patterns
    0 installs
  6. Tool Registry Boundary · simstudioai
    Keep the executable tool registry out of client-reachable module graphs — when to read `@/tools/metadata` instead of `getTool`, how to measure whether an import edge pulls the registry, and how to regenerate the metadata artifacts. Use when touching `apps/sim/tools/registry.ts`, `tools/utils.ts`, `tools/params.ts`, or anything that calls `getTool`.
    0 installs
  7. Validate Integration · simstudioai bundle
    Validate an existing Sim integration (tools, block, registry, and resolved-secret/model-input boundaries) against the service's API docs and Sim execution conventions
    0 installs
  8. Emcn Design Review · simstudioai
    Review UI code for alignment with the emcn design system — components, tokens, patterns, and conventions
    0 installs
  9. V2 API Conventions · simstudioai
    The response, error, pagination, and validation contract every `/api/v2` endpoint must satisfy. Use when adding or changing a route under `apps/sim/app/api/v2/`, or when auditing one for conformance.
    0 installs
  10. Validate Connector · simstudioai bundle
    Validate an existing knowledge base connector against its service's API docs
    0 installs
  11. Add Block Preview · simstudioai
    Gate a block's visibility — ship an unreleased block as a preview (hidden until revealed via AppConfig/env), reveal it to admins/orgs, GA it, or kill-switch a shipped block
    0 installs
  12. Memory Load Check · simstudioai
    Review PRs and diffs for unbounded memory loading, concurrency explosions, oversized payload materialization, and missing pagination or byte caps. Use when reviewing cleanup jobs, background jobs, data imports/exports, file parsing, API fan-out, workflow execution payloads, large arrays/files, or any change that reads many rows, files, responses, logs, or external API pages into process memory.
    0 installs
  13. Validate Selector · simstudioai bundle
    Audit a Sim dynamic selector across its declaration, browser-safe manifest, server attachment, provider primitive, and selectors.execute security boundary. Use when reviewing selector correctness, secret handling, scope authorization, or migration completeness.
    0 installs
  14. Add Settings Page · simstudioai
    Add a new Sim settings page, or audit existing settings pages for design-system compliance with the shared SettingsPanel layout. Use when creating a settings tab, or when asked to check/clean up settings pages so they match the design system (consistent title, header, search, spacing).
    0 installs
  15. Sim Helm · simstudioai
    Install, upgrade, and operate the Sim Helm chart on Kubernetes. Covers install path selection (inline / existingSecret / External Secrets Operator), required secret generation, the values.yaml mental model (env vs envDefaults vs Secret), and common failure triage. Invoke when a user asks about deploying Sim to a cluster, authoring a Sim values.yaml, debugging a Sim pod that won't start, upgrading a Sim release, or wiring Sim into a secret manager.
    0 installs
  16. Add Feature Flag · simstudioai
    Add a runtime feature flag (AppConfig-backed on prod, secret fallback off-prod), global by default or optionally gated by workspace id, org id, user id, or platform admin
    0 installs
  17. Validate Trigger · simstudioai
    Validate an existing Sim webhook trigger against provider API docs and repository conventions
    0 installs
  18. Add Column Type · simstudioai
    Add a new table column type to Sim — registry entry, icon, storage shape, coercion, and the behavioral hooks the grid and API read. Use when adding a value kind under `apps/sim/lib/table/column-types/`.
    0 installs
  19. Add Integration · simstudioai bundle
    Add a complete Sim integration from API docs, covering tools, block, icon, optional triggers, registrations, resolved-secret/model-input safety, and integration conventions. Use when introducing a new service under `apps/sim/tools`, `apps/sim/blocks`, and `apps/sim/triggers`.
    0 installs
  20. Add Managed CLI · simstudioai bundle
    Add or upgrade a curated, immutable managed CLI for Sim Function sandboxes, including client-safe catalog metadata, a pinned server-only installation recipe, checksum and executable verification, provider compatibility, PATH propagation, content-addressed image identity, and tests. Use when adding a CLI to the Sandbox managed-CLI selector or changing an existing managed CLI version or recipe.
    0 installs
  21. Add Enrichment · simstudioai bundle
    Add a code-defined table enrichment (registry entry) under `apps/sim/enrichments/` backed by an ordered provider cascade, ensuring every provider tool it calls has hosted-key support. Use when adding a per-row table enrichment that fills cells via existing Sim tools.
    0 installs
  22. Add Hosted Key · simstudioai bundle
    Add hosted API key support to a tool so Sim provides the key (metered and billed to the workspace) when a user has not brought their own. Use when adding a `hosting` config to a tool under `apps/sim/tools/{service}/`.
    0 installs
  23. Validate Model · simstudioai bundle
    Validate a model entry (or every model in a provider) in apps/sim/providers/models.ts against the provider's live API docs (no hallucination — reports what cannot be verified)
    0 installs
  24. Add Connector · simstudioai bundle
    Add or update a Sim knowledge base connector for syncing documents from an external source, including auth mode, config fields, pagination, document mapping, tags, and registry wiring. Use when working in `apps/sim/connectors/{service}/` or adding a new external document source.
    0 installs
  25. Add Selector · simstudioai bundle
    Add or update a Sim dynamic selector using the shared manifest, server attachment, and selectors.execute path. Use for provider-backed, internal, or local option lists referenced by block, trigger, or connector selectorKey fields.
    0 installs
  26. Add Trigger · simstudioai bundle
    Create webhook or polling triggers for a Sim integration
    0 installs
  27. Babysit · simstudioai
    Drive a PR to a clean review (Greptile 5/5, zero open threads) — ships if needed, keeps it mergeable against staging, re-triggers both Greptile and cubic, fixes real findings, replies to and resolves every thread, and loops until clean
    0 installs
  28. Cleanup · simstudioai
    Run all code quality skills — effects, memo, callbacks, state, React Query, emcn design review, url-state, and comments — analyzing in parallel, then applying fixes sequentially
    0 installs