DeFi
1145 skills in Blockchain > DeFi
refactor-test-safety-net
[Code Quality] Establishes test coverage requirements before refactoring. Use to identify missing tests, create minimal safety net tests, and define verification strategy for behavior preservation.
foundation-schema
Manifest schema definitions for all LeanOS artifacts. Reference skill forvalidating manifest structure, understanding artifact formats, checkingcross-references. Use when: validating outputs, debugging schema issues,understanding data flow between skills.
polishing-issues
Use when GitHub issue lacks scope, has ambiguities, or needs technical definition - researches codebase, identifies gaps, presents options with recommendations, updates issue description (project, gitignored)
worker-protocol
Defines behavior protocol for spawned worker agents. Injected into worker prompts. Covers startup, progress reporting, exit conditions, and handover preparation.
ros2-custom-interfaces
Generate ROS 2 custom message (.msg) and service (.srv) interface definitions for educational content. This skill should be used when creating lessons that teach interface design, writing exercises involving custom data types, or generating worked examples for robotics communication protocols.
business-glossary
Comprehensive glossary of business and marketing terms used at realtor.com. Includes definitions for KPIs, campaign types, metrics, business concepts, analytical terminology, and tools. Use when you need to understand business or marketing terminology, explain metrics to stakeholders, or ensure consistent terminology across analyses.
agent-definition-creation
Use this skill when creating or refining Claude Code sub-agent definitions. Helps design specialized AI assistants with proper YAML frontmatter, system prompts, tool access, and example-driven descriptions. Automatically invoked when user requests "create an agent", "design a sub-agent", "make a specialist", or mentions agent development. Ensures agents follow Anthropic best practices with focused responsibilities, discovery-optimized descriptions, and proper tool restrictions.
tool-interface-analysis
Analyze tool registration, schema generation, and error feedback mechanisms in agent frameworks. Use when (1) understanding how tools are defined and registered, (2) evaluating schema generation approaches (introspection vs manual), (3) tracing error feedback loops to the LLM, (4) assessing retry and self-correction mechanisms, or (5) comparing tool interfaces across frameworks.
tailwind-v4-shadcn
Set up Tailwind v4 with shadcn/ui using @theme inline pattern and CSS variable architecture. Four-step mandatory pattern: define CSS variables at root, map to Tailwind utilities, apply base styles, get automatic dark mode. Use when: initializing React projects with Tailwind v4, setting up shadcn/ui dark mode, or fixing colors not working, theme not applying, CSS variables broken, tw-animate-css errors, or migrating from v3.
graphql
Build GraphQL APIs with Node.js using Apollo Server, type definitions, resolvers, and real-time subscriptions
nuxt-tables
Table components with column builder pattern and XTable. Use when creating data tables, defining columns with custom cells, implementing row actions, or building reusable table configurations.
clarity-illustrate
Make abstract concepts concrete through examples that reveal essential properties. Use when: (1) asked to illustrate or demonstrate or show examples, (2) user acknowledges explanation but asks what it looks like, (3) explaining boundaries between similar concepts, (4) user can define term but cannot apply it.
nuxt-pages
File-based routing with page patterns for lists, details, and navigation. Use when creating pages, defining page meta (permissions, layouts), implementing list/detail patterns, or setting up breadcrumbs and headers.
Global Error Handling
Implement consistent error handling using custom exceptions, exception codes, and NestJS exception filters. Use this skill when creating custom exception classes (*.exception.ts), defining exception codes in the @imkdw-dev/exception package, implementing exception filters, or handling errors in use cases and controllers. This includes extending CustomException base class, using HttpStatus from NestJS, defining feature-specific exception codes (EXCEPTION_CODES), and providing user-friendly error messages. Apply when working with files in features/{feature}/exception/, common/exception/, packages/shared/exception/, or when throwing/catching exceptions anywhere in the codebase.
validation-action
Use when the user asks how to verify success, define acceptance criteria, or prove something worked.
icp-creator
Create detailed Ideal Client Profile through guided interview. Use when the user needs to define their target audience, understand their customers' problems and language, or build an ICP for content targeting.
learning-objectives
Generate measurable learning outcomes aligned with Bloom's taxonomy and CEFR proficiency levels for educational content.Use this skill when educators need to define what students will achieve, create learning objectivesfor curriculum planning, or ensure objectives are specific and testable rather than vague.This skill helps break down complex topics into progressively building learning goals with clearassessment methods and success criteria.
design-tokens
Define or enforce typography, color, spacing, and motion tokens; use when asked to standardize UI styling or generate a design system.
product-specification
Create shaped specifications for engineering handoff. Use when preparing features for development, writing pitches, or defining fixed-time/variable-scope work.
tool-presets
Standardized tool set definitions for Claude Code agents ensuring consistent tool access across similar agent types