0xharryriddle
- 494 skills
- 0 followers
- 3 repo stars
- 3 weeks ago last updated
- ▌ Threat Modeling Expert · 0xharryriddleUse when implementing threat modeling functionality with production-grade patterns and safeguards.
- ▌ Design System Architect · 0xharryriddleUse when design decisions involve architecture boundaries, integration tradeoffs, and scale planning.
- ▌ Frontend Security Coder · 0xharryriddleUse when specialized implementation support is needed for reliable delivery.
- ▌ Hackathon AI Strategist · 0xharryriddleUse when hackathon AI strategist expertise is needed to unblock implementation decisions.
- ▌ Laravel Eloquent Expert · 0xharryriddleUse when implementing laravel eloquent functionality with production-grade patterns and safeguards.
- ▌ Market Research Analyst · 0xharryriddleUse when market research expertise is needed to unblock implementation decisions.
- ▌ Python Backend Engineer · 0xharryriddleUse when implementing python functionality with production-grade patterns and safeguards.
- ▌ Security Assurance Team · 0xharryriddleUse only when a human explicitly asks for the Security Assurance Team to run architecture-to-code security assurance and conditionally invoke identity, API, MCP, and language-specific specialists.
- ▌ SEO Structure Architect · 0xharryriddleUse when seo structure decisions involve architecture boundaries, integration tradeoffs, and scale planning.
- ▌ Social Media Copywriter · 0xharryriddleUse when social media copywriter knowledge must be documented clearly for implementation or operations.
- ▌ Vue Component Architect · 0xharryriddleUse when vue component decisions involve architecture boundaries, integration tradeoffs, and scale planning.
- ▌ Accessibility Specialist · 0xharryriddleUse when implementing accessibility functionality with production-grade patterns and safeguards.
- ▌ Audio Quality Controller · 0xharryriddleUse when audio controller expertise is needed to unblock implementation decisions.
- ▌ Comprehensive Researcher · 0xharryriddleUse when comprehensive researcher expertise is needed to unblock implementation decisions.
- ▌ Documentation Specialist · 0xharryriddleUse when implementing documentation functionality with production-grade patterns and safeguards.
- ▌ Event Sourcing Architect · 0xharryriddleUse when event sourcing decisions involve architecture boundaries, integration tradeoffs, and scale planning.
- ▌ Podcast Content Analyzer · 0xharryriddleUse when podcast content analyzer knowledge must be documented clearly for implementation or operations.
- ▌ Research Brief Generator · 0xharryriddleUse when research brief generator expertise is needed to unblock implementation decisions.
- ▌ Vector Database Engineer · 0xharryriddleUse when implementing vector database functionality with production-grade patterns and safeguards.
- ▌ Markdown Syntax Formatter · 0xharryriddleUse when markdown syntax formatter expertise is needed to unblock implementation decisions.
- ▌ Pydantic AI Agents Expert · 0xharryriddleUse when building or debugging Pydantic AI agents with typed dependencies, tools, validators, and orchestration patterns.
- ▌ Rails Activerecord Expert · 0xharryriddleUse when implementing rails activerecord functionality with production-grade patterns and safeguards.
- ▌ React Component Architect · 0xharryriddleUse when react component decisions involve architecture boundaries, integration tradeoffs, and scale planning.
- ▌ Social Media Clip Creator · 0xharryriddleUse when social media clip expertise is needed to unblock implementation decisions.
- ▌ Task Decomposition Expert · 0xharryriddleUse when implementing task decomposition functionality with production-grade patterns and safeguards.
- ▌ Text Comparison Validator · 0xharryriddleUse when text comparison changes need rigorous review for correctness, risk, and release readiness.
- ▌ Accessibility Wcag Auditor · 0xharryriddleAudits websites for WCAG 2.1 AA accessibility compliance with actionable findings
- ▌ MCP Deployment Orchestrator · 0xharryriddleUse when mcp deployment work spans multiple steps and needs planning plus execution coordination.
- ▌ Nextjs App Router Developer · 0xharryriddleUse when implementing nextjs app router functionality with production-grade patterns and safeguards.
- ▌ Podcast Metadata Specialist · 0xharryriddleUse when implementing podcast metadata functionality with production-grade patterns and safeguards.
- ▌ Backend Typescript Architect · 0xharryriddleUse when typescript decisions involve architecture boundaries, integration tradeoffs, and scale planning.
- ▌ Hyperledger Fabric Developer · 0xharryriddleUse when implementing hyperledger fabric functionality with production-grade patterns and safeguards.
- ▌ SEO Cannibalization Detector · 0xharryriddleUse when seo cannibalization detector expertise is needed to unblock implementation decisions.
- ▌ Academic Research Synthesizer · 0xharryriddleUse when academic research synthesizer expertise is needed to unblock implementation decisions.
- ▌ Twitter AI Influencer Manager · 0xharryriddleUse when twitter AI influencer work spans multiple steps and needs planning plus execution coordination.
- ▌ React Performance Optimization · 0xharryriddleUse when react optimization expertise is needed to unblock implementation decisions.
- ▌ Timestamp Precision Specialist · 0xharryriddleUse when implementing timestamp precision functionality with production-grade patterns and safeguards.
- ▌ Architecture Modernization Team · 0xharryriddleUse only when a human explicitly asks for the Architecture Modernization Team to plan and execute staged architecture evolution with optional C4 artifact specialists.
- ▌ Project Supervisor Orchestrator · 0xharryriddleUse when a multi-phase project needs planning, delegation, and progress control across agents.
- ▌ Domain Ml · 0xharryriddleUse when building ML/AI apps in Rust. Keywords: machine learning, ML, AI, tensor, model, inference, neural network, deep learning, training, prediction, ndarray, tch-rs, burn, candle, 机器学习, 人工智能, 模型推理
- ▌ Domain CLI · 0xharryriddleUse when building CLI tools. Keywords: CLI, command line, terminal, clap, structopt, argument parsing, subcommand, interactive, TUI, ratatui, crossterm, indicatif, progress bar, colored output, shell completion, config file, environment variable, 命令行, 终端应用, 参数解析
- ▌ Domain Iot · 0xharryriddleUse when building IoT apps. Keywords: IoT, Internet of Things, sensor, MQTT, device, edge computing, telemetry, actuator, smart home, gateway, protocol, 物联网, 传感器, 边缘计算, 智能家居
- ▌ Domain Web · 0xharryriddleUse when building web services. Keywords: web server, HTTP, REST API, GraphQL, WebSocket, axum, actix, warp, rocket, tower, hyper, reqwest, middleware, router, handler, extractor, state management, authentication, authorization, JWT, session, cookie, CORS, rate limiting, web 开发, HTTP 服务, API 设计, 中间件, 路由
- ▌ M09 Domain · 0xharryriddleCRITICAL: Use for domain modeling. Triggers: domain model, DDD, domain-driven design, entity, value object, aggregate, repository pattern, business rules, validation, invariant, 领域模型, 领域驱动设计, 业务规则
- ▌ Rust Daily · 0xharryriddleCRITICAL: Use for Rust news and daily/weekly/monthly reports. Triggers on: rust news, rust daily, rust weekly, TWIR, rust blog, Rust 日报, Rust 周报, Rust 新闻, Rust 动态
- ▌ M02 Resource · 0xharryriddleCRITICAL: Use for smart pointers and resource management. Triggers: Box, Rc, Arc, Weak, RefCell, Cell, smart pointer, heap allocation, reference counting, RAII, Drop, should I use Box or Rc, when to use Arc vs Rc, 智能指针, 引用计数, 堆分配
- ▌ Rust Learner · 0xharryriddleUse when asking about Rust versions or crate info. Keywords: latest version, what's new, changelog, Rust 1.x, Rust release, stable, nightly, crate info, crates.io, lib.rs, docs.rs, API documentation, crate features, dependencies, which crate, what version, Rust edition, edition 2021, edition 2024, cargo add, cargo update, 最新版本, 版本号, 稳定版, 最新, 哪个版本, crate 信息, 文档, 依赖, Rust 版本, 新特性, 有什么特性
- ▌ Configurator · 0xharryriddleConfigure CCA (Continuous Clearing Auction) smart contract parameters through an interactive bulk form flow. Use when user says "configure auction", "cca auction", "setup token auction", "auction configuration", "continuous auction", or mentions CCA contracts.
- ▌ Git Run Checks · 0xharryriddle bundleRun repository checks before every commit and before opening a PR. Use when asked to "run checks", "validate changes", "verify before commit", or "pre-commit" in any codebase.
- ▌ M01 Ownership · 0xharryriddle bundleCRITICAL: Use for ownership/borrow/lifetime issues. Triggers: E0382, E0597, E0506, E0507, E0515, E0716, E0106, value moved, borrowed value does not live long enough, cannot move out of, use of moved value, ownership, borrow, lifetime, 'a, 'static, move, clone, Copy, 所有权, 借用, 生命周期
- ▌ M04 Zero Cost · 0xharryriddleCRITICAL: Use for generics, traits, zero-cost abstraction. Triggers: E0277, E0308, E0599, generic, trait, impl, dyn, where, monomorphization, static dispatch, dynamic dispatch, impl Trait, trait bound not satisfied, 泛型, 特征, 零成本抽象, 单态化
- ▌ M11 Ecosystem · 0xharryriddleUse when integrating crates or ecosystem questions. Keywords: E0425, E0433, E0603, crate, cargo, dependency, feature flag, workspace, which crate to use, using external C libraries, creating Python extensions, PyO3, wasm, WebAssembly, bindgen, cbindgen, napi-rs, cannot find, private, crate recommendation, best crate for, Cargo.toml, features, crate 推荐, 依赖管理, 特性标志, 工作空间, Python 绑定
- ▌ M12 Lifecycle · 0xharryriddleUse when designing resource lifecycles. Keywords: RAII, Drop, resource lifecycle, connection pool, lazy initialization, connection pool design, resource cleanup patterns, cleanup, scope, OnceCell, Lazy, once_cell, OnceLock, transaction, session management, when is Drop called, cleanup on error, guard pattern, scope guard, 资源生命周期, 连接池, 惰性初始化, 资源清理, RAII 模式
- ▌ Git Pr Workflow · 0xharryriddle bundlePrepare and submit pull requests with clean history, passing checks, and review-ready context. Use when asked to open, prepare, or finalize a PR.
- ▌ Domain Fintech · 0xharryriddleUse when building fintech apps. Keywords: fintech, trading, decimal, currency, financial, money, transaction, ledger, payment, exchange rate, precision, rounding, accounting, 金融, 交易系统, 货币, 支付
- ▌ M03 Mutability · 0xharryriddleCRITICAL: Use for mutability issues. Triggers: E0596, E0499, E0502, cannot borrow as mutable, already borrowed as immutable, mut, &mut, interior mutability, Cell, RefCell, Mutex, RwLock, 可变性, 内部可变性, 借用冲突
- ▌ Unsafe Checker · 0xharryriddle bundleCRITICAL: Use for unsafe Rust code review and FFI. Triggers on: unsafe, raw pointer, FFI, extern, transmute, *mut, *const, union, #[repr(C)], libc, std::ffi, MaybeUninit, NonNull, SAFETY comment, soundness, undefined behavior, UB, safe wrapper, memory layout, bindgen, cbindgen, CString, CStr, 安全抽象, 裸指针, 外部函数接口, 内存布局, 不安全代码, FFI 绑定, 未定义行为
- ▌ Domain Embedded · 0xharryriddleUse when developing embedded/no_std Rust. Keywords: embedded, no_std, microcontroller, MCU, ARM, RISC-V, bare metal, firmware, HAL, PAC, RTIC, embassy, interrupt, DMA, peripheral, GPIO, SPI, I2C, UART, embedded-hal, cortex-m, esp32, stm32, nrf, 嵌入式, 单片机, 固件, 裸机
- ▌ M05 Type Driven · 0xharryriddleCRITICAL: Use for type-driven design. Triggers: type state, PhantomData, newtype, marker trait, builder pattern, make invalid states unrepresentable, compile-time validation, sealed trait, ZST, 类型状态, 新类型模式, 类型驱动设计
- ▌ M07 Concurrency · 0xharryriddle bundleCRITICAL: Use for concurrency/async. Triggers: E0277 Send Sync, cannot be sent between threads, thread, spawn, channel, mpsc, Mutex, RwLock, Atomic, async, await, Future, tokio, deadlock, race condition, 并发, 线程, 异步, 死锁
- ▌ M10 Performance · 0xharryriddle bundleCRITICAL: Use for performance optimization. Triggers: performance, optimization, benchmark, profiling, flamegraph, criterion, slow, fast, allocation, cache, SIMD, make it faster, 性能优化, 基准测试
- ▌ Rust Call Graph · 0xharryriddleVisualize Rust function call graphs using LSP. Triggers on: /call-graph, call hierarchy, who calls, what calls, 调用图, 调用关系, 谁调用了, 调用了谁
- ▌ Git Atomic Commit · 0xharryriddle bundleSplit a large diff into atomic, review-friendly commits. Use when asked to "split commits", "create atomic commits", "chunk this diff", or prepare clean commit history.
- ▌ M13 Domain Error · 0xharryriddleUse when designing domain error handling. Keywords: domain error, error categorization, recovery strategy, retry, fallback, domain error hierarchy, user-facing vs internal errors, error code design, circuit breaker, graceful degradation, resilience, error context, backoff, retry with backoff, error recovery, transient vs permanent error, 领域错误, 错误分类, 恢复策略, 重试, 熔断器, 优雅降级
- ▌ M14 Mental Model · 0xharryriddle bundleUse when learning Rust concepts. Keywords: mental model, how to think about ownership, understanding borrow checker, visualizing memory layout, analogy, misconception, explaining ownership, why does Rust, help me understand, confused about, learning Rust, explain like I'm, ELI5, intuition for, coming from Java, coming from Python, 心智模型, 如何理解所有权, 学习 Rust, Rust 入门, 为什么 Rust
- ▌ M15 Anti Pattern · 0xharryriddle bundleUse when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, code review, is this an anti-pattern, better way to do this, common mistake to avoid, why is this bad, idiomatic way, beginner mistake, fighting borrow checker, clone everywhere, unwrap in production, should I refactor, 反模式, 常见错误, 代码异味, 最佳实践, 地道写法
- ▌ Swap Integration · 0xharryriddle bundleIntegrate Uniswap swaps into applications. Use when user says "integrate swaps", "uniswap", "trading api", "add swap functionality", "build a swap frontend", "create a swap script", "smart contract swap integration", "use Universal Router", "Trading API", or mentions swapping tokens via Uniswap.
- ▌ Viem Integration · 0xharryriddle bundleIntegrate EVM blockchains using viem. Use when user says "read blockchain data", "send transaction", "interact with smart contract", "connect to Ethereum", "use viem", "use wagmi", "wallet integration", "viem setup", or mentions blockchain/EVM development with TypeScript.
- ▌ Coding Guidelines · 0xharryriddle bundleUse when asking about Rust code style or best practices. Keywords: naming, formatting, comment, clippy, rustfmt, lint, code style, best practice, P.NAM, G.FMT, code review, naming convention, variable naming, function naming, type naming, 命名规范, 代码风格, 格式化, 最佳实践, 代码审查, 怎么命名
- ▌ Liquidity Planner · 0xharryriddle bundleThis skill should be used when the user asks to "provide liquidity", "create LP position", "add liquidity to pool", "become a liquidity provider", "create v3 position", "create v4 position", "concentrated liquidity", "set price range", or mentions providing liquidity, LP positions, or liquidity pools on Uniswap. Generates deep links to create positions in the Uniswap interface.
- ▌ M06 Error Handling · 0xharryriddle bundleCRITICAL: Use for error handling. Triggers: Result, Option, Error, ?, unwrap, expect, panic, anyhow, thiserror, when to panic vs return Result, custom error, error propagation, 错误处理, Result 用法, 什么时候用 panic
- ▌ Rust Skill Creator · 0xharryriddleUse when creating skills for Rust crates or std library documentation. Keywords: create rust skill, create crate skill, create std skill, 创建 rust skill, 创建 crate skill, 创建 std skill, 动态 rust skill, 动态 crate skill, skill for tokio, skill for serde, skill for axum, generate rust skill, rust 技能, crate 技能, 从文档创建skill, from docs create skill
- ▌ Domain Cloud Native · 0xharryriddleUse when building cloud-native apps. Keywords: kubernetes, k8s, docker, container, grpc, tonic, microservice, service mesh, observability, tracing, metrics, health check, cloud, deployment, 云原生, 微服务, 容器
- ▌ Rust Code Navigator · 0xharryriddleNavigate Rust code using LSP. Triggers on: /navigate, go to definition, find references, where is defined, 跳转定义, 查找引用, 定义在哪, 谁用了这个
- ▌ Rust Trait Explorer · 0xharryriddleExplore Rust trait implementations using LSP. Triggers on: /trait-impl, find implementations, who implements, trait 实现, 谁实现了, 实现了哪些trait
- ▌ Rust Deps Visualizer · 0xharryriddleVisualize Rust project dependencies as ASCII art. Triggers on: /deps-viz, dependency graph, show dependencies, visualize deps, 依赖图, 依赖可视化, 显示依赖
- ▌ Rust Refactor Helper · 0xharryriddleSafe Rust refactoring with LSP analysis. Triggers on: /refactor, rename symbol, move function, extract, 重构, 重命名, 提取函数, 安全重构
- ▌ Rust Symbol Analyzer · 0xharryriddleAnalyze Rust project structure using LSP symbols. Triggers on: /symbols, project structure, list structs, list traits, list functions, 符号分析, 项目结构, 列出所有, 有哪些struct
- ▌ Git Conventional Commit · 0xharryriddle bundleCreate Conventional Commit messages with consistent type, scope, and body. Use when asked to write commit messages, enforce commit conventions, or improve commit history clarity.
- ▌ Meta Cognition Parallel · 0xharryriddleEXPERIMENTAL: Three-layer parallel meta-cognition analysis. Triggers on: /meta-parallel, 三层分析, parallel analysis, 并行元认知
- ▌ V4 Security Foundations · 0xharryriddle bundleSecurity-first Uniswap v4 hook development. Use when user mentions "v4 hooks", "hook security", "PoolManager", "beforeSwap", "afterSwap", or asks about V4 hook best practices, vulnerabilities, or audit requirements.
- ▌ Git Workflow Orchestrator · 0xharryriddle bundleRoute end-to-end Git execution across checks, atomic commits, conventional messages, and PR preparation. Use when the user asks for full Git workflow management from changes to PR.
- ▌ Tool Design · 0xharryriddle bundleThis skill should be used when the user asks to "design agent tools", "create tool descriptions", "reduce tool complexity", "implement MCP tools", or mentions tool consolidation, architectural reduction, tool naming conventions, or agent-tool interfaces.
- ▌ Hosted Agents · 0xharryriddle bundleThis skill should be used when the user asks to "build background agent", "create hosted coding agent", "set up sandboxed execution", "implement multiplayer agent", or mentions background agents, sandboxed VMs, agent infrastructure, Modal sandboxes, self-spawning agents, or remote coding environments.
- ▌ Memory Systems · 0xharryriddle bundleGuides implementation of agent memory systems, compares production frameworks (Mem0, Zep/Graphiti, Letta, LangMem, Cognee), and designs persistence architectures for cross-session knowledge retention. Use when the user asks to "implement agent memory", "persist state across sessions", "build knowledge graph for agents", "track entities over time", "add long-term memory", "choose a memory framework", or mentions temporal knowledge graphs, vector stores, entity memory, adaptive memory, dynamic memory or memory benchmarks (LoCoMo, LongMemEval).
- ▌ Bdi Mental States · 0xharryriddle bundleThis skill should be used when the user asks to "model agent mental states", "implement BDI architecture", "create belief-desire-intention models", "transform RDF to beliefs", "build cognitive agent", or mentions BDI ontology, mental state modeling, rational agency, or neuro-symbolic AI integration.
- ▌ Filesystem Context · 0xharryriddle bundleThis skill should be used when the user asks to "offload context to files", "implement dynamic context discovery", "use filesystem for agent memory", "reduce context window bloat", or mentions file-based context management, tool output persistence, agent scratch pads, or just-in-time context loading.
- ▌ Context Compression · 0xharryriddle bundleThis skill should be used when the user asks to "compress context", "summarize conversation history", "implement compaction", "reduce token usage", or mentions context compression, structured summarization, tokens-per-task optimization, or long-running agent sessions exceeding context limits.
- ▌
- ▌ Actix Expert · 0xharryriddleUse when implementing actix functionality with production-grade patterns and safeguards.
- ▌ Agent Expert · 0xharryriddleUse when specialized implementation support is needed for reliable delivery.
- ▌ API Designer · 0xharryriddleYou are the API designer. You design APIs from the consumer's perspective — what would a developer integrating with...
- ▌ Astro Expert · 0xharryriddleUse when implementing astro functionality with production-grade patterns and safeguards.
- ▌ Auth0 Expert · 0xharryriddleUse when implementing auth0 functionality with production-grade patterns and safeguards.
- ▌
- ▌ Gemini Computer Use · 0xharryriddle bundleBuild and run Gemini 2.5 Computer Use browser-control agents with Playwright. Use when a user wants to automate web browser tasks via the Gemini Computer Use model, needs an agent loop (screenshot → function_call → action → function_response), or asks to integrate safety confirmation for risky UI actions.
- ▌
- ▌ Frontend Responsive Design Standards · 0xharryriddleBuild responsive, mobile-first layouts using fluid containers, flexible units, media queries, and touch-friendly design that works across all screen sizes. Use this skill when creating or modifying UI layouts, responsive grids, breakpoint styles, mobile navigation, or any interface that needs to adapt to different screen sizes. Apply when working with responsive CSS, media queries, viewport settings, flexbox/grid layouts, mobile-first styling, breakpoint definitions (mobile, tablet, desktop), touch target sizing, relative units (rem, em, %), image optimization for different screens, or testing layouts across multiple devices. Use for any task involving multi-device support, responsive design patterns, or adaptive layouts.
- ▌ C Pro · 0xharryriddleUse when implementing c functionality with production-grade patterns and safeguards.
- ▌ Scout · 0xharryriddleUse for rapid read-only discovery of files, APIs, and relevant implementation areas.