Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
基于 Domain Primitives 与 Always-Valid Domain Model 的设计原则,支持保证领域模型类型安全与不变条件的设计与实现。防止滥用原始类型,设计具备构建时校验、不可变性与自包含性的领域专用类型。在代码评审、新增实现、重构时使用。目标语言:Rust、TypeScript、Java。也可应用于其他语言(Kotlin、Scala、Go、Python 等)。触发条件:如「想创建领域原始类型」「设计 Always-Valid 模型」「想包装原始类型」「想在构建时校验」「想用类型防止无效状态」「Smart Constructor 模式」等请求时启动。
服务端文件上传处理。涵盖 Multer(Node.js/Express)、FastAPI UploadFile(Python)、Spring MultipartFile(Java)。文件校验、流式传输、大小限制和存储策略。适用场景:用户提到 "file upload"、"multipart"、"multer"、"upload endpoint"、"form data"、"file validation"、"image upload"、"MultipartFile"、"UploadFile" 时。不适用于:云存储(S3/GCS/Azure)——请使用 `cloud-storage`;文件下载/导出——请使用 `data-export`
将功能、PRD 或需求拆分为 TDD 实施任务,任务 0.0 必须首先创建功能分支。每项任务采用 TDD 四步循环(RED 测试→运行并确认失败→GREEN 实现→运行并确认通过→REFACTOR),并包含必需的公共 API 文档任务、文档更新任务和代码审查任务。输出包含 `Guidance Used` 和 `Relevant Files` 部分,并保存到 `tasks/tasks-[name].md`;根据项目惯例自动检测测试命令、源代码目录和测试目录。优先面向 Ruby,但不限语言。触发词:tdd task list、tdd tasks、generate tasks、tdd breakdown、implementation tasks、task breakdown、feature tasks、quadruplet pattern。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
