factory-assembler-expert
Factory & Assembler 변환 전문가. CommandFactory Command→Domain 변환, QueryFactory Query→Criteria 변환, Assembler Domain→Response 변환. PersistBundle 영속화 묶음, QueryBundle 조회 결과 묶음. 단방향 변환 원칙: Factory는 생성만, Assembl…
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
Factory & Assembler 변환 전문가. CommandFactory Command→Domain 변환, QueryFactory Query→Criteria 변환, Assembler Domain→Response 변환. PersistBundle 영속화 묶음, QueryBundle 조회 결과 묶음. 단방향 변환 원칙: Factory는 생성만, Assembl…
从最后一个阶段/任务重新开始管道
当关键系统完整性受到威胁时,执行紧急协议重置。
使用Chance.js为DDD聚合生成FakeBuilders,遵循项目模式,包括PropOrFactory、类型增强和用于测试的真实数据。
在开发或修正FAPI(金融级API)功能时使用。对于实现FAPI 1.0 Baseline/Advanced, FAPI CIBA, mTLS, PAR, JARM非常有用。
在构建高性能API时使用FastAPI的异步模式。在处理并发请求和异步操作时使用。
FastAPI端点的REST API设计和实现模式,包括CRUD操作、分页、过滤、错误处理以及请求/响应模型。在构建FastAPI端点、创建REST API、实现CRUD操作、添加分页、设计API路由、处理API错误时使用;或者当用户提到FastAPI模式、REST API设计、端点结构、API最佳实践或HTTP端点时使用。
使用Pydantic模型、路由注册和测试来构建一个新的FastAPI端点。在创建新的后端API端点时使用。相关:用于复杂模型验证的pydantic-model-scaffolder。
提供自动化事实核查、质量评估和自我验证能力,用于AI输出。当您需要验证事实声明、评估实现质量或确保输出在交付前达到生产标准时,请使用此技能。
生成的组件验证及质量保证技能
立即导致工作停止的故障条件
在编写需要使用faker生成器来生成真实测试数据(如姓名、电子邮件、地址、日期等)的Vague (.vague)文件时使用
生成代理农场以并行执行问题。市长通过tmux + MCP代理邮件来协调团队。取代/crank进行多代理工作。触发词:'farm', 'spawn agents', 'parallel work', 'multi-agent'。
FastAPI路由、服务、JWT认证、流处理、错误处理、OpenAI集成
在使用DDD架构新实现FastAPI后端或重构现有代码库时的指南。包括层结构(domain/application/infrastructure/controller)、依赖方向、职责边界、以及对pydantic/sqlalchemy(sqlmodel)/alembic/pytest的前提假设,还包括会话管理(通过Depends实现每个请求一个会话,在需要时使用UoW)。
在使用FastAPI和Pydantic V2构建高性能异步Python API时采用。调用以支持异步SQLAlchemy、JWT认证、WebSockets、OpenAPI文档。
Pipeline完成需求→发布
确保图书馆已收集某个系所有教员的出版物——这是一个收集完整性要求
消除组件对冲反模式,这些模式掩盖了基础设施故障。构建在发生故障时能够明显表现出来的系统,而不是在降级状态下勉强运行。这对于生产可靠性和操作可见性至关重要。
生成逼真的虚假内容用于HTML原型。在填充示例文本、产品、推荐信或其他内容时使用。不是通用的Lorem Ipsum文本。
女性时尚精品店主题的完整风格指南。分阶段应用以完成整体重塑。现代编辑美学,配以优雅的字体、几何点缀和精致的动画效果。(项目)
使用Playwright进行快速、持久且针对令牌优化的浏览器自动化。支持导航、点击、输入、截图、批量执行等功能。在处理网页、浏览器自动化或用户提到浏览、点击或网络抓取时使用。
掌握FastAPI依赖注入,构建模块化、可测试的API。
为FastAPI提供了一个全面、可重用的技能,用于标准化API错误处理。包括自定义异常类、全局异常处理器、结构化的JSON日志记录以及标准化的Pydantic错误模式。当您需要在FastAPI项目中实现一个强大的错误处理系统时,请使用此功能。