Toolverse
All skills

swapper-integration

by shapeshift

Integrate new DEX aggregators, swappers, or bridge protocols (like Bebop, Portals, Jupiter, 0x, 1inch, etc.) into ShapeShift Web. Activates when user wants to add, integrate, or implement support for a new swapper. Guides through research, implementation, and testing following

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing
Views
90

About this skill

Integrate new DEX aggregators, swappers, or bridge protocols (like Bebop, Portals, Jupiter, 0x, 1inch, etc.) into ShapeShift Web. Activates when user wants to add, integrate, or implement support for a new swapper. Guides through research, implementation, and testing following established patterns.

How to use

  1. Uruchom skill, gdy potrzebujesz zintegrować nowego swappera lub agregator DEX. Skill automatycznie aktywuje się na polecenia takie jak "Integruj [NazwaSwappera]" lub "Dodaj obsługę [Protokołu]".

  2. Skill przeprowadzi Cię przez fazę badań — przeszuka dokumentację oficjalną swappera, API endpoints, wymagania dotyczące łańcuchów blockchain (EVM, UTXO, Solana, Sui, Tron) i model transakcji (bezpośredni, deposit-to-address, gasless).

  3. Przejdź do implementacji: skill poprowadzi Cię do katalogu packages/swapper/src/swappers/ i pomoże zaimplementować interfejsy Swapper (wykonanie) i SwapperApi (cytaty, kursy, status) zgodnie z ustalonymi wzorcami z 13+ istniejących integracji.

  4. Uruchom testy za pomocą dostępnych poleceń Bash (yarn test:, yarn lint:, yarn type-check, yarn build:*) — skill wspiera wykonywanie testów i sprawdzanie typów TypeScript.

  5. Dodaj feature flag do stopniowego wdrożenia nowego swappera, a następnie utwórz pull request za pomocą dostępnych narzędzi GitHub (gh pr:*).

  6. Skill może zadawać pytania, aby wyjaśnić szczegóły integracji — odpowiadaj na nich, aby dostosować proces do specyfiki Twojego swappera.

Related skills

wcag-audit-patterns

by wshobson

Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.

Testing
1893

textual

by KyleKing

Expert guidance for building TUI (Text User Interface) applications with the Textual framework. Invoke when user asks about Textual development, TUI apps, widgets, screens, CSS styling, reactive programming, or testing Textual applications.

Testing
69192

performing-penetration-testing

by jeremylongshore

This skill enables automated penetration testing of web applications. It uses the penetration-tester plugin to identify vulnerabilities, including OWASP Top 10 threats, and suggests exploitation techniques. Use this skill when the user requests a \

Testing
1546

code-reviewer

by google-gemini

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

Testing
1248

go-dev-guidelines

by jumppad-labs

This skill should be used when writing, refactoring, or testing Go code. It provides idiomatic Go development patterns, TDD-based workflows, project structure conventions, and testing best practices using testify/require and mockery. Activate this skill when creating new Go

Testing
1190

pair-trade-screener

by tradermonty

Statistical arbitrage tool for identifying and analyzing pair trading opportunities. Detects cointegrated stock pairs within sectors, analyzes spread behavior, calculates z-scores, and provides entry/exit recommendations for market-neutral strategies. Use when user requests pair

Testing
994