CtrlK
BlogDocsLog inGet started
Tessl Logo

sim

github.com/simstudioai/sim

SkillAddedReview
design-taste-frontend

.agents/skills/design-taste-frontend/SKILL.md

Anti-slop frontend skill for landing pages, portfolios, and redesigns. The agent reads the brief, infers the right design direction, and ships interfaces that do not look templated. Real design systems when applicable, audit-first on redesigns, strict pre-flight check.

60

emcn-design-review

.agents/skills/emcn-design-review/SKILL.md

Review UI code for alignment with the emcn design system — components, tokens, patterns, and conventions

64

emil-design-eng

.agents/skills/emil-design-eng/SKILL.md

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

48

make-interfaces-feel-better

.agents/skills/make-interfaces-feel-better/SKILL.md

Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, typography, micro-interactions, enter/exit animations, or any visual detail work. Triggers on UI polish, design details, "make it feel better", "feels off", stagger animations, border radius, optical alignment, font smoothing, tabular numbers, image outlines, box shadows.

68

memory-load-check

.agents/skills/memory-load-check/SKILL.md

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.

75

migrate-application-operation

.agents/skills/migrate-application-operation/SKILL.md

Create or migrate a protected Sim resource operation in the shared Principal and application-use-case architecture across internal APIs, public or versioned APIs, Copilot, and other trusted tool adapters. Use when adding a protected endpoint, tool command, or CRUD method; removing route- or tool-local authorization and business logic; consolidating resource reads or writes behind semantic operation policies; or adding another surface to an existing application operation while preserving contracts, identity, errors, rate limits, audit, analytics, and compatibility behavior. Treat v1, uploads, streams, large bodies, bulk recursion, and polymorphic tools as explicitly scoped special cases.

—

—
react-query-best-practices

.agents/skills/react-query-best-practices/SKILL.md

Audit React Query usage for best practices — key factories, staleTime, mutations, and server state ownership

56

ship

.agents/skills/ship/SKILL.md

Commit, push, and open a PR to staging in one shot — runs the cleanup pass and, when migrations changed, the db-migrate safety review first

64

sim-helm

helm/sim/.claude/skills/sim-helm/SKILL.md

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.

80

test-audit

.agents/skills/test-audit/SKILL.md

Invoke whenever writing, changing, reviewing, or sweeping tests. Authoring gate for new tests, plus an audit workflow for low-value, implementation-coupled, or duplicative tests and the test-only production seams they demand.

72

tool-registry-boundary

.agents/skills/tool-registry-boundary/SKILL.md

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`.

68

v2-api-conventions

.agents/skills/v2-api-conventions/SKILL.md

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.

—

—
validate-connector

.agents/skills/validate-connector/SKILL.md

Validate an existing knowledge base connector against its service's API docs

55

validate-integration

.agents/skills/validate-integration/SKILL.md

Validate an existing Sim integration (tools, block, registry, and resolved-secret/model-input boundaries) against the service's API docs and Sim execution conventions

57

validate-model

.agents/skills/validate-model/SKILL.md

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)

63

validate-permission-group-item

.agents/skills/validate-permission-group-item/SKILL.md

Audit an existing enterprise permission-group item end-to-end — registry entry, schemas, type, defaults, tolerant parser, admin UI, capability rule, enforcement site, and tests — proving the gate actually refuses rather than assuming it. Use when checking a key in `PERMISSION_GROUP_FIELDS` or a capability in `CAPABILITY_RULES`.

—

—
validate-selector

.agents/skills/validate-selector/SKILL.md

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.

67

validate-trigger

.agents/skills/validate-trigger/SKILL.md

Validate an existing Sim webhook trigger against provider API docs and repository conventions

61

you-might-not-need-a-callback

.agents/skills/you-might-not-need-a-callback/SKILL.md

Analyze and fix useCallback anti-patterns in your code

57

you-might-not-need-a-comment

.agents/skills/you-might-not-need-a-comment/SKILL.md

Analyze and fix redundant or self-explanatory inline comments — remove noise, promote genuine documentation to TSDoc

63