design-hookDesign a Uniswap V4 hook architecture without code generation. Use when user wants to plan a hook, understand which callbacks to use, or review an architecture before building. Returns a design document, not code.
Install via ClawdBot CLI:
clawdbot install wpank/design-hookGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.com/wpank/Agentic-Uniswap/tree/main/.ai/skills/design-hookAudited Apr 18, 2026 · audit v1.0
Generated Mar 22, 2026
A decentralized exchange wants to implement dynamic trading fees that adjust based on market volatility or liquidity conditions. This hook uses beforeSwap to read an oracle and calculate fees, optimizing revenue and trader experience without manual intervention.
A trading platform seeks to add limit order functionality to a Uniswap V4 pool, allowing users to set specific price targets. The hook leverages beforeSwap and afterSwap callbacks to check conditions and execute orders at tick boundaries, enhancing trading flexibility.
A stablecoin protocol requires swaps to occur at oracle-derived prices rather than pool prices to maintain peg stability. The hook uses beforeSwap to enforce oracle prices and afterSwap to adjust reserves, ensuring accurate pricing and reducing arbitrage opportunities.
An investment fund wants to execute large trades over time to minimize market impact. The hook utilizes multiple callbacks like beforeSwap and afterSwap to schedule and process orders incrementally, providing efficient execution for bulk transactions.
A yield farming protocol aims to distribute rewards to liquidity providers based on real-time participation. The hook employs afterSwap and afterModifyPosition callbacks to track activity and allocate tokens, boosting liquidity and user engagement.
Offer design services to blockchain projects needing custom Uniswap V4 hooks, charging a flat fee or subscription for architecture reviews and feasibility assessments. Revenue comes from consulting contracts and ongoing support.
Create a platform where developers can publish and license pre-designed hook architectures for common use cases like dynamic fees or limit orders. Revenue is generated through licensing fees or revenue-sharing agreements with users.
Provide specialized security audits for hook designs, focusing on gas optimization and vulnerability mitigation. Charge per audit or offer retainer-based services to ensure hooks are safe and efficient before deployment.
💬 Integration Tip
Start by clearly defining hook behavior and constraints, then use the design document to validate callback and flag requirements before moving to implementation to avoid rework.
Scored Apr 19, 2026
Write, run, and manage unit, integration, and E2E tests across TypeScript, Python, and Swift using recommended frameworks.
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Provides AI agents with authoritative knowledge on modern software development, emerging technologies, AI, AI systems, and applied engineering practices.