AI设计组件

该工具集包含多种插件,涵盖命令行界面构建、基础设施管理、图数据库实现、GitHub Actions工作流、GCP应用部署等,适用于AI辅助开发和数据工程场景。

一键安装此套包中的所有插件:

42plugin install ancoleman/kit/ai-design-components

包含的插件(71)

命令行界面构建助手

ancoleman

Skill

使用现代框架(如 Typer、Cobra 和 clap)在 Python、Go 和 Rust 中构建专业的命令行界面。在创建开发工具、自动化脚本或基础设施管理 CLI 时使用,具备强大的参数解析、交互式功能和多平台分发能力。

4.7

图数据库实现工具

ancoleman

Skill

用于关系密集型数据模型的图数据库实现。在构建社交网络、推荐引擎、知识图谱或欺诈检测时使用。涵盖Neo4j(主要)、ArangoDB、Amazon Neptune、Cypher查询模式和图数据建模。

4.6

基础设施代码管理器

ancoleman

Skill

使用声明式和命令式基础设施即代码(IaC)工具管理云基础设施。适用于配置云资源(Terraform/OpenTofu用于多云,Pulumi用于开发者中心的工作流,AWS CDK用于AWS原生基础设施)、设计可重用模块、实现状态管理模式等。

4.6

AI数据工程工具

ancoleman

Skill

为 AI/ML 系统构建数据管道、特征存储和嵌入生成。在构建 RAG 管道、ML 特征服务或数据转换时使用。涵盖特征存储(Feast、Tecton)、嵌入管道、分块策略、编排(Dagster、Prefect、Airflow)、dbt 转换等。

4.6

漏洞管理工具

ancoleman

Skill

在CI/CD管道中实施多层安全扫描(容器、SAST、DAST、SCA、秘密)、SBOM生成和基于风险的漏洞优先级排序。在构建DevSecOps工作流、确保合规性或为容器部署建立安全门时使用。

4.6

GCP应用部署助手

ancoleman

Skill

使用Google Cloud Platform(GCP)服务实现应用程序。适用于在GCP基础设施上构建、选择计算/存储/数据库服务、设计数据分析管道、实现机器学习工作流或架构云原生应用程序(如BigQuery、Cloud Run、GKE、Vertex AI)。

4.6

GitHub Actions工作流生成器

ancoleman

Skill

编写 GitHub Actions 工作流,使用正确的语法、可重用的工作流、复合操作、矩阵构建、缓存和安全最佳实践。在为 GitHub 托管项目创建 CI/CD 工作流或自动化 GitHub 存储库任务时使用。

4.6

测试策略选择指导

ancoleman

Skill

提供选择和实施测试方法的战略指导,涵盖测试金字塔的各个层面。在构建全面的测试套件时使用,以平衡单元测试、集成测试、端到端测试和合同测试,以实现最佳速度和信心。涵盖多种语言模式(TypeScript、Python、Go、Rust)和现代实践。

4.5

云资源标签管理工具

ancoleman

Skill

在AWS、Azure、GCP和Kubernetes中应用和强制执行云资源标记策略,以便进行成本分配、所有权跟踪、合规性和自动化。在实施云治理、优化成本或自动化基础设施管理时使用。

4.5

模型服务与部署助手

ancoleman

Skill

用于推理的 LLM 和 ML 模型部署。在生产环境中提供模型、构建 AI API 或优化推理时使用。涵盖 vLLM(LLM 服务)、TensorRT-LLM(GPU 优化)、Ollama(本地)、BentoML(ML 部署)、Triton(多模型)、LangChain(编排)、LlamaIndex(RAG)等。

4.5

文档数据库实现工具

ancoleman

Skill

文档数据库实现,适用于灵活的架构应用。当构建内容管理、用户档案、目录或事件日志时使用。涵盖 MongoDB(主要)、DynamoDB、Firestore、架构设计模式、索引策略和聚合管道。

4.5

安全日志管理配置器

ancoleman

Skill

配置安全信息和事件管理(SIEM)系统以进行威胁检测、日志聚合和合规性。在实施集中式安全日志记录、编写检测规则或满足云和本地基础设施的审计要求时使用。

4.5

Linux系统管理工具

ancoleman

Skill

管理 Linux 系统,涵盖 systemd 服务、进程管理、文件系统、网络、性能调优和故障排除。在部署应用程序、优化服务器性能、诊断生产问题或管理 Linux 服务器上的用户和安全时使用。

4.5

