DeFi
1145 skills in Blockchain > DeFi
elixir-architect
Use when designing or architecting Elixir/Phoenix applications, creating comprehensive project documentation, planning OTP supervision trees, defining domain models with Ash Framework, structuring multi-app projects with path-based dependencies, or preparing handoff documentation for Director/Implementor AI collaboration
openapi
Defines and generates OpenAPI 3.1 specifications with TypeScript type generation, validation, and documentation. Use when documenting APIs, generating client SDKs, or implementing contract-first API design.
global-coding-style
Follow consistent code formatting, naming conventions, TypeScript standards, and Astro component structure patterns across the entire codebase. Use this skill when writing any code file to ensure proper formatting, naming, indentation, and style consistency. When working on TypeScript files (.ts, .tsx), Astro components (.astro), React/Vue/Svelte components, configuration files, utility functions, type definitions, import statements, prop interfaces, or any code that requires formatting with Prettier or linting with ESLint.
requirements-writing
Write clear, testable requirements using User Stories and Gherkin scenarios. Capture functional and non-functional requirements with proper acceptance criteria. Use when defining new features or documenting system behavior.
arch-agent
Defines system architecture and technical design decisions
context-database-schema
Supabase PostgreSQL schema management, 86+ migrations, RLS policies, and type generation.Handles table creation, schema changes, migrations, foreign key constraints, and migration workflows.Use when working with database schema, migrations, data modeling, or type definitions,or when user mentions database changes, table modifications, schema updates, migration failures,"relation does not exist" errors, foreign key issues, Supabase schema operations, users table, accounts table, or holdings table.
create-skill
Use when creating or modifying skills. Defines skill file structure, naming conventions, and integration patterns.
defining-spikes
Create spike definitions with canonical names and numbered approaches for parallel exploratory implementation. Use when partner has an underdefined feature idea and wants to explore multiple implementation approaches in parallel, when uncertain which technical approach is best, or when comparing alternatives before committing to implementation
hft-quant-expert
Quantitative trading expertise for DeFi and crypto derivatives. Use when building trading strategies, signals, risk management. Triggers on signal, backtest, alpha, sharpe, volatility, correlation, position size, risk.
specification
Use when writing or updating spec.md files. Defines requirement format, user story structure, and scenario patterns.
creating-agents
Use when creating or editing agent definitions - ensures proper frontmatter, clear structure, validation of references, and no duplication with existing agents
pangea-refactoring
Refactors Pangea Ruby code following SOLID principles, dry-rb patterns, and file size guidelines. Use when splitting large files, extracting modules, reducing duplication, or improving type definitions.
refactoring-inline-types
Refactor inline types into reusable, well-organized type definitions using interfaces, type aliases, and generics
dcg-parsing
Guide Claude in writing efficient, idiomatic SWI-Prolog DCGs (Definite Clause Grammars) following best practices for single-pass parsing, character codes, pure declarative style, and accumulator patterns. Use when working with Prolog parsing tasks.
css-design-tokens
CSS design tokens and color system for vehicle insurance platform. Use when defining colors, spacing, typography, or design variables. Keywords: eye-care colors #5B8DEF/#8B95A5/#C5CAD3, CSS variables, spacing system, color palette, typography scale, design tokens, variables.css, theme colors.
def
Locate symbol definitions quickly (precise for Python via AST; conservative candidates for other languages) and print a bounded context packet.
search
Advanced code search tool that finds definitions, usages, tests, and references across the entire codebase. Use when you need to understand how a symbol is used throughout the project.
planificador-mvp
Crea planes de implementación realistas para MVPs de 2-4 semanas. Define alcance mínimo, stack tecnológico, tareas priorizadas y cronograma. Úsalo después de validar una idea para planificar la construcción del producto mínimo viable.
create-application-slash-command
Creates Application Slash Command definition and handler following clean architecture
error-handling
Patterns for error handling using Result<T,E> and Validation<T,E> monads. Never use try/catch/throw. Covers error type design, error constructors, and error composition. Use when handling errors or defining error types. Includes script for generating error types.