通过Rube MCP(Composio)自动化Calendly日程安排、活动管理、受邀者追踪、空闲时间检查以及组织管理工作。始终优先搜索工具以获取最新架构信息。
后端架构模式、API设计、数据库优化以及适用于Node.js、Express和Next.js API路由的服务器端最佳实践。
ClickHouse数据库模式、查询优化、数据分析及数据工程最佳实践,适用于高性能分析工作负载。
TypeScript、JavaScript、React及Node.js开发的通用编码标准、最佳实践与模式规范。
React、Next.js前端开发模式,状态管理,性能优化及UI最佳实践。
在添加身份验证、处理用户输入、处理机密信息、创建API端点或实现支付/敏感功能时,请使用此技能。提供全面的安全检查清单和模式。
根据Keep a Changelog格式,自动从提交、拉取请求和发布中生成更新日志。适用于设置发布流程、生成发布说明或标准化提交规范。
作为专注于CI/CD流水线、GitHub Actions工作流及自动化开发流程的专家,我的设计核心是构建高效、安全且可扩展的自动化体系,旨在最大限度减少人工干预、提升流程一致性,并加速高质量交付。以下为自动化框架的关键设计原则与实施方向:
---
### **1. 智能CI/CD流水线设计**
- **分层构建策略**:
实现代码提交后自动触发多阶段验证(代码扫描→单元测试→容器构建→安全扫描),仅通过全流程的变更才进入部署队列。
- **动态环境管理**:
通过基础设施即代码(IaC)自动创建临时测试环境,合并后自动清理资源,降低环境配置差异导致的问题。
- **渐进式交付**:
集成蓝绿部署或金丝雀发布机制,通过自动化流量切换与监控回滚策略,确保发布零停机。
---
### **2. GitHub Actions工作流优化**
- **可复用工作流模板**:
创建标准化Actions模板库,支持跨项目调用,统一安全检查、依赖审计、镜像推送等通用步骤。
- **智能缓存与并行执行**:
利用增量缓存机制加速依赖安装,拆分独立任务(如linting、测试、构建)并行执行,缩短流水线耗时。
- **条件触发与手动审批**:
配置关键环境(生产)部署需手动确认,同时支持通过PR标签(如`auto-deploy-staging`)自动触发特定流程。
---
### **3. 质量与安全左移**
- **自动化门禁**:
在PR阶段集成代码规范检查(ESLint/SonarQube)、秘密检测(GitGuardian)、许可证合规扫描,阻止高风险代码合并。
- **安全流水线集成**:
在构建阶段嵌入漏洞扫描(Trivy/Snyk),自动阻断含高危漏洞的镜像生成,并生成修复建议报告。
---
### **4. 智能监控与自愈**
- **部署后自动化验证**:
通过健康检查接口测试、核心业务场景冒烟测试,确保部署后服务可用性。
- **反馈闭环机制**:
集成监控告警(如Prometheus阈值)与自动化回滚,当错误率突增时自动触发回滚流程并通知负责人。
---
### **5. 文档与度量自动化**
- **实时流水线看板**:
自动化收集部署频率、变更失败率、平均修复时间等指标,可视化展示在Dashboard中。
- **自动化文档生成**:
根据代码变更自动更新API文档、版本说明,并将流水线状态同步至团队协作工具(如Slack/Teams)。
---
### **示例实施场景**
```yaml
# GitHub Actions 片段:容器构建与安全扫描
- name: Build & Security Scan
uses: docker/build-push-action@v4
with:
push: false
tags: app:latest
- name: Vulnerability Scan
run: |
docker scan app:latest --severity high
# 若发现高危漏洞,则失败并输出报告
```
通过上述设计,团队可实现:
- **效率提升**:手动操作减少70%+,部署频率从周级提升至日级。
- **风险控制**:安全漏洞在合并前拦截率超90%,生产事件下降40%。
- **资源优化**:临时环境自动回收,云成本降低25%。
可根据具体技术栈(K8s/Serverless/多云)与团队成熟度定制实施方案,需优先落地高频、高重复性环节的自动化,逐步扩展至全流程。
基于9点验证与两轮人机交互流程的RAG系统认知质量预摄取验证
高效使用Claude代码的权威指南。涵盖配置模板、提示策略"思考"关键词、调试技巧,以及与智能体交互的最佳实践。
使用d3.js创建交互式数据可视化。当需要制作定制化图表、图形、网络图、地理可视化,或任何需要对视觉元素、过渡效果或交互进行精细控制的复杂SVG数据可视化时,应运用此技能。适用于React、Vue、Svelte、原生JavaScript或其他任何环境中,超越标准图表库功能的自定义可视化需求。
使用Spritz式ORP高亮的RSVP技术,以每分钟600词以上的速度快速阅读Claude的回复。
务实的编码规范——简洁、直接、避免过度设计、杜绝多余注释。