Toolverse
All skills

convex-functions

by waynesutton

Writing queries, mutations, actions, and HTTP actions with proper argument validation, error handling, internal functions, and runtime considerations

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
12

About this skill

Writing queries, mutations, actions, and HTTP actions with proper argument validation, error handling, internal functions, and runtime considerations

How to use

  1. Zainstaluj skill convex-functions w swoim projekcie Convex. Upewnij się, że masz dostęp do dokumentacji na https://docs.convex.dev/functions oraz zapoznaj się z sekcją Code Quality dotyczącą konfiguracji lintingu. 2. Zapoznaj się z tabelą typów funkcji — wybierz odpowiedni typ na podstawie Twoich potrzeb: Query dla odczytu danych z cachingiem, Mutation dla modyfikacji danych, Action dla integracji z zewnętrznymi API, HTTP Action dla webhooków i API. 3. Napisz swoją pierwszą funkcję Query, stosując składnię z właściwością handler, dodając validator dla argumentów oraz jawnie określając nazwy tabel w operacjach bazodanowych. 4. Przejdź do funkcji Mutation, jeśli potrzebujesz modyfikować dane — pamiętaj, że mutacje nie są cachowane i wymagają pełnego dostępu do bazy danych. 5. Dla integracji z zewnętrznymi serwisami użyj Actions, które mogą wywoływać runQuery i runMutation oraz mają dostęp do API. 6. Sprawdź dokumentację specificzną dla każdego typu funkcji na docs.convex.dev, aby zrozumieć ograniczenia runtime i best practices dotyczące obsługi błędów.

Related skills

content-creator

by alirezarezvani

Create SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates. Use when writing blog posts, creating social media content, analyzing brand voice, optimizing SEO, planning content

Security
25124

payload

by payloadcms

Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.

Security
50171

brand-voice

by anthropics

Apply and enforce brand voice, style guide, and messaging pillars across content. Use when reviewing content for brand consistency, documenting a brand voice, adapting tone for different audiences, or checking terminology and style guide compliance.

Security
48158

obsidian

by gapmiss

Comprehensive guidelines for Obsidian.md plugin development including all 27 ESLint rules, TypeScript best practices, memory management, API usage (requestUrl vs fetch), UI/UX standards, and submission requirements. Use when working with Obsidian plugins, main.ts files,

Security
14111

solidity-security

by wshobson

Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.

Security
10105

ui-audit

by openclaw

AI skill for automated UI audits. Evaluate interfaces against proven UX principles for visual hierarchy, accessibility, cognitive load, navigation, and more. Based on Making UX Decisions by Tommy Geoco.

Security
1223