Running My Own Open-Source SDD Tool Across 15 Projects: An Honest Dogfooding Report
- Time
- 2026-08-08 13:35 ~ 14:05
- Speaker
- 楊騏 Ci
- Room
- TR311
- Co-write
Abstract
AI writes code fast, but every new chat it forgets your project's architecture and conventions, so you explain it all over again. More tools, more fatigue.
I turned that pain into an open-source tool, Prospec (MIT, TypeScript CLI): progressive disclosure loads context on demand, delta specs track only changes, and AI Knowledge keeps project knowledge structured and version-controlled instead of vanishing with the chat window.
But this isn't just a tool demo. Over the past six months I've run Prospec across 15 of my own projects, from personal side projects to work codebases: which designs genuinely saved time, which were over-engineering nobody used, how SDD feels completely different on brownfield vs greenfield, and what I borrowed from Spec-Kit and OpenSpec and deliberately didn't.
For developers who code with AI daily but are tired of re-explaining their project. You'll leave with an SDD workflow you can try immediately, and an honest list of which SDD tricks are just hype.
Speaker
楊騏 Ci
Ci 是全端工程師,軟體開發 10+ 年。iThome 鐵人賽「佛心分享」佳作得主,JSDC 2025、HWDC 2025 講者。
專注在 AI 驅動開發——怎麼讓 AI 真的照規格寫 code、怎麼把專案知識結構化餵給 AI,而不是每次對話都重講一遍。開源 SDD 工具 Prospec(MIT)作者,每天把自己寫的工具用在自己的專案上。