承诺提醒
v1.0.4
io.clawhub.ivangdavila/remind
在恰当的提前量、以用户的风格,提醒他们早已记挂的事——会议、截止日期、账单、承诺、跟进——。当用户说“remind me”“nudge me”“ping me”或“别让我忘”,提到截止日期、预约、航班、续费、生日或许下的承诺,想要周期性提醒、延后或改期提醒,需要催同事承诺的事项,或对提醒时机做出反馈(太早、太晚、我忘了)时使用。不适用于播报用户尚不知晓的新信息(告警)或按计划执行任务。
共 3,853 个资源
v1.0.4
io.clawhub.ivangdavila/remind
在恰当的提前量、以用户的风格,提醒他们早已记挂的事——会议、截止日期、账单、承诺、跟进——。当用户说“remind me”“nudge me”“ping me”或“别让我忘”,提到截止日期、预约、航班、续费、生日或许下的承诺,想要周期性提醒、延后或改期提醒,需要催同事承诺的事项,或对提醒时机做出反馈(太早、太晚、我忘了)时使用。不适用于播报用户尚不知晓的新信息(告警)或按计划执行任务。
v1.0.3
io.clawhub.ivangdavila/flutter
构建、调试并发布 Flutter 应用:widget、布局约束、状态管理、导航、性能与应用商店发布。适用于编写 Dart widget 或界面;RenderFlex 溢出、viewport 高度无界或 RenderBox 未完成布局;在 build 期间或 dispose 之后调用 setState、跨 async 间隙使用 BuildContext;UI 卡顿、滚动不流畅或图片耗尽内存;热重载失效;Provider、Riverpod 或 Bloc 过度或不足重建;使用 Navigator 或 go_router 路由、深度链接或返回键处理;键盘遮挡表单字段或校验异常;平台通道抛出 MissingPluginException;本地化字符串或 RTL 布局镜像;widget、golden 或集成测试在 CI 中挂起或失败;debug 构建正常但 release APK、IPA 或 web 包出错。不适用于 React Native 或纯 Swift/Kotlin 原生开发。
v1.0.3
io.clawhub.ivangdavila/java
编写、调试并调优 Java 与 JVM:null、相等性、集合、泛型、并发、流、内存、构建与版本升级。当 Java 抛出 NullPointerException、ClassCastException、ConcurrentModificationException、NoClassDefFoundError、NoSuchMethodError、UnsupportedClassVersionError 或 OutOfMemoryError;当服务死锁、挂起、CPU 打满或内存泄漏;当 equals/hashCode、Optional、泛型、流或 CompletableFuture 行为异常;当日期发生偏移或文本变成问号;当 Maven 或 Gradle 解析出错版本、fat jar 只在打包后失败;当 @Transactional 不回滚或实体抛 LazyInitializationException;当测试静默地没有运行;或当从 Java 8 迁移到 17/21+ 且 javax 变成了 jakarta 时使用。也适用于集合选型、容器中的堆大小设定、线程转储、性能剖析、JDBC 连接池、HTTP 超时与日志搭建。不适用于 Kotlin、Android 应用开发或 JavaScript。
v1.0.3
io.clawhub.ivangdavila/rust
编写、调试和优化 Rust 代码、crate 与 Cargo 构建:所有权、生命周期、trait、异步、unsafe 与 FFI。当借用检查器拒绝代码、rustc 报 value moved、cannot borrow as mutable、does not live long enough、missing lifetime specifier、trait bound not satisfied 或 not dyn compatible 时使用;当 future 无法在线程间发送、Mutex 守卫跨越 await、任务阻塞异步运行时、select! 丢数据时使用;当代码死锁、unwrap 触发 panic 或出现 BorrowMutError 时使用;当 cargo 构建缓慢、features 意外合并、同一 crate 版本冲突或仅 CI 中构建失败时使用;编写 unsafe、C FFI、过程宏、serde derive、no_std 固件或 wasm 时使用;交叉编译到 musl 或其他目标时使用;进行性能分析、基准测试或精简 Rust 二进制时使用。不适用于 C++ 或语言无关的并发理论。
v1.0.3
io.clawhub.ivangdavila/kotlin
Writes, debugs, and reviews Kotlin: coroutines and flows, null safety, collections, Java interop, and Compose state. Use when an NPE hits a non-null type, `!!` or a Java platform type blows up, a coroutine leaks, never cancels, or swallows exceptions, a StateFlow stops emitting or a SharedFlow drops events, a Compose screen recomposes too much or loses state on rotation, `equals`/`copy`/`==` behave unexpectedly, a `when` stops being exhaustive, kapt/KSP or JVM-target errors break the Gradle build, JSON puts null into a non-null property, a coroutine test hangs or passes only in isolation; also when porting Java to Kotlin, sharing code across Android/iOS/JVM, tuning allocation and inlining, or writing server-side Kotlin with Spring or Ktor. Not for Java-only codebases or Android release/build-system configuration.
v1.0.3
io.clawhub.ivangdavila/vue
构建、调试并审查 Vue 3 应用:响应式、组件、组合式函数、Pinia 状态管理、Vue Router、表单与性能。当状态变更后界面不更新、响应式对象在解构或重新赋值后丢失响应性、漏写 .value、watcher 不触发或陷入循环(“Maximum recursive updates exceeded”)、props 或 v-model 停止同步、模板 ref 为 null、SSR 报 hydration mismatch、路由参数变化后组件未重新加载、Pinia 提示“getActivePinia() was called but there was no active Pinia”、控制台出现“Failed to resolve component”或“Extraneous non-props attributes”、抛出的错误导致页面白屏、长列表或大对象让输入卡顿、图表或地图库被放进 ref() 后失效、scoped 样式作用不到子组件,或需要把 Vue 2 的 Options API 迁移到 Composition API 与 script setup 时使用。不适用于 Nuxt 特有的 SSR、路由与数据获取(nuxt)、Vite 构建配置(vite),也不适用于 React 与 Svelte(react、svelte)。
v1.0.2
io.clawhub.ivangdavila/prisma
设计 Prisma schema,编写类型安全查询,并在 Node 与 TypeScript 中修复迁移、连接池与 N+1 关联加载问题。当编辑 schema.prisma、建模关联/索引/枚举/JSON 或 Decimal 列,或在 db push、migrate dev 与 migrate deploy 之间做选择时使用;当迁移漂移、失败,或因重命名可能丢列、数据库需要 baseline 时;当出现 P2002、P2025、P2024、P2034 或 P3009 报错时;当 Lambda、Vercel 或 PgBouncer 后面连接耗尽时;当查询缓慢或 include 加载过多时;事务超时、死锁与乐观锁;Decimal 或 BigInt 破坏 JSON.stringify;$queryRaw 与 TypedSQL;将 $use 中间件迁移到 client extensions;prisma generate 在 Docker、Alpine 或 CI 中失败;以及数据播种与测试隔离。不适用于数据库服务器调优或手写 SQL(pg、sql),以及其他 ORM。
v1.0.6
io.clawhub.ivangdavila/bash
编写、调试并加固 Bash 脚本——引用、数组、严格模式、trap、参数解析以及 macOS/Linux 兼容性。在编写或审阅任何脚本、一行命令、cron 任务、部署脚本、容器 entrypoint 或 CI 步骤时使用;当脚本因文件名含空格出错、静默退出、忽略 set -e、卡住或返回错误退出码,或引用、IFS、glob、数组、heredoc、进程替换、trap、getopts、mapfile 行为异常时使用;当 shellcheck 报出 SC2086 等问题,或出现未定义变量、bad substitution、command not found、歧义重定向、意外文件结尾时使用;当脚本手工执行正常但在 cron、systemd、sudo 或 CI runner 下失败,或需要在 macOS bash 3.2、GNU/Linux、WSL 与 POSIX sh 之间移植时使用。不适用于交互式 zsh 或 fish 配置、不适用于 PowerShell,也不处理主机层的 cron、systemd 或权限问题(见 linux)。
v1.0.4
io.clawhub.ivangdavila/terraform
编写、调试并重构 Terraform——HCL 与模块、plan 与 apply 失败、state 手术、漂移与 provider 固定。适用于编写或评审 HCL,terraform plan 或 apply 报错,plan 出现永久差异、原因不明的 destroy 或“forces replacement”,在模块与 state 之间重命名、导入或迁移资源,state 锁卡住或 state 丢失/损坏,for_each 因直到 apply 才已知的值而失败,固定 provider 或在主版本升级中保持稳定,以及接入 PR 时 plan、合并时 apply、漂移检测和策略门禁。涵盖 OpenTofu、tfstate、后端、workspaces 与基础设施即代码评审。不适用于选择要构建哪些云服务——见 aws、gcp 或 azure。
v1.0.12
io.clawhub.ivangdavila/git
处理提交、分支、合并与 rebase,解决冲突并恢复丢失的 Git 历史。凡涉及仓库、提交、分支、合并、rebase、stash、tag 或 submodule 的操作时使用;当 Git 拒绝命令——存在 index.lock、push 因非快进被拒、游离 HEAD、dubious ownership、无关历史、遗留冲突标记;当硬重置、错误 rebase、删除分支或丢弃 stash 后看似丢失了内容;当需要拆分混合变更、遣词造句提交信息、评审前清理历史,或在毁掉队友工作之前 force-push;当凭据或超大文件被误提交;当需要配置 worktree、hooks、LFS、稀疏检出、提交签名或分离工作/个人身份。不适用于 CI 流水线 YAML(github-actions、gitlab),也不用于撰写 Pull Request 描述本身(pull-request)。
v1.0.7
io.clawhub.ivangdavila/react
构建、调试并审查 React 应用:组件、hooks、状态、Server Components、表单、性能与测试。在编写或重构组件、选择状态管理(useState、Context、Zustand、TanStack Query、Redux)、组件过度重渲染或死循环(too many re-renders)、状态陈旧或不更新、出现 hydration 不匹配或 hook 顺序错误、effect 重复触发或 fetch 竞态、输入卡顿或长列表滚动缓慢、采用 React 19/Server Actions/React Compiler、用 Testing Library 测试组件、用 TypeScript 为 props 类型或审查 AI 生成的 React 代码时使用。不适用于 React Native(移动端)或 Next.js 路由与部署——请用 react-native 或 nextjs。
v1.0.3
io.clawhub.ivangdavila/plan
在执行前规划任务:决定何时先规划、何时直接行动,按风险确定规划深度,并拆解步骤、估算与回滚方案。当工作涉及多步骤、依赖关系或不可逆操作(部署、迁移、删除、对外发送任何内容)时使用;当成功标准不清晰或估算只能靠猜时使用;当执行偏离计划或一次尝试失败时使用;当恢复或交接跨多日的工作时使用;当用户要求规划、界定范围、拆解或估算任务时使用。不适用于个人生产力系统或时间分块(那是 productivity 的范畴)。
v1.0.5
io.clawhub.ivangdavila/nginx
配置并调试 nginx:反向代理、负载均衡、SSL/TLS 卸载、缓存、重定向与静态文件服务。当编写或审阅 nginx.conf、server 块、location、upstream 或 proxy_pass;当位于 nginx 之后的站点返回 502、504、413、403 或陷入重定向循环;当 WebSocket、SSE 或 gRPC 经代理后中断;当证书在 curl 里正常却在浏览器告警;当请求命中了错误的 location 或后端看到了错误的路径;当需要调整 worker、缓冲区、gzip 或代理缓存;当需要限流或拦截滥用;当代理原始 TCP/UDP;以及当 nginx 运行在 Docker 或 Kubernetes 中时使用。不适用于证书的签发与续期(ACME、Let's Encrypt)——那属于 ssl 技能的范围。
v1.0.4
io.clawhub.ivangdavila/fitness
制定并推进训练计划——力量、增肌、有氧、耐力与综合体能——规则可量化。适用于设计训练计划、课表或分化安排,选择组数、次数、重量或心率区间,突破动作、配速或体重平台期,病伤旅行中断后的恢复安排,规划减量周、居家或最小器械训练,以及解读训练日志与可穿戴设备就绪度数据。不适用于逐餐营养规划或逐次组数记录。
v1.0.3
io.clawhub.ivangdavila/learning
以自适应课时教授任意主题:先探测已有知识,校准深度与形式,并在推进前检验留存。当用户说 teach me、explain this、ELI5、break it down 或请求帮助理解/学习某内容时使用;当讲解未能奏效(重复提问、答不出、说懂了却无下文)、早前学过的知识总被遗忘、练习答案错得很自信,或在考试/截止日前需要安排复习节奏时使用。不适用于制定多周学习计划或课程进度追踪,也不适用于制作闪卡。
v1.0.3
io.clawhub.ivangdavila/design
以量化规则执行并评析视觉设计:层级、间距、字号、色彩与布局。用于设计 UI 界面、落地页、幻灯片、海报、社交图、邮件、图表或 PDF;当设计看起来别扭、杂乱、业余或平淡却说不出原因;当没有亮点或文字难以阅读;当需要无设计系统下选字体、配对字体或定色板;当为界面适配深色模式或移动端;或在交付前审查生成的 HTML/CSS。不适用于设计 token 与组件库(design-system)或品牌策略(branding)。
v1.0.4
io.clawhub.ivangdavila/playwright
用 Playwright 实现浏览器自动化、测试与排障:定位器、自动等待、trace、CI 运行与 MCP 浏览器控制。当测试不稳定、超时、或仅在 CI/无头模式失败;定位器命中多个或错误元素(strict mode 违规);点击需要 force、等待变成死 sleep、networkidle 永不空闲;涉及 storageState 与登录初始化、请求 mock 与 HAR 回放、上传下载、iframe 与 Shadow DOM、弹窗与对话框、因机器而异的截图 diff、trace 与报告产物、慢测试套件分片、设备与权限模拟、无障碍检查、经 Playwright MCP 驱动真实浏览器、从 JS 渲染页面提取数据,或把 Cypress/Puppeteer/Selenium 套件迁移到 Playwright 时使用。不用于维护现有 Cypress/Puppeteer 套件(cypress、puppeteer),也不用于普通 HTTP 请求即可满足的工作(http)。
v1.0.1
io.clawhub.ivangdavila/redis-store
设计、调优并排查 Redis:数据结构、内存限制、持久化、Streams 与队列、锁、复制和集群。当编写 Redis 命令或 Lua、在 hash、sorted set 与 stream 之间做选择、为缓存键设置过期、构建队列、分布式锁、限流器、排行榜、会话存储或计数器,或需要应对 OOM、MISCONF、CROSSSLOT、MOVED、BUSY、LOADING、WRONGTYPE、延迟尖峰、内存持续增长、键过早消失或永不过期、副本滞后或故障转移丢写、KEYS 或大 DEL 卡死服务、连接被拒、集群 reshard、迁移到 Valkey / ElastiCache / MemoryDB / Upstash,或制定持久化与备份方案时使用。涵盖 redis-cli 取证、管道、驱逐策略、键空间通知、ACL 与暴露实例加固,以及 JSON、Search 和 TimeSeries 模块。不适用于存储无关的缓存分层策略(见 caching)或限流算法选型(见 rate-limiting)。
v1.0.1
io.clawhub.ivangdavila/tailwindcss
编写并调试 Tailwind CSS:工具类、主题配置、暗色模式、变体、插件与构建配置。不适用于 CSS 机制本身——层叠上下文、flex 尺寸与层叠行为属于 css 技能。当某个类没有产生任何 CSS、动态拼接的类名(bg-${color}-500)始终不生效、样式在开发环境正常但部署后消失、你自己的 CSS 压不住工具类或工具类压不住你的 CSS、@apply 在 Vue、Svelte 或 CSS module 文件中报错、hover:、group-hover:、peer-*、has-[…]、dark: 无法触发、从 v3 升级到 v4(@tailwind 指令、tailwind.config.js 改为 @theme、工具类改名)、新增自定义颜色/间距/断点/字体或关键帧、把 Tailwind 接入 Vite、Next.js、Astro、SvelteKit、Rails 或 Laravel、CSS 产物体积过大或重新构建缓慢、Preflight 抹平了第三方组件样式,或在 @apply、组件与 tailwind-merge 之间做选择时使用。
v1.0.1
io.clawhub.ivangdavila/fastapi
构建、调试并加固 FastAPI 服务:异步端点、Pydantic 模型、依赖注入、认证与部署。适用于编写或评审 FastAPI 应用、路由或 schema;API 挂起或所有路由变慢(同步驱动或 CPU 任务阻塞事件循环);请求返回意外的 422、POST 变成 307、或 500 响应缺少 CORS 头;从 pydantic v1 迁移到 v2(model_dump、from_attributes、field_validator);Depends 执行过频、yield 清理失效或依赖覆盖不生效;SQLAlchemy 抛出 QueuePool limit 或 MissingGreenlet、或连接跨 worker 泄漏;TestClient、httpx AsyncClient 或 pytest-asyncio 因事件循环已关闭而失败;需要抉择 uvicorn 或 gunicorn worker、优雅停机、root_path 或代理头;以及后台任务、WebSocket、SSE、上传或 OpenAPI 文档行为异常时。不适用于 Django、Flask 或一般 Python——见 django、flask、py。
v1.0.6
io.clawhub.ivangdavila/seo
用搜索引擎优化提升 Google 排名:站点审计、关键词研究、内容优化、技术修复、结构化数据与链接。不适用于付费搜索广告(PPC/SEM)或应用商店优化。当自然流量或排名下滑、页面未被收录或被除名、Search Console 出现抓取错误,或计划迁移/改版/换域名时使用;也适用于为排名撰写或更新内容、挑选目标关键词、修复标题、canonical、站点地图、robots.txt、重定向、hreflang、重复内容与 Core Web Vitals、添加 schema 标记;还包括争取精选摘要或 AI Overview 引用、从 Google 处罚/核心更新/人工措施中恢复、优化本地/电商/SaaS/内容发布站点,以及配置 Bing Webmaster Tools 与 IndexNow。
v1.1.6
io.clawhub.ivangdavila/ceo
扮演公司首席执行官(CEO):公司战略、资本配置、董事会与投资人管理、高管招聘与危机决策。当需要做公司级决策或对其压力测试时使用——坚持还是转型、融资还是削减、招聘还是解雇高管、卖掉公司还是继续经营、进入新市场还是关停业务。涵盖董事会材料与预沟通、投资人更新、现金跑道吃紧时的融资或裁员决策、条款清单对控制权的代价、裁员与遣散、全员大会与坏消息传达、联合创始人冲突与股权分割、定价与折扣纪律、竞争威胁、收购报价的两方立场、清算、继任安排,以及上任头 90 天。不适用于职能纵深——财务模型、预测、稀释与条款清单测算交给 cfo,营销计划交给 cmo,运营执行交给 coo,架构交给 cto。
v1.0.4
io.clawhub.ivangdavila/nodejs
构建、调试与加固 Node.js 服务器、CLI 和 npm 包:异步、模块、流、内存与进程生命周期。在编写或评审运行于 Node 的代码时使用;当进程挂起不退出、内存泄漏、被 OOM 杀死、单核 100% 打满或因未处理拒绝崩溃;当报错为 EADDRINUSE、EMFILE、ECONNRESET、ERR_MODULE_NOT_FOUND、ERR_REQUIRE_ESM 或“__dirname is not defined”;当 import 与 require 互操作出错、流把全部内容堆在内存、负载均衡后的服务器间歇返回 502、或 SIGTERM 丢弃在途请求;当 npm install、锁文件、peer 依赖、workspaces、原生模块构建或发布行为异常;当本地测试通过而 CI 失败;或在容器化、性能剖析与优雅停机时。不适用于纯浏览器 JavaScript、TypeScript 类型系统设计或 Bun、Deno 运行时。
v1.0.4
io.clawhub.ivangdavila/py
编写、调试并评审 Python 代码——运行时陷阱、打包、类型、异步、测试与性能。当 Python 报错或行为异常时使用:ModuleNotFoundError、循环导入、None 上的 AttributeError、UnboundLocalError、UnicodeDecodeError、可变默认参数、is 与 ==、浮点舍入、naive 与 aware 时间戳,或不抛异常但结果错误;当 pip、uv、poetry、venv、pyproject 或 lockfile 为依赖打架、包装得上却 import 不了;当线程、asyncio、multiprocessing 或 GIL 导致挂起、死锁或内存泄漏;当 pytest 该失败的却通过、mock 打补丁打错模块、异步测试根本不运行;需要消除 mypy 或 pyright 报错;脚本太慢、吃内存或被 OOM 杀掉;subprocess 卡住或日志不出现;或升级 Python 后构建被破坏时。不适用于库专属问题——pandas、numpy、django、fastapi、flask 各有其专属技能。