AI聊天接口构建器

ancoleman

Skill

构建 AI 聊天界面和对话 UI,支持流式响应、上下文管理和多模态支持。在创建类似 ChatGPT 的界面、AI 助手、代码助手或对话代理时使用。处理流式文本、令牌限制、再生、反馈循环和工具使用等。

4.5

合规实施与维护工具

ancoleman

Skill

使用统一控制映射、代码即政策执行和自动化证据收集来实施和维护对 SOC 2、HIPAA、PCI-DSS 和 GDPR 的合规性。在构建需要遵循法规的系统、在多个框架中实施安全控制或自动化审计时使用。

4.5

数据转换与分析工具

ancoleman

Skill

使用 ETL/ELT 模式、SQL(dbt)、Python(pandas/polars/PySpark)和编排(Airflow)将原始数据转换为分析资产。在构建数据管道、实施增量模型、从 pandas 迁移到 polars 或编排多步骤转换时使用,并进行测试和质量保证。

4.5

提示工程优化工具

ancoleman

Skill

使用零样本、少样本、思维链和结构化输出技术来设计有效的 LLM 提示。在构建需要可靠输出的 LLM 应用、实施 RAG 系统、创建 AI 代理或优化提示质量和成本时使用。涵盖 OpenAI、Anthropic 和开源模型。

4.4

DNS记录管理工具

ancoleman

Skill

管理DNS记录、TTL策略和基础设施的DNS即代码自动化。在配置域名解析、使用external-dns从Kubernetes自动化DNS、设置基于DNS的负载均衡或排查跨云提供商(Route53、Cloud DNS、Azure DNS)的传播问题时使用。

4.4

CI/CD管道构建器

ancoleman

Skill

构建安全、高效的 CI/CD 管道,具备供应链安全(SLSA)、单一代码库优化、缓存策略和并行化模式,适用于 GitHub Actions、GitLab CI 和 Argo Workflows。在设置自动化测试、构建或部署工作流时使用。

4.4

Azure云架构设计助手

ancoleman

Skill

设计和实施Azure云架构,采用计算、存储、数据库、AI服务、网络和治理的最佳实践。在Microsoft Azure上构建应用程序或将工作负载迁移到Azure云平台时使用。

4.4

向量数据库实现助手

ancoleman

Skill

用于 AI/ML 应用、语义搜索和 RAG 系统的向量数据库实现。在构建聊天机器人、搜索引擎、推荐系统或基于相似性的检索时使用。涵盖 Qdrant(主要)、Pinecone、Milvus、pgvector、Chroma、嵌入生成(OpenAI、Voyage、Cohere)等。

4.3

可观测性实施工具

ancoleman

Skill

使用OpenTelemetry作为统一标准进行监控、日志记录和追踪实现。适用于构建需要可见性以监控性能、错误和行为的生产系统。涵盖OpenTelemetry(指标、日志、追踪)、Prometheus、Grafana、Loki、Jaeger、Tempo和结构化日志。

4.3

配置管理自动化指南

ancoleman

Skill

指导用户通过Ansible创建、管理和测试服务器配置自动化。在自动化服务器配置、使用Ansible剧本部署应用程序、管理云环境的动态清单或使用Molecule测试角色时,此技能提供幂等性。

4.3

LLM系统评估工具

ancoleman

Skill

使用自动化指标、LLM 作为评判者和基准来评估 LLM 系统。在测试提示质量、验证 RAG 管道、测量安全性(幻觉、偏见)或比较模型以进行生产部署时使用。

4.3

媒体管理组件

ancoleman

Skill

实现媒体和文件管理组件,包括文件上传(拖放、多文件、可恢复)、图像库(灯箱、轮播、砖石布局)、视频播放器(自定义控件、字幕、自适应流)、音频播放器(波形、播放列表)、文档查看器(PDF、Office)等。

4.3

API设计与实现助手

ancoleman

Skill

设计安全、可扩展且易于维护的API,使用RESTful、GraphQL和事件驱动模式。适用于设计新API、演进现有API或为团队建立API标准。

4.3

API模式实施助手

ancoleman

Skill

在REST、GraphQL、gRPC和tRPC模式下进行API设计和实现。适用于构建后端服务、公共API或服务间通信。涵盖REST框架(FastAPI、Axum、Gin、Hono)、GraphQL库(Strawberry、async-graphql、gqlgen、Pothos)、gRPC(Tonic、Connect-Go)。

4.3

GitOps实施工具

ancoleman

