CtrlK
BlogDocsLog inGet started
Tessl Logo

Discover skills

Discover and install skills to enhance your AI agent's capabilities.

AllSkillsDocsRules
NameContainsScore

impeccable

pbakaus/impeccable

Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.

Skills

72

Fission-AI/OpenSpec

Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.

Skills

72

sendbird/stave

Apply Stave's desktop-first design system when a task changes UI, layout, theme, dialogs, sidebars, empty states, settings, prompt input, or other visual UX in this repo. Use for prompts like "디자인", "UI", "redesign", "polish", "sidebar", "dialog", "settings", or whenever a new interface pattern is introduced. Always use existing shadcn components and the radix-vega preset first — never hand-roll a control that shadcn already provides.

Skills

72

slurpyb/skills

Use when designing or reviewing a component's public API. Naming, props, compound component structure, CSS custom properties, and data-attributes.

Skills

72

Reconstructs focused MCP capabilities as small, tested Pi tool definitions. Use when an MCP server exposes too many tools, when wrapping selected MCP calls for an SDK harness, or when replacing an MCP dependency with native code and recorded fixtures.

Skills

72

Use when building or editing the React/Spectrum front-end SPA of a Workfront App Builder extension. Reach for this whenever the user is: registering or changing extension points in `ExtensionRegistration` — a Main Menu button, a left-panel (`secondaryNav`) item for a specific Workfront object type (Project, Task, Issue, Portfolio, Program), or a custom-form widget with specific height and width; adding a new route in `App.js` to match an extension point URL; reading the Workfront shared context to get the current user, `objCode`, `objID`, or `hostname`; calling a Runtime action from the SPA via `actionWebInvoke`; or debugging a widget or route that renders blank after being registered. Never call Workfront or Adobe APIs directly from the SPA — all API calls belong in a Runtime action (see `workfront-actions`).

Skills

72

Configure TOTP authenticator apps, send OTP codes via email/SMS, manage backup codes, handle trusted devices, and implement 2FA sign-in flows using Better Auth's twoFactor plugin. Use when users need MFA, multi-factor authentication, authenticator setup, or login security with Better Auth.

Skills

72

Configure Better Auth server and client, set up database adapters, manage sessions, add plugins, and handle environment variables. Use when users mention Better Auth, betterauth, auth.ts, or need to set up TypeScript authentication with email/password, OAuth, or plugin configuration.

Skills

72

behindthedash/worktrail

Bootstrap a new repo, or migrate an existing single-branch repo, onto the workspace's repo-standards doctrine (~/rules/CLAUDE.repo.md): the AGENTS.md-is-truth/CLAUDE.md-imports-it split, a dev/prd or dev/stg/prd branch model with matching GitHub rulesets, an OpenSpec scaffold, an auto-merge workflow, and a seeded .worktrail/policy.yaml. Trigger phrases: "onboard this repo", "apply repo standards", "initialize repo standards", "set up this repo like the rest of the fleet", "bring this repo into line with the repo standards doctrine".

Skills

72

behindthedash/worktrail

Update an OpenSpec change by revising its existing planning artifacts and keeping them coherent with one another. Use when the user wants to revise a change's plan, fold new decisions into it, or reconcile its artifacts after an edit. Never edits code.

Skills

72

langbot-app/langbot-new-api

Complete and maintain frontend i18n translations for this project. Covers finding missing translation keys, detecting untranslated entries, and adding translations for all supported locales (en, zh, zh-TW, fr, ja, ru, vi). Use for any task involving frontend locale files, missing translation keys, untranslated UI text, `t(...)` keys, `useTranslation()`, static i18n keys, button/label/ toast/dialog/placeholder/validation copy, or adding/fixing even a single i18n key. Use when review findings mention missing i18n, when new UI text needs translation, or when the user asks to add translations, fix i18n, or complete missing translations. Always load and follow this skill before translating, adding locale keys, or editing frontend i18n files.

Skills

72

Reconstructs focused MCP capabilities as small, tested Pi tool definitions. Use when an MCP server exposes too many tools, when wrapping selected MCP calls for an SDK harness, or when replacing an MCP dependency with native code and recorded fixtures.

Skills

72

slurpyb/skills

Builds documentation sites on the Astro Starlight theme. Use when scaffolding a docs site, configuring the sidebar, defining the `docs` collection, excluding pages from search or swapping Pagefind for DocSearch, adding a Starlight plugin, or translating docs into more locales.

Skills

72

slurpyb/skills

Installs Astro UI framework renderers (React, Preact, Vue, Svelte, `solid-js`, Alpine) into the `integrations` array of `astro.config`. Use when adding a `.jsx`, `.tsx`, `.vue`, or `.svelte` component to an Astro site, hand-wiring a community renderer, or scoping `include` because two JSX renderers share one project.

Skills

72

slurpyb/skills

Optimizes images and loads fonts in Astro. Use when adding local or remote images, choosing between `<Image />`, `<Picture />`, and `getImage()`, making images responsive, or registering a font family.

Skills

72

slurpyb/skills

Configures Astro 7 routing, output modes, middleware, and upgrades from Astro 5 or 6. Use when choosing static or server output, adding middleware, creating pages or endpoints, or migrating to Astro 7.

Skills

72

slurpyb/skills

Use when designing or reviewing a component's public API. Naming, props, compound component structure, CSS custom properties, and data-attributes.

Skills

72

Reconstructs focused MCP capabilities as small, tested Pi tool definitions. Use when an MCP server exposes too many tools, when wrapping selected MCP calls for an SDK harness, or when replacing an MCP dependency with native code and recorded fixtures.

Skills

72

Configure TOTP authenticator apps, send OTP codes via email/SMS, manage backup codes, handle trusted devices, and implement 2FA sign-in flows using Better Auth's twoFactor plugin. Use when users need MFA, multi-factor authentication, authenticator setup, or login security with Better Auth.

Skills

72

Configure Better Auth server and client, set up database adapters, manage sessions, add plugins, and handle environment variables. Use when users mention Better Auth, betterauth, auth.ts, or need to set up TypeScript authentication with email/password, OAuth, or plugin configuration.

Skills

72

Can't find what you're looking for? Evaluate a missing skill.