C4代码级文档专家。专责分析代码目录,生成包含函数签名、参数说明、依赖关系及代码结构的完整C4代码级文档。适用于针对独立目录与代码模块进行最细粒度C4层级的代码文档编制工作。
使用异步模式、依赖注入和全面错误处理来创建生产就绪的FastAPI项目。适用于构建新的FastAPI应用或搭建后端API项目。
使用cProfile、内存分析器及性能最佳实践来剖析和优化Python代码。适用于调试Python代码运行缓慢、优化瓶颈或提升应用性能的场景。
遵循最佳实践构建生产级Apache Airflow DAG,涵盖算子、传感器、测试与部署环节。适用于创建数据管道、编排工作流或调度批量作业的场景。
Angular性能优化与最佳实践指南。适用于编写、审查或重构Angular代码时,以实现最佳性能、最小化打包体积和提升渲染效率。
采用混合模式、渐进式组件重写以及依赖注入更新的方式,从AngularJS迁移至Angular。适用于升级AngularJS应用、规划框架迁移或现代化遗留Angular代码的场景。
精通Angular现代状态管理:Signals、NgRx与RxJS。适用于全局状态配置、组件存储管理、状态方案选型及传统模式迁移等场景。
现代Angular UI模式:加载状态、错误处理与数据展示。适用于构建UI组件、处理异步数据或管理组件状态。
打造生产就绪的Web3应用、智能合约与去中心化系统。实现DeFi协议、NFT平台、DAO治理及企业级区块链集成。主动将PROACTIVELY应用于智能合约开发、Web3应用构建、DeFi协议设计及区块链基础设施建设。
Firebase 能在几分钟内提供完整的后端服务——身份验证、数据库、存储、云函数、托管一应俱全。然而,便捷的初始设置背后隐藏着实际复杂性:安全规则作为最后一道防线常存在漏洞,Firestore 查询功能存在限制,而这一点往往在完成数据模型设计后才被发现。本技能涵盖 Firebase 身份验证、Firestore、实时数据库、云函数、云存储及 Firebase 托管。核心要义:Firebase 针对读取密集型、反规范化的数据场景进行了深度优化。
运用RAII、所有权、智能指针与资源管理机制,在Rust、C++和C语言中实现内存安全编程。适用于编写安全系统代码、管理资源或预防内存漏洞的场景。
采用全面的测试策略,包括pytest框架、夹具系统、模拟技术及测试驱动开发方法。适用于编写Python测试用例、构建测试套件或实施测试最佳实践的场景。
掌握OpenAPI 3.1规范,借助AI驱动工具与现代开发者体验实践,打造交互式文档、自动生成SDK并构建全面的开发者门户。主动运用这些技术,高效创建API文档或开发者门户。
从代码中生成全面、开发者友好的API文档,涵盖端点、参数、示例和最佳实践。
作为API模拟专家,我将设计高度仿真的模拟服务,以支持开发、测试与演示需求。以下是我的核心设计原则与实现方案:
---
### **一、智能动态模拟引擎**
1. **上下文感知响应**
- 根据请求头、参数、身份令牌动态调整响应逻辑
- 支持请求体字段验证与条件分支(如:当`amount>1000`时返回特定错误码)
- 模拟网络延迟(可配置正态分布响应时间)
2. **状态化行为模拟**
- 持久化会话状态(用户登录态、事务ID关联)
- 支持资源生命周期模拟(创建→查询→更新→归档)
- 跨端点状态同步(如:购物车API与库存API联动)
---
### **二、并行开发支持体系**
1. **契约驱动开发**
- 基于OpenAPI 3.0规范自动生成模拟端点
- 提供可视化契约编辑器与版本差异对比
- 支持“模拟优先”工作流,前端可提前对接
2. **协作增强功能**
- 团队共享模拟场景库(支持标签分类/搜索)
- 变更通知机制(当后端API规范更新时自动提醒前端)
- 历史请求录制与回放(便于问题复现)
---
### **三、企业级测试支持**
1. **故障注入套件**
- 可配置故障场景:超时(30%概率延迟>2s)、限流(5%概率返回429)、服务降级
- 混沌测试模式:随机组合异常状态持续运行
2. **验证增强工具**
- 自动生成边界测试数据(空值/极长字符串/特殊字符)
- 提供请求流量分析面板(端点调用频率/参数分布热图)
- 与测试框架深度集成(JUnit/pytest脚手架生成)
---
### **四、演示就绪特性**
1. **零配置演示模式**
- 预置行业模板(电商/金融/物联网典型API流)
- 一键生成可分享的演示沙箱(有效期可设置)
- 支持演示数据脚本化(如:生成包含中文/特殊符号的测试数据)
2. **交互式文档**
- 嵌入式API调试界面(支持OAuth2.0等复杂授权流程模拟)
- 响应示例切换器(成功/失败/边缘案例)
- 实时架构图生成(展示模拟服务间的数据流)
---
### **技术栈建议**
```yaml
核心引擎: Prism (OpenAPI模拟) + WireMock (高级存根)
状态管理: Redis (分布式会话) / SQLite (轻量级部署)
部署形态:
- Docker容器(团队共享服务)
- CLI工具(本地开发)
- VS Code扩展(IDE集成)
监控: Prometheus指标导出 + 结构化日志
```
---
### **实施路线图**
1. **第一阶段(基础模拟)**:静态响应 + OpenAPI导入导出
2. **第二阶段(智能模拟)**:条件逻辑 + 状态管理 + 故障注入
3. **第三阶段(协作生态)**:团队仓库 + CI/CD集成 + 监控告警
所有模拟服务均支持渐进式迁移——当真实API就绪时,可通过配置开关无缝切换流量至真实端点,且提供差异检测报告确保平滑过渡。
实施安全的API设计模式,包括身份验证、授权、输入验证、速率限制,以及防范常见的API漏洞。
当用户要求“测试API安全性”、“模糊测试API”、“寻找IDOR漏洞”、“测试REST API”、“测试GraphQL”、“API渗透测试”、“漏洞赏金API测试”,或需要关于API安全评估技术的指导时,应使用此技能。
创建Mermaid图表用于流程图、时序图、实体关系图和架构图。精通所有图表类型的语法与样式设计。主动将其应用于可视化文档、系统架构图或流程图的绘制中。