Blockchain
Web3, smart contracts, and cryptocurrency skills
2258 skills in this category
Subcategories
scala-conventions-enforcer
This skill should be used proactively before writing any Scala code for the first time in a session. It ensures all Scala code adheres to project-specific coding standards, formatting rules, naming conventions, and architectural patterns defined in the comprehensive style guide. Trigger this skill when about to write Scala classes, traits, objects, or modify existing Scala files.
blueprint-multi-tenancy-integration
Integrate the Blueprint multi-tenancy pattern into new features and modules. Use this skill when adding Blueprint-aware functionality, implementing BlueprintMember access control, handling Blueprint ownership (User vs Organization), enforcing resource isolation, and integrating with BlueprintEventBus. Ensures proper multi-tenant architecture where Blueprint defines permission boundaries and all resources respect Blueprint context.
google-gemini-embeddings
This skill provides complete coverage of Google Gemini embeddings API (gemini-embedding-001) for building RAG systems, semantic search, document clustering, and similarity matching. Use when implementing vector search with Google's embedding models, integrating with Cloudflare Vectorize, or building retrieval-augmented generation systems. Covers SDK usage (@google/genai), fetch-based Workers implementation, batch processing, 8 task types (RETRIEVAL_QUERY, RETRIEVAL_DOCUMENT, SEMANTIC_SIMILARITY, etc.), dimension optimization (128-3072), and cosine similarity calculations. Prevents 8+ embedding-specific errors including dimension mismatches, incorrect task types, rate limiting issues (100 RPM free tier), vector normalization mistakes, text truncation (2,048 token limit), and model version confusion. Includes production-ready RAG patterns with Cloudflare Vectorize integration, chunking strategies, and caching patterns. Token savings: ~60%. Production tested.Keywords: gemini embeddings, gemini-embedding-001, g
artifact-tracking
Use this skill when creating, updating, or querying AI-optimized tracking artifacts (progress files, context notes, bug fixes, observation logs) in YAML+Markdown hybrid format for 95% token reduction. Invoke for: creating phase progress tracking, updating task status and blockers, querying pending work across phases, generating session handoff reports, validating artifact completeness, or migrating existing markdown files to hybrid format. Provides three embedded agents (artifact-tracker, artifact-query, artifact-validator) plus Python migration tools for efficient multi-phase project tracking.
jira-auth
Authenticate with Jira Cloud REST API using API tokens. Use when setting up Jira connections, validating credentials, or handling rate limiting.
course-discovery
Use for Phase 3 of Course OS - understanding target audience through learner personas, analyzing competitor courses, and defining unique market positioning. Triggers on "/course-discovery", "analyze audience", "competitor analysis", "learner personas", or after completing Phase 2.
enforcing-tdd
Use when implementing features, fixing bugs, or making code changes. Ensures scope is defined before coding, then enforces RED → GREEN → REFACTOR test discipline. Triggers: 'implement', 'add', 'build', 'create', 'fix', 'change', 'feature', 'bug'.
gitignore
Generates .gitignore file for Git version control exclusions. Defines files and directories to exclude from version control like node_modules, build artifacts, and local environment files.
repomix-config
Repomix AI-friendly codebase compression configuration (.repomix.config.json) template and validation logic. Achieves 70% token reduction through XML compression and repository-type-specific include patterns. Includes 5 critical standards (XML output format, include patterns by repo type, gitignore integration, exclude patterns, security checks). Use when creating or auditing .repomix.config.json files for optimal LLM context compression.
spec-driven-architect
Expert in the Spec-Kit Plus lifecycle (Specify -> Plan -> Tasks -> Implement). Use this when the user needs to define new features, plan architecture, or decompose work into atomic units.
polaris-fundamentals
Core Polaris Web Components fundamentals including component library structure, design tokens, responsive patterns, and SSR compatibility. Auto-invoked when working with Polaris components.
color-tools
Color palette generation, contrast checking (WCAG), color space conversion, and color harmony tools. Ensures accessible and visually appealing color systems. Use when designing color schemes, checking accessibility, or creating design tokens.
monitor-workloads
Monitor workload definitions, distribution, and TASM statistics using real-time resources to understand classification effectiveness and workload performance
effect-config-schema
Config loading and Schema validation/transform. Use when defining configuration or validating inputs.
readwise-api
Fetch and analyze Readwise reading activity for any date range. Use when user asks about articles saved, highlights created, or most-highlighted content for today, yesterday, last week, last month, or custom date ranges (e.g., "show my Readwise activity from Jan 1-7"). Requires READWISE_API_TOKEN env var. Connects to Readwise Highlights API (v2) and Reader API (v3).
saas-pricing-strategy
Advises on SaaS pricing strategy using Daniel Priestley's oversubscription principles and Patrick Campbell's value-based framework. Use when defining pricing tiers, selecting value metrics, positioning against competitors, or creating pricing page copy for any SaaS product.
lagoon-onboarding
Guide new users through their first Lagoon vault selection with risk-appropriate recommendations, systematic analysis workflows, and educational support. Activates for first-time DeFi investors, vault discovery requests, and onboarding conversations.
backend-api
Design and implement RESTful API endpoints following REST principles, consistent naming conventions, versioning strategies, and proper HTTP methods. Use this skill when creating or modifying API route handlers in files like routes.js, routes.ts, api.py, routes.rb, controllers/*.js, controllers/*.ts, api/*.js, or any backend files that define HTTP endpoints and handle requests/responses. Use this when implementing CRUD operations with appropriate HTTP methods (GET for retrieving data, POST for creating new resources, PUT/PATCH for updating existing resources, DELETE for removing resources), designing RESTful URL structures with plural resource nouns like /users, /products, or /orders that follow REST conventions, setting up API versioning in URL paths like /v1/users or /api/v2/products or via headers for backward compatibility, defining query parameters for filtering collections (?status=active), sorting data (?sort=createdAt:desc), pagination (?page=2&limit=20), and search functionality (?q=search+term), conf
vercel-kv
This skill provides comprehensive knowledge for integrating Vercel KV (Redis-compatible key-value storage powered by Upstash) into Vercel applications. It should be used when setting up Vercel KV for Next.js applications, implementing caching patterns, managing sessions, or handling rate limiting in edge and serverless functions.Use this skill when:- Setting up Vercel KV for Next.js applications- Implementing caching strategies (page cache, API cache, data cache)- Managing user sessions or authentication tokens in serverless environments- Building rate limiting for APIs or features- Storing temporary data with TTL (time-to-live)- Migrating from Cloudflare KV to Vercel KV- Encountering errors like "KV_REST_API_URL not set", "rate limit exceeded", or "JSON serialization errors"- Need Redis-compatible API with strong consistency (vs eventual consistency)Keywords: vercel kv, @vercel/kv, vercel redis, upstash vercel, kv vercel, redis vercel edge, key-value vercel, vercel cache, vercel sessions, vercel
serena-code-reading
Token-efficient code reading protocol using Serena's progressive disclosure pattern (90-95% token savings). Provides mandatory workflow, tool reference, and common patterns for symbol-level code navigation.