Skill

使用 ArgoCD 或 Flux 实施 Kubernetes 的 GitOps 持续交付。在自动化部署时使用 Git 作为单一真相源、基于拉取的交付、漂移检测、多集群管理和渐进式发布。

4.3

Dockerfile编写助手

ancoleman

Skill

编写优化、安全的多阶段 Dockerfile,采用语言特定的模式(Python、Node.js、Go、Rust)、BuildKit 特性和无发行版镜像。在容器化应用程序、优化现有 Dockerfile 或减少镜像大小时使用。

4.3

性能工程优化工具

ancoleman

Skill

在验证系统在负载下的性能、通过分析识别瓶颈或优化应用程序响应性时使用。涵盖负载测试(k6、Locust)、性能分析(CPU、内存、I/O)和优化策略(缓存、查询优化、核心网页指标)。用于容量规划、资源分配等。

4.3

技术文档生成助手

ancoleman

Skill

生成全面的技术文档,包括API文档(OpenAPI/Swagger)、代码文档(TypeDoc/Sphinx)、文档网站(Docusaurus/MkDocs)、架构决策记录(ADRs)和图表(Mermaid/PlantUML)。在记录API、库、系统架构或构建时使用。

4.3

SQL性能优化分析器

ancoleman

Skill

通过EXPLAIN分析、索引策略和查询重写优化PostgreSQL、MySQL和SQL Server的SQL查询性能。在调试慢查询、分析执行计划或改善数据库性能时使用。

4.3

向量嵌入优化工具

ancoleman

Skill

通过模型选择、分块策略、缓存和性能调优优化RAG系统的向量嵌入。在构建语义搜索、RAG管道或需要具有成本效益的高质量嵌入的文档检索系统时使用。

4.2

Kubernetes操作管理器

ancoleman

Skill

有效操作生产Kubernetes集群,具备资源管理、高级调度、网络、存储、安全加固和自动扩展。在将工作负载部署到Kubernetes、配置集群资源、实施安全策略或排查操作问题时使用。

4.2

组件组装助手

ancoleman

Skill

将AI设计组件技能的输出组装成统一的、生产就绪的组件系统,具备经过验证的令牌集成、适当的导入链和框架特定的脚手架。在运行主题、布局、仪表板、数据可视化或反馈技能后,作为顶尖技能使用。

4.2

消息队列使用工具

ancoleman

Skill

使用消息代理和任务队列进行异步通信模式。在构建事件驱动系统、后台作业处理或服务解耦时使用。涵盖 Kafka(事件流)、RabbitMQ(复杂路由)、NATS(云原生)、Redis Streams、Celery(Python)、BullMQ(TypeScript)、Temporal 等。

4.2

数据可视化仪表盘构建器

ancoleman

Skill

构建仪表板、报告和数据驱动的界面,要求使用图表、图形或可视分析。提供基于数据特征和分析目的选择适当可视化的系统框架。包括按目的组织的 24 种以上可视化类型(趋势、比较等)。

4.2

Git工作流管理助手

ancoleman

Skill

管理Git分支策略、提交约定和协作工作流。在选择基于主干的开发、GitHub Flow或GitFlow、为自动版本控制实施常规提交、设置Git钩子以确保质量门或组织具有明确所有权的单一代码库时使用。

4.2

实时同步实现工具

ancoleman

Skill

用于实时更新、协作和在线状态的通信模式。在构建聊天应用程序、协作工具、实时仪表板或流式接口(LLM响应、指标)时使用。涵盖SSE(服务器推送事件用于单向流)、WebSocket(双向通信)。

4.2

Shell脚本编写助手

ancoleman

Skill

编写健壮、可移植的Shell脚本,具备适当的错误处理、参数解析和测试。在自动化系统任务、构建CI/CD脚本或创建容器入口点时使用。

4.2

数据架构战略指导

ancoleman

Skill

为设计现代数据平台提供战略指导,涵盖存储范式(数据湖、数据仓库、湖屋)、建模方法(维度、规范化、数据仓库、宽表)、数据网格原则和奖章架构模式。当架构数据平台、选择最佳方案时使用。

4.2

分布式系统设计工具

ancoleman

Skill

在设计可扩展性、可靠性和一致性的分布式系统时使用。涵盖 CAP/PACELC 定理、一致性模型(强一致性、最终一致性、因果一致性)、复制模式(主从、多个主、无主)、分区策略(哈希、范围、地理)和事务模式(Saga)。

4.2