DeFi
1145 skills in Blockchain > DeFi
sqlmodel-db-expert
Expert in designing SQLModel schemas and managing Neon PostgreSQL databases. Use this when defining data models, handling relationships, or performing database migrations.
task-breakdown-phase
Standard Operating Procedure for /tasks phase. Covers task sizing, acceptance criteria definition, and TDD-first task sequencing.
ruby-metaprogramming
Use when working with Ruby metaprogramming features including dynamic method definition, method_missing, class_eval, define_method, and reflection.
lean-hit-development
Guides adding new Higher Inductive Types to the ComputationalPaths library. Use when creating new HITs, defining fundamental group (pi1) calculations, implementing encode-decode proofs, or adding new topological spaces.
design-system-schema
Defines comprehensive schemas for design token dimensions, value scales, and component mappings. Use when building design system taxonomies, organizing token categories, or establishing token dimension relationships and hierarchies.
backend-models
Define and structure database models with proper data integrity, relationships, and validation. When creating or modifying database model files (models/*, *.model.ts, schema.ts, schema.prisma, drizzle.config.ts). When working on ORM schemas, database table definitions, or data structure specifications. When defining model relationships, constraints, foreign keys, indexes, or validation rules. When implementing timestamps, data types, or cascade behaviors for database entities.
sqlmodel-data-modeling
Guide for ORM-based data modeling with SQLModel. Use for defining database models, fields, constraints, relationships (1:N, N:M), inheritance, validators, and handling JSON fields and timestamps. Provides templates for User, Task, and Category models.
skill-creator
Help create new custom skills for swarm. Use when the user wants to create, set up, or define a new skill, or asks about skills.
single-source-validator
ENFORCEMENT tool that detects when Skills automation is duplicated in agent definitions, lessons learned, or process docs. Prevents "single source of truth nightmare" by finding bash commands, step-by-step procedures, or process descriptions that replicate Skills. BLOCKING AUTHORITY - workflow cannot complete with violations.
code-quality-standards
Quality gates and enforcement. Use when defining and enforcing code quality standards.
agent-design
This skill should be used when the user asks to "configure agent profile", "add skills to agent", "set up MCP servers", "configure agent tools", "write system prompt", "create agent workflow", "define agent commands", "add subagents", or needs to define what capabilities an agent has and how to orchestrate complex workflows in the runtime.
dev-vue-component
Create, modify, and maintain Vue 3 components with TypeScript and SCSS. Use when building Vue components, modifying .vue files, defining component props/emits, styling with SCSS, or documenting component APIs. Handles component architecture, type safety, styling patterns, and documentation.
writing-specs
Creates feature specifications capturing requirements and acceptance criteria. Use when writing specs, documenting features, or defining requirements.
global-coding-style
Write TypeScript code for n8n nodes following proper naming conventions, file organization, import ordering, and type safety patterns. Use this skill when creating or editing .node.ts files, .credentials.ts files, helper files, or any TypeScript files in an n8n community node package. Apply when naming classes, defining node properties, organizing imports, ensuring type safety, or structuring n8n node packages.
cracked-it-problem-solver
Complete strategic problem-solving methodology from "Cracked It!" by Garrette, Phelps & Sibony. Use when users need to solve complex ill-defined business problems, structure and analyze strategic issues, develop and validate solutions, or present recommendations persuasively. Covers the complete 4S Method (State, Structure, Solve, Sell) from problem definition through solution delivery. Use for strategy consulting, business analysis, decision-making, and solving wicked problems that resist simple frameworks.
eda-architect
Electronics project architecture and constraint definition. Guides users through defining project requirements, power systems, interfaces, and physical constraints.
type-checking-pattern
Fix F821 undefined name errors for optional dependencies using TYPE_CHECKING
db-schema-manager
Manages all database table schemas for the AI Trading System. Use when: creating tables, validating data before insert/update, checking schema compatibility, generating migrations, or when user mentions database schema, table structure, column definitions, data validation, or schema mismatch.
brand-voice
Define or extract a consistent brand voice that other skills can use. Two modes - Extract (analyze existing content you're proud of) or Build (strategically construct a voice from scratch). Use when starting a project, when copy sounds generic, or when output needs to sound like a specific person/brand. Triggers on: what's my voice, analyze my brand, help me define my voice, make this sound like me, voice guide, brand personality. Outputs a voice profile that can be fed into direct-response-copy and other content skills.
canvas-filmstrip-testing
Visual regression for canvas-rendered matrix progressions. Tests filmstrip strips that show how 2D data evolves visually over time. Auto-apply when editing *Progressions.ts strip definitions or stories with filmstrip components.