AI开发套件

一套生产级的AI原生开发工具包,包含规则、文档和模式,帮助AI编码工具生成高质量的代码。

  • by aiagentwithdhruv
  • Python
  • 本地部署
  • 11 星标
  • 更新于
在 GitHub 查看 aiagentwithdhruv/ai-coding-rules

使用说明

AI开发栈

用于人工智能原生开发的生产级规则、文档、提示和模式套件。它教你的AI编码工具-- 光标 和 克劳德代码 --像首席架构师一样思考:选择正确的层,遵循干净的架构,并发布可部署的代码而不是演示。将其放入任何项目中,助手将在第一个提示上继承一致的操作模型。

快速开始

光标

curl -fsSL https://raw.githubusercontent.com/aiagentwithdhruv/ai-dev-stack/main/install.sh | bash

克劳德代码

curl -fsSL https://raw.githubusercontent.com/aiagentwithdhruv/ai-dev-stack/main/claude/CLAUDE.md -o CLAUDE.md

两者(推荐)

curl -fsSL https://raw.githubusercontent.com/aiagentwithdhruv/ai-dev-stack/main/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/aiagentwithdhruv/ai-dev-stack/main/claude/CLAUDE.md -o CLAUDE.md

心智模型:基质×两轴

套件中的所有东西都放在一个上面 基底 并按照以下方式组织 两个轴 — 怎么 你建造和 什么 你建造。预留空间(_frontier/)持有尚不稳定的模式。

ai-dev-stack/
├── foundations/      # SUBSTRATE — non-negotiables every build inherits
│   ├── rules/                  # clean architecture, security, response style
│   ├── docs/                   # PRD / ARCHITECTURE / API / SCHEMA / DEPLOY templates
│   ├── evals/                  # measure before you trust — task + regression evals
│   ├── observability/          # tracing, cost, latency, structured logs
│   ├── guardrails/             # layered policy → input → output → monitor
│   └── prompts/                # reusable system + task prompt patterns
│
├── pillars/          # AXIS 1 — HOW you build
│   ├── software-development/   # backend, frontend, data, API contracts, DevOps
│   ├── agents/                 # tools, schemas, orchestrator–worker, supervisor loops
│   └── automation/             # event/scheduled pipelines  → companion repo below
│
├── domains/          # AXIS 2 — WHAT you build
│   ├── rag-knowledge/          # ingestion, chunking, retrieval, grounded answers
│   ├── data-analytics/         # NL-to-SQL, metrics, reporting, BI assistants
│   ├── voice/                  # STT, TTS, real-time voice agents
│   ├── vision-doc-ai/          # OCR, document extraction, multimodal pipelines
│   ├── content-generation/     # long-form, structured, and media generation
│   └── decisioning-forecasting/# scoring, ranking, prediction, recommendations
│
└── _frontier/        # RESERVED — emerging patterns, not yet production-stable

把它当作一个网格来阅读。 任何项目都会选择一个或多个 支柱 (the 怎么)以及一个或多个 领域 (the 什么),然后把整件事都放在上面 基础RAG支持助理 pillars/agents + domains/rag-knowledge 上 foundations/{rules,evals,guardrails}。一个夜间报告机器人是 pillars/automation + domains/data-analytics基材永不改变;轴组成。

基材-- 地基/

每个构建都继承默认值,无论是支柱还是域。规则和文档模板告诉AI 怎么 编写代码和 什么 你正在建设;评估、可观察性和护栏使其在生产中保持诚实。从这里开始——看 地基/.

轴1——支柱(如何构建)

支柱 它涵盖了什么
软件开发/ 精简路由、服务、存储库、键入的API协定、缓存、CI/CD
代理商/ 工具模式、验证输出、编排器——工作人员和主管模式。
自动化/ 事件驱动和计划管道——请参阅下面的配套仓库。

轴2——域(您构建的内容)

域名 它涵盖了什么
抹布知识/ 将摄入与世代分开;块元数据;有根据的、引用的答案。
数据分析/ NL到SQL、只读查询代理、指标、仪表板。
声音/ 语音转文本、文本转语音、低延迟语音代理。
视觉文档ai/ OCR、文档提取、多模式理解。
内容生成/ 具有质量门的长篇、结构化和媒体内容。
决策预测/ 评分、排名、预测——LLM之前用于表格数据的经典模型。

同伴回购

与此堆栈配对的聚焦存储库(保持独立,因此每个存储库都可以单独搜索和重用):

  • 人工智能自动化套件 --n8n优先+通用工作流自动化模式。这 automation 柱子与它相连。
  • 技能 --可安装的AI代理技能包(npx skills add …),交叉工具(Claude/Cursor/Copilot/Codex/Windsurf/Cline)。这 foundations/ 规则和技能层链接在这里。
  • 幽灵浏览器 --人工智能驱动的浏览器自动化(网络抓取、自动发布);一个可运行的示例,与 automation 支柱。

建议的GitHub主题

ai-agents · rag · llm · prompt-engineering · automation · mcp · llmops · evals · claude-code · cursor · ai-development

贡献和更改日志

  • 添加规则、提示或模式?看 贡献.md --包括通用的、去标识的内容规则。
  • 版本历史存在于 更改日志.md.

许可证

麻省理工学院——使用它,分叉它,发布更好的代码。