尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Implementation Plan
Implementation Plan【免费下载链接】aiThe AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents项目地址: https://gitcode.com/GitHub_Trending/ai/aiAffected paths:src/db/、src/config/database.ts、tests/integration/Dependencies: 需要新增/移除/升级的包及版本Patterns to follow: 参照既有代码模式Patterns to avoid: 明确不要做什么Configuration: 需要新增/修改的环境变量、配置文件、特性开关Migration steps: 替换旧方案时的渐进迁移路径Verificationnpm test通过除src/db/client.ts外不存在pg的直接导入CI 总时长低于 60 秒Verification 被刻意设计为**复选框而非散文**每条标准必须可测试Agent 能够通过跑一条命令或写一个测试来勾选。这在 [references/examples.md](https://link.gitcode.com/i/d61ae4c4b939cf73f441882783b5adac) 给出的完整示例Use SQLite for local development database中有非常具体的示范——包括 grep -r from pg src/ 这类可执行的验证命令。 ### 什么时候该写、什么时候不该写 SKILL.md 给出的判断标准是当决策改变了系统的构建或运行方式、难以逆转、影响后续在代码库工作的人或 Agent、存在真实被考虑过的备选方案时写 ADR而既定模式内的常规实现选择、Bug 修复、错别字、已被 linter/formatter 覆盖的风格偏好不写 ADR。对 Agent 而言还有主动触发条件引入新依赖、创建新的架构模式、在多个真实方案间做取舍、改动与既有 accepted ADR 冲突、以及发现自己正在写一段解释 why 的长注释——此时这段推理应该进 ADR 而不是注释。 ### 代码 ↔ ADR 双向链接 ADR 与代码之间应建立双向引用 - **ADR → 代码**在 Implementation Plan 中指名具体的文件、目录与模式 - **代码 → ADR**在实现入口处加一行轻量注释例如 typescript // ADR: Using better-sqlite3 for test database // See: docs/decisions/2025-06-15-use-sqlite-for-test-database.md import Database from better-sqlite3;价值在于可发现性未来在src/db/工作的 Agent 能据此找到管辖该区域的 ADR而某份 ADR 被 superseded 时代码中的引用让需要同步更新的代码一览无余。落地工具链三个零依赖脚本仓库在skills/adr-skill/scripts/下提供了三个纯 Node.js 脚本无外部依赖覆盖 ADR 的创建、引导与状态管理全流程。bootstrap_adr.js从零引导对尚无 ADR 的仓库一条命令即可完成三件事创建目录、生成索引文件adr-readme.md 模板、生成首份内容真实填充的Adopt architecture decision recordsADR——而不是空模板node /path/to/adr-skill/scripts/bootstrap_adr.js # 可选参数 node /path/to/adr-skill/scripts/bootstrap_adr.js --dir docs/decisions # 覆盖目录名 node /path/to/adr-skill/scripts/bootstrap_adr.js --json # 机器可读输出脚本支持--force-index覆盖已有索引、--first-title/--first-status定制首份 ADR默认 status 为accepted、--strategy date|slug|auto选择命名策略。仓库中的contributing/decisions/目录与该 README 的形态正对应这个引导脚本的产出。new_adr.js按约定创建新 ADR这是日常创建 ADR 的主力脚本会自动探测 ADR 目录与命名策略、按所选模板渲染含 YAML front matter 占位符替换、空可选字段清理并在需要时更新索引# 简单模板 node /path/to/adr-skill/scripts/new_adr.js --title Choose database --status proposed # MADR 模板多方案对比 node /path/to/adr-skill/scripts/new_adr.js --title Choose database --template madr --status proposed # 同时更新索引 node /path/to/adr-skill/scripts/new_adr.js --title Choose database --status proposed --update-index【免费下载链接】aiThe AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents项目地址: https://gitcode.com/GitHub_Trending/ai/ai创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

Win11Debloat 完整指南:免费一键、可撤销的 Windows 11 系统瘦身教程

Win11Debloat 完整指南:免费一键、可撤销的 Windows 11 系统瘦身教程

Win11Debloat 完整指南:免费一键、可撤销的 Windows 11 系统瘦身教程 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to de…

📅 2026/9/11 2:32:31
YOLOv8 3D识别实战:从像素坐标到机械臂抓取的完整视觉方案

YOLOv8 3D识别实战:从像素坐标到机械臂抓取的完整视觉方案

简介:面向机器人先进视觉赛的深度学习实战项目,基于YOLOv8实现机器人3D目标识别与分割,并集成易于操作的GUI界面,适合高校学生作为毕业设计或课程设计参考,也适合科研人员快速验证算法、开发者进行二次扩展。资源共583…

📅 2026/9/11 2:27:31
YoloV5目标检测与自动标注:实时瞄准辅助的工程实践

YoloV5目标检测与自动标注:实时瞄准辅助的工程实践

简介:基于YoloV5目标检测模型实现的CS1.6自动瞄准工具,面向对人工智能与游戏自动化感兴趣的初学者,用于在游戏中自动识别并瞄准角色,项目本质是目标检测的实际应用,也可作为视觉课程设计参考。资源打包为zip格式&#…

📅 2026/9/11 2:27:31
MORE NEWS

更多资讯

📰

Ollama 无法使用 GPU 的完整排查思路:从驱动到模型加载全链路

最近好几个朋友找我,问题出奇一致:Ollama 装好了,新显卡也插上了,驱动看着没问题,可一跑模型就卡得让人怀疑人生。打开任务管理器一查,CPU 飙到 100%,GPU 占用率基本为零——模型确实在跑&#…

📰

极寒冰雪旅运背后:苏州金龙×海格旅汽如何破解客车冬季运营难题

2023年底那波冰雪旅游热,我是真真切切感受了一回。朋友圈里全是雪乡、亚布力、冰雪大世界的视频,但作为常年关注客车行业、跟旅运企业打交道比较多的人,我看到的不只是热搜上的热闹场景,还有一个更现实的画面:机场大巴…

📰

700+免费公开API清单:public-api-lists 快速筛选接口指南

700免费公开API清单:public-api-lists 快速筛选接口指南 【免费下载链接】public-api-lists A curated list of free public APIs — searchable, community-maintained, with a free JSON API. 项目地址: https://gitcode.com/GitHub_Trending/pu/public-api-lis…

📰

部署DeepSeek Harness:把大模型变成团队统一协作基础设施

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

5分钟彻底卸载 Flow Launcher:残留清理手把手教程

5分钟彻底卸载 Flow Launcher:残留清理手把手教程 【免费下载链接】Flow.Launcher :mag: Quick file search & app launcher for Windows with community-made plugins 项目地址: https://gitcode.com/GitHub_Trending/fl/Flow.Launcher 跟着这份清单走一…

📰

AlphaFold 蛋白质结构预测实战入门:环境配置、跑通预测与 pLDDT 读法

AlphaFold 蛋白质结构预测实战入门:环境配置、跑通预测与 pLDDT 读法 【免费下载链接】alphafold Open source code for AlphaFold 2. 项目地址: https://gitcode.com/GitHub_Trending/al/alphafold AlphaFold 是 DeepMind 开源的蛋白质结构预测工具&#xf…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