next-cache-components
Next.js 16 Cache Components 技能包,介绍 PPR(部分预渲染)、use cache 指令、cacheLife、cacheTag、updateTag 等缓存能力,用于在单个路由中混合静态、缓存与动态内容,并覆盖配置方式、缓存失效与迁移要点。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-16 00:04
41,212 个结果
Next.js 16 Cache Components 技能包,介绍 PPR(部分预渲染)、use cache 指令、cacheLife、cacheTag、updateTag 等缓存能力,用于在单个路由中混合静态、缓存与动态内容,并覆盖配置方式、缓存失效与迁移要点。
仅在用户明确要求 Clean Architecture 设计、实现或评审时使用,按领域、用例、接口适配器、基础设施四层组织代码,检查依赖方向并给出分层问题与文件放置建议。
一个面向 DDD 的领域模型优先开发技能:先用通用语言编写领域测试,再实现值对象、实体、聚合与领域服务,随后加入内存仓储和用例编排,最后才接入基础设施适配器。
用于在分层架构、整洁架构或 DDD 项目中判断仓储接口与实现应放置的位置,强调聚合不应依赖仓储,避免领域模型向外获取数据。
面向领域逻辑、应用服务与基础设施的错误处理设计/评审技能,按可恢复性与调用方责任选择错误机制,区分领域、校验、应用、基础设施、编程缺陷与致命系统错误,并给出错误分类、机制选择、API 变更与测试建议。
第一类集合(First Class Collection):把集合封装为领域专用类,集中管理集合规则、不变量与行为,适用于列表逻辑分散的场景。
一个用于判断相似代码是否应去重的技能,强调按共享意图与变更原因而非文本相似度做决定,避免有害的 DRY。
依据公开资料整理:用于审查或重构因“火车残骸”式调用链造成的对象耦合,应用迪米特法则(Law of Demeter),让对象只与直接协作者交互,而非穿越它们访问陌生内部。
将已有技能目录从 .claude/skills/{name} 迁移到 .agents/skills/{name},并创建 Claude/Codex 符号链接的技能。仅在迁移技能目录且创建对应符号链接时使用。
用于重构混乱代码库的包或模块结构,处理大模块、依赖问题或规划新项目结构,强调信息隐藏与依赖方向控制。
面向 Scala 3 与 Apache Pekko 的 CQRS/事件溯源实现技能,指导聚合 Actor、命令处理、事件建模、Protobuf 序列化与读模型投影等实现细节。
用于重构既有代码库包或模块结构的技能,可发现循环依赖、过大模块、职责错位和依赖问题,并以小步可验证的方式在保持行为不变的前提下改进依赖形态。
一个用于代码审查与重构的 AI 技能,针对“查询对象状态后在对象外部做决策”的代码,将行为移动到拥有数据的对象中,遵循 Tell, Don't Ask 原则。
用于通过对话式需求发现,为 REST API 开发编写架构决策记录(ADR)。适合需要记录 API 目的、消费者、功能需求与技术决策的团队,支持交互式引导并生成 ADR 文档。
面向 Java 项目的 Spring Data JDBC 技能,指导结合 Java record 设计实体、仓储、不可变更新、聚合关系、自定义查询与事务,并避免 N+1 单次加载。
用于评估并处理 GitHub PR、GitLab MR 或对话中的评审反馈的技能,帮助代理收集评审意见、判断其有效性、实施最小修复并回复与解决讨论。
what-next 是一个用于在路径不确定、信任受损或需要多个可行方案时,帮助选择并执行下一步行动的技能。它通过重建目标、逆向推导前置条件、分类完整度、生成并对抗性筛选方案、执行门控与真实验证等步骤,输出结构化的下一步决策。
Surge 项目的本地开发技能,用于在后台终端启动 dev 服务器与 Livebook,并用 Playwright 以种子用户登录调试界面。
Bun 运行时的现代 JavaScript/TypeScript 开发技能,涵盖包管理、打包、测试与从 Node.js 迁移,适合新建 JS/TS 项目、迁移 Node.js、优化开发速度及排查 Bun 特有问题。
TypeScript Expert 是一个面向 TypeScript 与 JavaScript 的专家型技能,专注于类型级编程、性能优化、monorepo 管理、迁移策略以及现代工具链实践。它会在被调用时先分析项目配置(TypeScript 与 Node 版本、工具生态、是否为 monorepo),再根据问题类别给出解决方案,并通过类型检查、测试和构建进行验证。内容涵盖品牌类型、条件类型、类型推断、类型检查与构建性能优化、常见复杂错误排查、模块解析、JavaScript 到 TypeScript 迁移、Nx 与 Turborepo 选型、Biome 与 ESLint 对比、类型测试以及调试技巧等。
Zod 模式校验最佳实践技能,面向 TypeScript 应用,涵盖类型安全、解析与错误处理。包含 8 大类共 43 条规则,按影响优先级排列,用于指导自动重构与代码生成。
corpus-campaign 是一个用于跨多个拉取请求的交付活动的“可重启目标合同”编写与修订技能。它把持久目标与易变的仓库状态分离:先读取项目治理规则、需求、依赖状态、交付命令、分支保护、发布约束、工作树和实时追踪器,锁定一个目标与一个可验证的停止条件,并拒绝无关积压。它要求选定一个项目原生的 issue、epic 或等价台账来承载工作项、依赖、分配、拉取请求与状态,活动只指向该台账而不复制可变状态。技能为每种操作(通道分配、验证、重执行、发布、评审、合并、清理)记录所有者、强度、机制与失败行为,区分咨询性、确定性本地、隔离权威三类权限。它检查 git 工作树与分支,按路径、分支、所有者与状态分类通道,禁止抢占活跃或未知通道;只调度依赖就绪且写入不重叠的工作,并按成本选择合适模型层级。交付上要求先定义最强可观察检查、先复现缺陷再修复、每个拉取请求保持一个可评审关注点并按依赖顺序合并。适用场景是一人拥有跨多个 PR 的交付目标、需要可中断可续跑且依赖感知的协调;限制在于需项目具备原生台账、治理文件与交付命令,且关键意图、豁免、不可逆决策与最终验收须由人负责。
Domain Modeling 是一项在项目设计中主动构建与打磨领域模型的技能。它强调通过质疑术词、构造边界案例场景,以及在术语和决策定型时立即写下它们,来持续演进项目的领域语言,而不仅仅是读取词汇表。技能规定了术语的存放位置:每个仓库一份词汇表,跨领域使用的术语放在 /project-context 技能的 glossary.md 中,仅在某一个领域内使用的术语放在该领域文件的 Words 章节。若 /project-context 尚不存在,应提示用户运行 /setup-project-context;docs/adr/ 目录在需要第一条 ADR 时才惰性创建。会话期间,该技能会对照现有词汇表质疑冲突用法、将模糊或过载的术语锐化为精确的规范术语、用具体场景压力测试领域关系、与代码交叉核对是否矛盾,并在术语确定时立即写入词汇表或领域文件。词汇表只存放词语,不承载实现细节、规格、草稿或决策;决策以领域文件中的 Reason 或 Fence,或 ADR 形式记录。仅当决策同时满足难以逆转、无上下文时令人意外、是真实权衡的结果三个条件时,才建议创建 ADR,且 ADR 一旦写成即固定不变,其现行影响应写回领域文件的 Reasons。
ccusage 是用于统计 Claude Code CLI 令牌用量与成本的命令行工具,可按日、周、月、会话或计费区块查看消耗,支持项目、模型、实例筛选与 JSON 输出,适合查询用量报告和账单数据。