DeFi
1145 skills in Blockchain > DeFi
backend-api
Design and implement RESTful API endpoints following REST principles with proper HTTP methods, status codes, and URL conventions. Use this skill when creating or modifying API routes, route handlers, API endpoint files, controller files that handle HTTP requests and responses, or any server-side files that define RESTful endpoints. Use this when working on API versioning, implementing rate limiting, designing resource-based URLs, handling query parameters for filtering/sorting/pagination, or structuring nested resource endpoints. Use this when writing code in files like routes.js, api.js, controllers/, handlers/, endpoints/, or any file that defines HTTP API routes and responses.
skill-harvester
Meta-skill for extracting and creating reusable Claude Code skills from past work sessions. Analyzes git history, code patterns, workflows, and documentation to identify harvestable skills, then generates comprehensive skill definitions with best practices, examples, and structured templates.
backend-api
Design and implement RESTful backend API endpoints following REST principles and conventions. When creating or modifying API endpoints, route handlers, controllers, or any files that define HTTP endpoints (e.g., routes.ts, api.ts, controllers/*, handlers/*). When working on files that handle HTTP requests and responses, implement versioning strategies, or define resource-based URL structures. When building REST APIs with proper HTTP methods (GET, POST, PUT, PATCH, DELETE), implementing query parameter handling for filtering and pagination, or setting up rate limiting and HTTP status code responses.
definitionstory-map
Generate a structured user story map to visualize workflows, user goals, and release slices.
software-developer
Ability to design, implement, test, deploy, and maintain software systems that meet defined requirements. Includes translating specifications into executable code, applying appropriate programming and design practices, managing changes over time, and operating software in production environments. Applies across application, platform, and infrastructure-adjacent contexts and is independent of specific languages, frameworks, or tools. Work may be performed individually or collaboratively and may be supported by automation or artificial intelligence, with human accountability retained for correctness, security, and outcomes.
moai-cc-claude-md
Authoring CLAUDE.md Project Instructions. Design project-specific AI guidance, document workflows, define architecture patterns. Use when creating CLAUDE.md files for projects, documenting team standards, or establishing AI collaboration guidelines.
refactor
Use during REFACTOR phase of TDD or when code duplication is suspected. Defines search-first workflow and safe refactoring practices.
typescript
TypeScript coding conventions and best practices. Use when working with TypeScript files, defining types, or setting up TypeScript projects.
domain-layer-expert
Guides users in creating rich domain models with behavior, value objects, and domain logic. Activates when users define domain entities, business rules, or validation logic.
agent-management
Create, update, and maintain specialized AI agent prompts stored in XML and Markdown formats. This skill covers agent role definitions, capabilities, constraints, and best practices for agent prompt authoring. Use when creating new agent prompts, updating existing agents, understanding agent roles, or when users mention agent creation, agent prompts, or role-based AI systems.
pr-review-evidence-formats
Defines what counts as valid evidence in PR reviews including code snippets, execution traces, exploitation scenarios, and test results. Use when validating findings, writing review reports, or verifying claims.
project-management-specialist
Ability to plan, coordinate, and control projects to achieve defined objectives within agreed scope, time, cost, quality, and risk constraints. Includes defining project plans, managing resources and stakeholders, tracking progress, addressing issues and risks, and adapting delivery in response to change. Applies across technical, organisational, infrastructure, and service contexts and is independent of specific methodologies or tools, with human accountability retained for decisions, governance, and outcomes.
defi-protocol-templates
Implement DeFi protocols with production-ready templates for staking, AMMs, governance, and lending systems. Use when building decentralized finance applications or smart contract protocols.
bdd-writing
Guide developers on writing BDD specifications using Gherkin syntax, feature files, and step definitions
serena-symbols
Symbol-based refactoring via MCP for TypeScript/JavaScript. Use for finding references, renaming symbols, safe refactoring, and type updates. Trigger with "find usages", "rename across codebase", "update type definition", "what calls this", "refactor safely". PROACTIVELY use before any symbol manipulation.
continuous-infinite
Use when building ongoing loop animations - loading states, ambient motion, background effects that run indefinitely without user fatigue
project-context
Defines the overall project purpose, operating model, and roles for Hackathon II – Todo Spec-Driven Development. Always load for any project-related task.
qa-engineer
Define comprehensive testing strategies, write tests with proper naming conventions, organize tests by type, and implement mocking strategies. Use when creating tests, refactoring test suites, or improving test coverage.
lockplane
Use Lockplane for safe database schema management - define schemas in .lp.sql files, validate, and apply with shadow DB testing
analytics-metrics-kpi
Master metrics definition, KPI tracking, dashboarding, A/B testing, and data-driven decision making. Use data to guide product decisions.