[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-settings":3,"home-projects":12,"home-stats":32,"home-posts":35,"home-notes":61},{"siteName":4,"siteDescription":5,"authorName":6,"copyright":7,"logoSymbol":8,"createdAt":9,"updatedAt":10,"id":11},"DICE","前端工程师的技术日志，记录 AI 探索与独立开发的思考","dice","Copyright © 2026 Dice. All rights reserved.","https:\u002F\u002Fstatic.diceio.com\u002Ff\u002Fb263d41b758729f8a32abdfeed19f620b85b22e9f4e2a126b2bd016f88a4df41",1782794723207,1783653454363,"6a4349e3ab9e79d68cae07a4",{"list":13,"pagination":29},[14],{"id":15,"title":16,"summary":17,"content":-1,"cover":18,"category":19,"technologies":20,"stars":-1,"updatedAt":25,"status":26,"featured":-1,"repoUrl":-1,"demoUrl":-1,"maintained":27,"startedAt":28},"6a437bebab9e79d68cae0956","个人博客 —— 从零到上线的全栈实践","Dice是一个基于 Monorepo 架构的全栈个人博客系统，包含前台展示、内容管理后台、后端 API 和独立文件存储服务，从开发到部署全程自建。","\u002Fcovers\u002Fproj-0.webp","personal",[21,22,23,24],"Nux.js","Koa2","React","Mongodb",1783588275822,"active",true,1778342400000,{"total":30,"page":30,"pageSize":31},1,3,{"postCount":33,"noteCount":33,"projectCount":30,"tagCount":34},2,0,{"list":36,"pagination":60},[37,51],{"id":38,"slug":39,"title":40,"summary":41,"content":42,"category":43,"categorySlug":44,"tags":45,"featured":47,"date":48,"readTime":49,"cover":50,"views":34},"6a56013565da7e1d061c1315","ai-coding-developer-ability","AI 时代开发者正在失去什么？从 AI Coding 到工程能力的反思","从 AI 自动生成代码，到 AI 辅助完成完整项目开发，开发效率正在被重新定义。但当我们越来越依赖 AI 时，是否正在减少对源码、架构和设计能力的深入理解？本文记录我在 AI 开发实践中的思考与探索。","","AI","ai",[44,46],"思考",false,"2026-07-14","1 分钟阅读","\u002Fcovers\u002Fpost-1.webp",{"id":52,"slug":53,"title":54,"summary":55,"content":42,"category":43,"categorySlug":44,"tags":56,"featured":47,"date":59,"readTime":49,"cover":50,"views":34},"6a53e5e465da7e1d061c04e6","sdd-tdd-ai-development","为什么 AI 时代反而需要 SDD 和 TDD？","AI Coding 时代，SDD帮助我们明确“开发什么”，TDD帮助我们验证“是否正确”。本文结合 OpenSpec、真实项目案例和个人理解，探索两者如何结合，构建更高效、更可靠的软件开发流程。",[44,57,58],"SDD","TDD","2026-07-12",{"total":33,"page":30,"pageSize":31},{"list":62,"pagination":84},[63,72],{"id":64,"slug":65,"title":66,"summary":67,"content":42,"category":44,"tags":68,"date":71,"cover":50,"views":34,"likes":34},"6a4a8dade2c37b4b335c52ea","open-spec-and-spec-kit","学习如何项目上运用OpenSpec+Spec Kit进行开发","学习如何项目上运用OpenSpec+Spec Kit进行开发,学习中",[69,70,43,58,57],"Open Spec","Spec Kit","2026-07-05",{"id":73,"slug":74,"title":75,"summary":76,"content":42,"category":77,"tags":78,"date":71,"cover":83,"views":34,"likes":34},"6a4a87e9e2c37b4b335c525c","agent-skill-lighthouse-performance-audit","AI Agent 如何做网页性能审计？我的 Lighthouse Skill 实践笔记","封装了一个 Lighthouse 性能审计 Agent Skill：阶段 A 只出报告不改代码，AskQuestion 确认后再进阶段 B 出优化清单。支持 MCP\u002FCLI 双通道，内置 URL 重试、device 锁定、本地\u002F线上回归分流。Cursor \u002F Claude Code 通用，Skill 按阶段拆成 7 个 md 渐进加载。","Skills",[79,80,81,82],"Agent Skill","Lighthouse","性能优化","Cursor","\u002Fcovers\u002Fpost-3.webp",{"total":33,"page":30,"pageSize":31}]