mirror of
https://github.com/tradecatlabs/vibe-coding-cn.git
synced 2026-08-13 19:08:05 +00:00
refactor: move research domain to repository root (#58)
Move the complete research domain from docs/research to root-level research, update indexes and path-aware tooling, and align raw snapshot governance and CODEOWNERS.\n\nVerified with make test and GitHub CI.
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# Daotin/ai-coding 研究域 Agent 指南
|
||||
|
||||
本目录维护 `Daotin/ai-coding` 的独立研究域。
|
||||
|
||||
## 目录职责
|
||||
|
||||
```text
|
||||
daotin-ai-coding/
|
||||
├── README.md # 研究域入口和判断层
|
||||
├── AGENTS.md # 本目录维护规则
|
||||
├── domain.yml # 事实摘要层:仓库元数据、研究角色、来源证据
|
||||
├── deep-dive.md # L2 结构深度研究、关键机制、迁移边界和验证任务
|
||||
└── raw/ # 原始事实层:拉取到本地的一手材料快照
|
||||
```
|
||||
|
||||
## 维护规则
|
||||
|
||||
- 本目录只研究 `Daotin/ai-coding`,不要混入其他仓库的横向比较正文。
|
||||
- 动态事实必须写入 `domain.yml.github_observed`,并更新 `observed_at`。
|
||||
- `raw/` 保存原始事实层,必须通过 `python3 scripts/fetch-research-raw.py` 刷新。
|
||||
- 不手工改写 `raw/*.raw.*` 文件;稳定事实摘要再同步到 `domain.yml`。
|
||||
- README 只写判断、定位、使用方式和后续观察点,不堆外部 README 全文。
|
||||
- 如果需要横向比较,在 `research/README.md` 或新的对比文档中处理,不把本目录重新变成聚合域。
|
||||
- 修改后运行 `make sync-doc-toc` 和 `make test`。
|
||||
@@ -0,0 +1,59 @@
|
||||
# Daotin/ai-coding 研究域
|
||||
|
||||
## 字多不看
|
||||
|
||||
- 本目录研究 `Daotin/ai-coding` 这个外部仓库。
|
||||
- 当前优先级:P3;研究角色:AI Coding 经验汇总。
|
||||
- GitHub 动态事实放在 `domain.yml`,观测日期为 2026-07-03。
|
||||
|
||||
## 快速导航
|
||||
|
||||
| 文档 | 定位 |
|
||||
|:---|:---|
|
||||
| [domain.yml](domain.yml) | 仓库事实快照、研究方向、优先级和来源证据。 |
|
||||
| [analysis.md](analysis.md) | 本研究域的结构化研究结果、可借鉴点、风险和下一轮任务。 |
|
||||
| [deep-dive.md](deep-dive.md) | L2 结构深度研究、关键机制、迁移边界和验证任务。 |
|
||||
| [AGENTS.md](AGENTS.md) | 本研究域维护规则。 |
|
||||
|
||||
<details>
|
||||
<summary><strong>完整细粒度目录(点击展开/收起)</strong></summary>
|
||||
|
||||
### 细粒度目录
|
||||
|
||||
- [domain.yml](domain.yml) - 仓库事实快照、研究方向、优先级和来源证据。
|
||||
- [analysis.md](analysis.md) - 本研究域的结构化研究结果、可借鉴点、风险和下一轮任务。
|
||||
- [deep-dive.md](deep-dive.md) - L2 结构深度研究、关键机制、迁移边界和验证任务。
|
||||
- [AGENTS.md](AGENTS.md) - 本研究域维护规则。
|
||||
|
||||
</details>
|
||||
|
||||
## 使用方式
|
||||
|
||||
- 先读本 README 的判断,再读 `analysis.md` 的结构化研究结论,再读 `deep-dive.md` 的 L2 证据,
|
||||
最后读 `domain.yml` 的事实字段。
|
||||
- 需要引用 stars、forks、release、归档状态时,先重新核验 GitHub。
|
||||
- 如果形成稳定方法论,再迁入 concepts、references、workflow 或 skills。
|
||||
|
||||
## 正文
|
||||
|
||||
### 研究定位
|
||||
|
||||
`Daotin/ai-coding` 的当前研究定位是:AI Coding 经验汇总。
|
||||
|
||||
### 当前判断
|
||||
|
||||
适合补充 Cursor、Claude Code、Codex、MCP、AGENTS.md 等实践素材。
|
||||
|
||||
### 观察字段
|
||||
|
||||
- GitHub URL:https://github.com/Daotin/ai-coding
|
||||
- 当前研究方向:`workflow-methodology`
|
||||
- 当前优先级:P3
|
||||
- 当前归档状态:`false`
|
||||
- 主要语言:`None`
|
||||
|
||||
### 后续观察
|
||||
|
||||
- 是否有稳定文档结构、命令入口和可复用工作流。
|
||||
- 是否能反哺本仓库的 concepts、references、workflow 或 skills。
|
||||
- 是否存在许可证、归档状态、维护活跃度或生态迁移风险。
|
||||
@@ -0,0 +1,63 @@
|
||||
# Daotin/ai-coding 研究分析
|
||||
|
||||
## 本轮结论
|
||||
|
||||
`Daotin/ai-coding` 的核心价值是中文 AI Coding 主题雷达。它覆盖 Cursor、Claude Code、Codex、MCP、
|
||||
AGENTS.md、提示词、经验和实战,适合帮助本仓观察中文社区正在关心什么。
|
||||
|
||||
本仓不能把它当作工程标准来源。正确用法是:抽取高频主题、关键词和候选资源,再用本仓的 raw、
|
||||
analysis、deep-dive 和门禁流程二次验证。
|
||||
|
||||
## 本地证据
|
||||
|
||||
- 研究对象:`Daotin/ai-coding`
|
||||
- 当前研究角色:AI Coding 经验汇总
|
||||
- 原始仓库:`raw/repository/`
|
||||
- 原始来源清单:`raw/sources.yml`
|
||||
- 事实摘要:`domain.yml`
|
||||
|
||||
## 对标拆解
|
||||
|
||||
| 项 | 内容 |
|
||||
|:---|:---|
|
||||
| 参考对象 | `Daotin/ai-coding` |
|
||||
| 它解决的核心问题 | 汇总中文 AI Coding 主题、工具和经验入口 |
|
||||
| 核心机制 | README 多主题索引,覆盖方法论、工具、经验、实战、提示词和 MCP |
|
||||
| 真正带来结果的动作 | 快速暴露中文社区高频关注点 |
|
||||
| 可迁移做法 | 关键词候选、资源候选、MCP/AGENTS/Codex/Claude Code 主题雷达 |
|
||||
| 不可迁移条件 | 不把资料聚合当作验证结论,不复制为本仓标准 |
|
||||
| 下一步试用动作 | 抽取高频主题并映射到 `docs/concepts/keyword-system.md` |
|
||||
|
||||
## 改良迭代
|
||||
|
||||
| 改良目标 | 原模式 | 本仓版本 | 验证指标 |
|
||||
|:---|:---|:---|:---|
|
||||
| 主题发现 | 多主题资料汇总 | 关键词系统候选和资源注册表候选 | 候选有来源和采用理由 |
|
||||
| 经验筛选 | 经验链接聚合 | 经验必须转成短句、流程或检查项 | 经验不再只是外链 |
|
||||
| 工具观察 | 工具清单 | 高价值工具升级为独立研究域 | 升级有优先级和边界 |
|
||||
|
||||
## 可迁移清单
|
||||
|
||||
- 抽取中文 AI Coding 高频词。
|
||||
- 观察 MCP、AGENTS.md、Codex、Claude Code 相关资源热度。
|
||||
- 将高价值资源进入 `assets/external-resources/`。
|
||||
- 将稳定经验候选进入 `docs/getting-started/` 或 `docs/workflow/`。
|
||||
|
||||
## 不可迁移清单
|
||||
|
||||
- 不把聚合链接当作采用建议。
|
||||
- 不让本仓变成资料堆。
|
||||
- 不把未经验证的经验写入工程规范。
|
||||
|
||||
## 验证动作
|
||||
|
||||
| 动作 | 成功信号 | 失败信号 |
|
||||
|:---|:---|:---|
|
||||
| 抽取 20 个高频关键词 | 关键词能进入概念系统候选 | 关键词无定义和用途 |
|
||||
| 筛选 10 条资源 | 资源进入本地注册表并有状态 | 只复制链接 |
|
||||
| 抽取 5 条经验 | 每条转成动作或检查项 | 经验仍是口号 |
|
||||
|
||||
## 沉淀判断
|
||||
|
||||
- 稳定结果进入关键词系统、外部资源注册表和 workflow。
|
||||
- 本研究域保持 P3 中文主题雷达。
|
||||
@@ -0,0 +1,78 @@
|
||||
# Daotin/ai-coding 深度研究
|
||||
|
||||
## 研究级别
|
||||
|
||||
- 当前级别:L2 结构深度研究。
|
||||
- 研究对象:`Daotin/ai-coding`。
|
||||
- 证据来源:本目录 `raw/` 下的 GitHub 元数据、README 快照、BACKUP 文章镜像和本地仓库工作树。
|
||||
- 观察日期:2026-07-03。
|
||||
|
||||
## L2 结论
|
||||
|
||||
`Daotin/ai-coding` 的核心价值是中文 AI Coding 主题雷达。它把 Cursor、Claude Code、Codex、MCP、
|
||||
AGENTS.md、OpenSkills、BMAD、Figma MCP、Prompt、UI 原型、验证技巧等实践话题集中在 README
|
||||
和 BACKUP 文章镜像中,适合观察中文社区正在关心什么。
|
||||
|
||||
对本仓最重要的启发是:社区经验不能直接当标准,但可以作为关键词、问题清单和下沉任务的来源。
|
||||
它的价值在“主题发现”,不在“工程规范定稿”。
|
||||
|
||||
## 本地证据
|
||||
|
||||
- `raw/repository/README.md`:按 AI 方法论、AI 工具、AI 经验、AI 科普、AI 实战、AI 思考、
|
||||
AI 提示词和 MCP 组织入口。
|
||||
- `raw/repository/BACKUP/issue-18-ClaudeCode使用教程.md`:Claude Code 相关实践材料。
|
||||
- `raw/repository/BACKUP/issue-26-Codex使用技巧.md`:Codex 使用技巧材料。
|
||||
- `raw/repository/BACKUP/issue-41-一文搞懂MCP.md`:MCP 主题材料。
|
||||
- `raw/repository/BACKUP/issue-44-AGENTS.md.md`:AGENTS.md 主题材料。
|
||||
- `raw/repository/BACKUP/issue-45-MCP和AgentSkills的核心区别.md`:MCP 与 Agent Skills 对比材料。
|
||||
- `raw/repository/BACKUP/issue-47-OpenSkills,AI编程助手的"Forge".md`:OpenSkills 主题材料。
|
||||
- `domain.yml`:当前优先级为 P3,研究方向为 `workflow-methodology`。
|
||||
|
||||
## 关键机制
|
||||
|
||||
### Issue 到 README 的主题汇总
|
||||
|
||||
该仓库把分散文章和 issue 型内容汇总到 README。这个机制适合快速积累主题,但缺少版本化契约、
|
||||
验证指标和稳定分类。
|
||||
|
||||
### 中文高频问题捕获
|
||||
|
||||
仓库覆盖了 MCP、AGENTS.md、Claude Code、Codex、BMAD、Figma MCP、Prompt 递归、AI 验证、
|
||||
UI 原型等高频实践问题。这些主题可以反哺本仓的关键词系统和经验模块。
|
||||
|
||||
### 社区经验需要二次工程化
|
||||
|
||||
内容是经验集合,不是统一方法论。要进入本仓稳定层,必须重新拆成目的、对象、约束、输入、输出、
|
||||
验证和失败条件。
|
||||
|
||||
## 可迁移模式
|
||||
|
||||
- 将 BACKUP 文章视为中文 AI Coding 关键词候选池。
|
||||
- 把高频主题映射到 `docs/concepts/keyword-system.md`、`docs/workflow/` 和 `skills/`。
|
||||
- 对 MCP、AGENTS.md、Skills、Codex、Claude Code 等主题建立“问题 -> 概念 -> 操作模板”链路。
|
||||
- 将用户常见模糊需求整理为面试式 SPEC 生成流程。
|
||||
- 将“告诉 AI 如何验证”类经验转成验证检查清单。
|
||||
|
||||
## 对本仓的影响
|
||||
|
||||
本仓可以从这个对象获得三类输入:
|
||||
|
||||
- 关键词输入:MCP、AGENTS.md、Agent Skills、BMAD、OpenSkills、Prompt 递归、验证。
|
||||
- 流程输入:模糊需求访谈、AI 生成 SPEC、AI 自验证、UI 原型到实现。
|
||||
- 资源输入:中文教程和工具文章候选资源。
|
||||
|
||||
这些输入应该进入研究域、关键词系统、资源候选表或 workflow 模板,而不是直接搬运为标准答案。
|
||||
|
||||
## 风险和待验证项
|
||||
|
||||
- 文章集合的质量不均,不能把单篇观点当作本仓规范。
|
||||
- 部分主题变化很快,MCP、Codex、Claude Code 和 Skills 相关事实需要重新核验。
|
||||
- README 聚合不等于治理,缺少状态字段、最后检查时间和验证记录。
|
||||
- P3 定位应保留,除非某个主题在本仓形成明确采用需求。
|
||||
|
||||
## 下一步 L3 验证任务
|
||||
|
||||
- 从 BACKUP 中抽取 30 个高频关键词,和本仓关键词系统去重合并。
|
||||
- 将“模糊需求让 AI 面试你形成 SPEC”整理为 workflow 候选模板。
|
||||
- 为 MCP、AGENTS.md、Skills 三个主题建立概念边界说明,避免用户混用。
|
||||
- 将 AI 验证技巧整理成一份最小 Debug 输入契约:预期、实际、最小复现、环境、验证命令。
|
||||
@@ -0,0 +1,32 @@
|
||||
version: 1
|
||||
repo:
|
||||
name: Daotin/ai-coding
|
||||
source_name: Daotin/ai-coding
|
||||
url: https://github.com/Daotin/ai-coding
|
||||
research:
|
||||
domain_id: daotin-ai-coding
|
||||
domain_name: Daotin/ai-coding 研究域
|
||||
primary_direction: workflow-methodology
|
||||
role: AI Coding 经验汇总
|
||||
priority: 3
|
||||
why_study: 适合补充 Cursor、Claude Code、Codex、MCP、AGENTS.md 等实践素材。
|
||||
github_observed:
|
||||
observed_at: '2026-07-03'
|
||||
source: gh repo view
|
||||
stars: 65
|
||||
forks: 6
|
||||
archived: false
|
||||
language: null
|
||||
license: mit
|
||||
default_branch: main
|
||||
pushed_at: '2026-01-24T13:27:57Z'
|
||||
updated_at: '2026-07-02T10:34:32Z'
|
||||
latest_release: null
|
||||
homepage: ''
|
||||
topics: []
|
||||
source_evidence:
|
||||
file: ChatGPT-中文Vibe Coding仓库 (2).md
|
||||
line: 35
|
||||
maintenance:
|
||||
fact_policy: GitHub 动态字段只代表 observed_at 当日快照,更新结论前必须重新核验。
|
||||
split_policy: 本目录已经是一等研究域;更深分析放入本目录新增文档。
|
||||
@@ -0,0 +1,12 @@
|
||||
# raw/ Agent 指南
|
||||
|
||||
本目录是 `Daotin/ai-coding` 的原始事实层。
|
||||
|
||||
## 维护规则
|
||||
|
||||
- 只保存从研究对象拉取的一手材料,不写分析判断。
|
||||
- `repository/` 是本地 Git 工作树,刷新时由脚本 clone 或 fast-forward pull。
|
||||
- 不手工改写 `*.raw.*` 文件内容;需要刷新时运行 `python3 scripts/fetch-research-raw.py`。
|
||||
- `sources.yml` 必须记录拉取时间、来源命令和每个文件的状态。
|
||||
- 外部 README 原文必须保存为 `.txt`,避免本仓库 Markdown 链接检查误判。
|
||||
- 分析、判断、采用建议和沉淀路径写回上一级 `README.md`、`analysis.md` 或 `decisions.md`。
|
||||
@@ -0,0 +1,16 @@
|
||||
# raw 事实层
|
||||
|
||||
本目录保存 `Daotin/ai-coding` 的本地原始材料快照。
|
||||
|
||||
这里不写分析结论,只保存可复查的一手资料:
|
||||
|
||||
- `sources.yml`:来源清单、拉取时间、命令和文件状态。
|
||||
- `repository/`:Git 仓库工作树;本目录由 `.gitignore` 忽略,只作为本地研究材料。
|
||||
- `github-repo.raw.json`:GitHub 仓库元数据。
|
||||
- `github-readme.raw.md.txt`:GitHub README 原文快照。
|
||||
- `github-license.raw.txt`:GitHub license 原文快照;仓库无 license 时可能不存在。
|
||||
- `github-root-contents.raw.json`:默认分支根目录内容快照。
|
||||
- `github-languages.raw.json`:GitHub language 统计快照。
|
||||
- `github-latest-release.raw.json`:最新 release 快照;无 release 时可能不存在。
|
||||
|
||||
`repository/` 是外部源码快照,不参与本仓库 Markdown、链接、README/AGENTS 覆盖检查。原始 README 使用 `.txt` 后缀保存,避免其中的外部相对链接被本仓库 Markdown 链接检查误判。
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2025 Daotin
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -0,0 +1,98 @@
|
||||
# 📚 AI Coding
|
||||
|
||||
<!-- UPDATED_AT --> updated: 2026-01-02 21:43:22 <!-- UPDATED_AT -->
|
||||
|
||||
## 关于本仓库
|
||||
|
||||
一直以来,我对 AI Coding 充满热情和好奇。从最初的探索到如今的深度实践,这一年来,我持续学习各种 AI 辅助编程工具和方法论,并将它们应用到实际项目开发中。
|
||||
|
||||
本仓库汇集了我在 AI Coding 领域的:
|
||||
|
||||
- **方法论**:从 0 到 1 的实践经验和思考框架
|
||||
- **实战案例**:真实项目中的 AI 应用场景
|
||||
- **经验分享**:踩过的坑和总结的技巧
|
||||
- **提示词技巧**:如何更高效地与 AI 协作
|
||||
- **工具推荐**:实用的 AI 开发工具和工作流
|
||||
|
||||
希望这些内容能够帮助到同样对 AI Coding 感兴趣的朋友们,让我们一起探索 AI 赋能开发的无限可能!
|
||||
|
||||
<!-- ISSUES-LIST:START -->
|
||||
<!-- 此列表由 GitHub Actions 自动生成,请勿手动修改 -->
|
||||
|
||||
## AI方法论
|
||||
|
||||
* [BMAD——基于Spec-kit理念的AI敏捷开发工作流](https://github.com/Daotin/ai-coding/issues/42) (2025-12-01)
|
||||
* [AI赋能前端中后台开发](https://github.com/Daotin/ai-coding/issues/11) (2025-10-28)
|
||||
* [AI Coding的正确范式](https://github.com/Daotin/ai-coding/issues/8) (2025-10-27)
|
||||
* [AI Coding 维护现有项目](https://github.com/Daotin/ai-coding/issues/5) (2025-10-27)
|
||||
* [AI Coding从0到1方法论](https://github.com/Daotin/ai-coding/issues/2) (2025-10-27)
|
||||
|
||||
## AI工具
|
||||
|
||||
* [OpenSkills,AI 编程助手的"Forge"](https://github.com/Daotin/ai-coding/issues/47) (2026-01-24)
|
||||
* [一文搞懂MCP](https://github.com/Daotin/ai-coding/issues/41) (2025-11-07)
|
||||
* [一文搞懂cursor](https://github.com/Daotin/ai-coding/issues/40) (2025-11-07)
|
||||
* [自动化操作MCP](https://github.com/Daotin/ai-coding/issues/20) (2025-10-28)
|
||||
* [Figma远程MCP](https://github.com/Daotin/ai-coding/issues/19) (2025-10-28)
|
||||
* [Claude Code使用教程](https://github.com/Daotin/ai-coding/issues/18) (2025-10-28)
|
||||
* [UI原型图+设计稿+Vibe Coding](https://github.com/Daotin/ai-coding/issues/17) (2025-10-28)
|
||||
* [最佳AI开发工作流](https://github.com/Daotin/ai-coding/issues/16) (2025-10-28)
|
||||
* [出海独立开发穷鬼全家桶](https://github.com/Daotin/ai-coding/issues/15) (2025-10-28)
|
||||
* [UI原型图+设计稿](https://github.com/Daotin/ai-coding/issues/4) (2025-10-27)
|
||||
|
||||
## AI经验
|
||||
|
||||
* [AGENTS.md](https://github.com/Daotin/ai-coding/issues/44) (2025-12-15)
|
||||
* [【转】AI Coding 实践技巧,告诉 AI 如何验证](https://github.com/Daotin/ai-coding/issues/38) (2025-11-03)
|
||||
* [使用json样式设计文件,避免AI生成的页面有一股AI味儿。](https://github.com/Daotin/ai-coding/issues/28) (2025-10-28)
|
||||
* [Vibe Coding 工作流LLM模型选择](https://github.com/Daotin/ai-coding/issues/27) (2025-10-28)
|
||||
* [Codex使用技巧](https://github.com/Daotin/ai-coding/issues/26) (2025-10-28)
|
||||
* [【摘录】AI Coding,其实很像做技术管理](https://github.com/Daotin/ai-coding/issues/9) (2025-10-28)
|
||||
* [Andrej Karpathy 的 Vibe Coding 技巧](https://github.com/Daotin/ai-coding/issues/7) (2025-10-27)
|
||||
* [cursor引入外部文档的方式](https://github.com/Daotin/ai-coding/issues/6) (2025-10-27)
|
||||
|
||||
## AI科普
|
||||
|
||||
* [MCP 和 Agent Skills 的核心区别](https://github.com/Daotin/ai-coding/issues/45) (2025-12-21)
|
||||
|
||||
## AI实战
|
||||
|
||||
* [Todo](https://github.com/Daotin/ai-coding/issues/36) (2025-10-29)
|
||||
- [ ] AI+监控系统:监控大屏中,对于错误,增加 AI 修复建议
|
||||
- [ ] AI+VSCode 插件:自研公司内部 vscode 插件,提效(生成自定义组件,echart,代码辅助等)
|
||||
- [ ] AI+Agent(参考 [NC VSCode IDE](https://mp.weixin.qq.com/s/GwNnkuDvbDDLjp0MHtypQw))
|
||||
- [ ] AI+自动化测试(参考 [使用 CodeX 调起 Chrome-devtools-mcp 做了其中一个关键场景走查](https://x.com/Stephen4171127/status/1972348138628464813))
|
||||
* [小红书内容生成器(AI Agent)](https://github.com/Daotin/ai-coding/issues/14) (2025-10-28)
|
||||
* [AI+游戏设计](https://github.com/Daotin/ai-coding/issues/13) (2025-10-28)
|
||||
* [MCP原理解析及搭建私有组件库MCP](https://github.com/Daotin/ai-coding/issues/10) (2025-10-28)
|
||||
* [自动删除 FG](https://github.com/Daotin/ai-coding/issues/1) (2025-10-27)
|
||||
|
||||
## AI思考
|
||||
|
||||
* [对于模糊的需求,可以让 AI 面试你,通过提问的形式一步步形成 SPEC 文档,然后使用该 SPEC 完成需求开发](https://github.com/Daotin/ai-coding/issues/46) (2026-01-02)
|
||||
* [AI时代,资深工程师的价值在哪里?](https://github.com/Daotin/ai-coding/issues/39) (2025-11-05)
|
||||
|
||||
## AI提示词
|
||||
|
||||
* [使用json样式设计文件,避免AI生成的页面有一股AI味儿。](https://github.com/Daotin/ai-coding/issues/28) (2025-10-28)
|
||||
* [AI洞察](https://github.com/Daotin/ai-coding/issues/25) (2025-10-28)
|
||||
* [递归法写Prompt](https://github.com/Daotin/ai-coding/issues/24) (2025-10-28)
|
||||
* [【摘录】为什么我用了那么多提示词模板甚至用了 AI 帮忙还是写不好提示词?](https://github.com/Daotin/ai-coding/issues/23) (2025-10-28)
|
||||
* [AI+landing page](https://github.com/Daotin/ai-coding/issues/22) (2025-10-28)
|
||||
* [AI+PPT](https://github.com/Daotin/ai-coding/issues/21) (2025-10-28)
|
||||
* [AI设计网页svg](https://github.com/Daotin/ai-coding/issues/12) (2025-10-28)
|
||||
* [APP设计稿](https://github.com/Daotin/ai-coding/issues/3) (2025-10-27)
|
||||
|
||||
## MCP
|
||||
|
||||
* [Todo](https://github.com/Daotin/ai-coding/issues/37) (2025-10-29)
|
||||
- [ ] Story MCP:如果你们有 tapd 之类的需求平台,甚至可以自己实现一个 mcp 来让他拉取相对应项目的需求,基于 tapd 上的 story 在本地创建一个 story,做具体的任务拆解,分块完成。
|
||||
- [ ] Story MCP:通过自己开发的 Jira MCP,连接到自己公司的 Jira 服务器,自动获取 bug,自动修复,自动 run dev 验证,自动 commit。
|
||||
- [ ] API MCP:连接后端数据库,做前端 mock 代码生成
|
||||
* [自动化操作MCP](https://github.com/Daotin/ai-coding/issues/20) (2025-10-28)
|
||||
* [MCP原理解析及搭建私有组件库MCP](https://github.com/Daotin/ai-coding/issues/10) (2025-10-28)
|
||||
<!-- ISSUES-LIST:END -->
|
||||
|
||||
# License
|
||||
|
||||
[MIT License](./LICENSE)
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"createdAt": "2025-10-27T08:40:02Z",
|
||||
"defaultBranchRef": {
|
||||
"name": "main"
|
||||
},
|
||||
"description": "AI Coding 方法论,经验分享汇总",
|
||||
"forkCount": 6,
|
||||
"homepageUrl": "",
|
||||
"isArchived": false,
|
||||
"isFork": false,
|
||||
"isMirror": false,
|
||||
"latestRelease": null,
|
||||
"licenseInfo": {
|
||||
"key": "mit",
|
||||
"name": "MIT License",
|
||||
"nickname": ""
|
||||
},
|
||||
"nameWithOwner": "Daotin/ai-coding",
|
||||
"primaryLanguage": null,
|
||||
"pushedAt": "2026-01-24T13:27:57Z",
|
||||
"repositoryTopics": null,
|
||||
"stargazerCount": 65,
|
||||
"updatedAt": "2026-07-02T10:34:32Z",
|
||||
"url": "https://github.com/Daotin/ai-coding",
|
||||
"watchers": {
|
||||
"totalCount": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
[
|
||||
{
|
||||
"name": ".github",
|
||||
"path": ".github",
|
||||
"sha": "f3e1f80647a43b2ea3d05c74627e644fbb66a5a8",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/Daotin/ai-coding/contents/.github?ref=main",
|
||||
"html_url": "https://github.com/Daotin/ai-coding/tree/main/.github",
|
||||
"git_url": "https://api.github.com/repos/Daotin/ai-coding/git/trees/f3e1f80647a43b2ea3d05c74627e644fbb66a5a8",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/Daotin/ai-coding/contents/.github?ref=main",
|
||||
"git": "https://api.github.com/repos/Daotin/ai-coding/git/trees/f3e1f80647a43b2ea3d05c74627e644fbb66a5a8",
|
||||
"html": "https://github.com/Daotin/ai-coding/tree/main/.github"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": ".gitignore",
|
||||
"path": ".gitignore",
|
||||
"sha": "832bf5731fff19fbd187b82227368466820f9015",
|
||||
"size": 290,
|
||||
"url": "https://api.github.com/repos/Daotin/ai-coding/contents/.gitignore?ref=main",
|
||||
"html_url": "https://github.com/Daotin/ai-coding/blob/main/.gitignore",
|
||||
"git_url": "https://api.github.com/repos/Daotin/ai-coding/git/blobs/832bf5731fff19fbd187b82227368466820f9015",
|
||||
"download_url": "https://raw.githubusercontent.com/Daotin/ai-coding/main/.gitignore",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/Daotin/ai-coding/contents/.gitignore?ref=main",
|
||||
"git": "https://api.github.com/repos/Daotin/ai-coding/git/blobs/832bf5731fff19fbd187b82227368466820f9015",
|
||||
"html": "https://github.com/Daotin/ai-coding/blob/main/.gitignore"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "BACKUP",
|
||||
"path": "BACKUP",
|
||||
"sha": "a6d6e7c090616bae27f3be223b6edb586359489d",
|
||||
"size": 0,
|
||||
"url": "https://api.github.com/repos/Daotin/ai-coding/contents/BACKUP?ref=main",
|
||||
"html_url": "https://github.com/Daotin/ai-coding/tree/main/BACKUP",
|
||||
"git_url": "https://api.github.com/repos/Daotin/ai-coding/git/trees/a6d6e7c090616bae27f3be223b6edb586359489d",
|
||||
"download_url": null,
|
||||
"type": "dir",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/Daotin/ai-coding/contents/BACKUP?ref=main",
|
||||
"git": "https://api.github.com/repos/Daotin/ai-coding/git/trees/a6d6e7c090616bae27f3be223b6edb586359489d",
|
||||
"html": "https://github.com/Daotin/ai-coding/tree/main/BACKUP"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "LICENSE",
|
||||
"path": "LICENSE",
|
||||
"sha": "c8d4aa9f1a25f65281532f55a3d16b444c7263f8",
|
||||
"size": 1063,
|
||||
"url": "https://api.github.com/repos/Daotin/ai-coding/contents/LICENSE?ref=main",
|
||||
"html_url": "https://github.com/Daotin/ai-coding/blob/main/LICENSE",
|
||||
"git_url": "https://api.github.com/repos/Daotin/ai-coding/git/blobs/c8d4aa9f1a25f65281532f55a3d16b444c7263f8",
|
||||
"download_url": "https://raw.githubusercontent.com/Daotin/ai-coding/main/LICENSE",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/Daotin/ai-coding/contents/LICENSE?ref=main",
|
||||
"git": "https://api.github.com/repos/Daotin/ai-coding/git/blobs/c8d4aa9f1a25f65281532f55a3d16b444c7263f8",
|
||||
"html": "https://github.com/Daotin/ai-coding/blob/main/LICENSE"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "README.md",
|
||||
"path": "README.md",
|
||||
"sha": "f0b7abe6849f9d1da9d7e25ac914798a9a8e52c1",
|
||||
"size": 6109,
|
||||
"url": "https://api.github.com/repos/Daotin/ai-coding/contents/README.md?ref=main",
|
||||
"html_url": "https://github.com/Daotin/ai-coding/blob/main/README.md",
|
||||
"git_url": "https://api.github.com/repos/Daotin/ai-coding/git/blobs/f0b7abe6849f9d1da9d7e25ac914798a9a8e52c1",
|
||||
"download_url": "https://raw.githubusercontent.com/Daotin/ai-coding/main/README.md",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/Daotin/ai-coding/contents/README.md?ref=main",
|
||||
"git": "https://api.github.com/repos/Daotin/ai-coding/git/blobs/f0b7abe6849f9d1da9d7e25ac914798a9a8e52c1",
|
||||
"html": "https://github.com/Daotin/ai-coding/blob/main/README.md"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "package-lock.json",
|
||||
"path": "package-lock.json",
|
||||
"sha": "5e9ab40f96adc7d1d194e91326f91e7bc54acde1",
|
||||
"size": 7646,
|
||||
"url": "https://api.github.com/repos/Daotin/ai-coding/contents/package-lock.json?ref=main",
|
||||
"html_url": "https://github.com/Daotin/ai-coding/blob/main/package-lock.json",
|
||||
"git_url": "https://api.github.com/repos/Daotin/ai-coding/git/blobs/5e9ab40f96adc7d1d194e91326f91e7bc54acde1",
|
||||
"download_url": "https://raw.githubusercontent.com/Daotin/ai-coding/main/package-lock.json",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/Daotin/ai-coding/contents/package-lock.json?ref=main",
|
||||
"git": "https://api.github.com/repos/Daotin/ai-coding/git/blobs/5e9ab40f96adc7d1d194e91326f91e7bc54acde1",
|
||||
"html": "https://github.com/Daotin/ai-coding/blob/main/package-lock.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "package.json",
|
||||
"path": "package.json",
|
||||
"sha": "a0632d63c2fe76652a91aa93408a6f3f3a96ee3f",
|
||||
"size": 243,
|
||||
"url": "https://api.github.com/repos/Daotin/ai-coding/contents/package.json?ref=main",
|
||||
"html_url": "https://github.com/Daotin/ai-coding/blob/main/package.json",
|
||||
"git_url": "https://api.github.com/repos/Daotin/ai-coding/git/blobs/a0632d63c2fe76652a91aa93408a6f3f3a96ee3f",
|
||||
"download_url": "https://raw.githubusercontent.com/Daotin/ai-coding/main/package.json",
|
||||
"type": "file",
|
||||
"_links": {
|
||||
"self": "https://api.github.com/repos/Daotin/ai-coding/contents/package.json?ref=main",
|
||||
"git": "https://api.github.com/repos/Daotin/ai-coding/git/blobs/a0632d63c2fe76652a91aa93408a6f3f3a96ee3f",
|
||||
"html": "https://github.com/Daotin/ai-coding/blob/main/package.json"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,38 @@
|
||||
version: 1
|
||||
domain_id: daotin-ai-coding
|
||||
object:
|
||||
type: github_repository
|
||||
name: Daotin/ai-coding
|
||||
url: https://github.com/Daotin/ai-coding
|
||||
pulled_at: '2026-07-02T22:47:14+00:00'
|
||||
puller: scripts/fetch-research-raw.py
|
||||
files:
|
||||
- path: repository/
|
||||
kind: git-working-tree
|
||||
status: ok
|
||||
source: 'git clone --depth=1 --single-branch --no-tags https://github.com/Daotin/ai-coding.git research/daotin-ai-coding/raw/repository'
|
||||
- path: github-repo.raw.json
|
||||
kind: repository-metadata
|
||||
status: ok
|
||||
source: 'gh repo view Daotin/ai-coding --json nameWithOwner,url,description,homepageUrl,isArchived,isFork,isMirror,defaultBranchRef,licenseInfo,primaryLanguage,repositoryTopics,stargazerCount,forkCount,watchers,createdAt,updatedAt,pushedAt,latestRelease --jq .'
|
||||
- path: github-readme.raw.md.txt
|
||||
kind: readme
|
||||
status: ok
|
||||
source: 'gh api repos/Daotin/ai-coding/readme -H Accept: application/vnd.github.raw'
|
||||
- path: github-license.raw.txt
|
||||
kind: license
|
||||
status: ok
|
||||
source: 'gh api repos/Daotin/ai-coding/license -H Accept: application/vnd.github.raw'
|
||||
- path: github-root-contents.raw.json
|
||||
kind: root-contents
|
||||
status: ok
|
||||
source: 'gh api repos/Daotin/ai-coding/contents'
|
||||
- path: github-languages.raw.json
|
||||
kind: languages
|
||||
status: ok
|
||||
source: 'gh api repos/Daotin/ai-coding/languages'
|
||||
- path: github-latest-release.raw.json
|
||||
kind: latest-release
|
||||
status: missing_or_error
|
||||
source: 'gh api repos/Daotin/ai-coding/releases/latest'
|
||||
message: 'gh: Not Found (HTTP 404)'
|
||||
Reference in New Issue
Block a user