Skills / 分类

编程

浏览 编程 相关的 Skills。

使用 LLM 结构化输出做契约设计

编程

先列出业务必须的字段并写成 schema(类型、required、枚举等),按厂商文档开启结构化输出;每次返回在服务端用同一 schema 校验后再进业务逻辑;对拒答或校验失败打日志并迭代提示词或拆分 schema。适用于抽取、向导状态、工具参数序列化等场景。

Maintaining Cursor Project Rules

编程

Follow Cursor's official Rules documentation when you want persistent Agent guidance tied to a repository. Project rules encode architecture expectations, risky-folder guardrails, or repeatable workflows; Cursor applies them via Always Apply, intelligent relevance, glob-scoped attachments, or manual @mentions. Use .mdc frontmatter for finer control and reference templates with @file instead of pasting large snippets.

代码库索引构建

编程

构建并维护代码库的语义索引,使智能体能检索相关上下文——文件关系、符号使用、历史决策——而无需在每次查询时重新解析所有内容。

RAG 实现

编程

构建检索增强生成流水线:文档分块、向量化、索引、排序与答案合成——让助手从自己的数据出发回答,而不是靠泛化训练知识。

契约测试

编程

用消费者驱动的契约把服务间 API 预期钉在 CI 里,重构先在流水线失败,而不是留到联调周末才爆。

安全重构

编程

把重构拆成有测试兜底的小步:改名、抽取、搬迁,在改善结构的同时把行为钉死。

API 设计与版本策略

编程

在实现固化之前,先定义 REST 或 RPC 的资源模型、错误形态、分页与弃用规则,避免客户端被不可控的破坏性变更拖垮。

执行实施计划

编程

按书面计划顺序推进,在检查点核对假设是否仍成立,适合 spec 驱动开发与多阶段重构。

测试驱动开发(TDD)

编程

用红绿重构循环把行为钉在测试上,适合新功能、回归缺陷和需要安全网的重构场景。