返回首页
最新
嗨,HN,
我创建了SpecPilot来解决我经常遇到的问题:以规范为先的开发听起来很不错,但大多数工具要么太笨重,要么对日常开发工作来说太死板。
SpecPilot是一个小型的开源命令行工具,帮助你:
- 首先定义规范(基于Markdown)
- 与代码一起进行版本管理
- 从这些规范中搭建项目和工作流程
我为自己和我的团队开发了它,并决定将其开源。
网站:https://specpilot.dev
GitHub:https://github.com/girishr/SpecPilot
非常希望能得到以下方面的反馈:
- 这是否适合你的工作流程
- 有哪些功能感觉不必要
- 在实际使用中缺少什么
如有任何问题,欢迎随时提问。
我们正在招聘远程工程岗位,但随着人工智能工具能够协助完成家庭作业、在线测试甚至实时远程面试,我们发现评估候选人质量变得越来越困难。一方面,人工智能正逐渐融入日常工程工作,我们不想完全禁止它。另一方面,传统的评估信号似乎变得不那么可靠,评估核心工程基础知识与工具辅助输出之间的差异也变得更加困难。
我们是一家小型制造公司,目前正在开发自己的自平衡轮椅。我们一直在向一家中国公司采购PCB陀螺仪板,以测试轮椅。我请求他们在固件上更改一些参数,以增加项目的安全措施。他们似乎对这项工作不太愿意……我推测他们自己应该能够访问其开发过程,但没有合理的理由。
我正在寻找一家能够对我们测试的PCB进行逆向工程的公司,以获取固件并进行一些软件修改。请问这是否可行?您是否有兴趣承担这项工作?期待您的想法。
大家好,
你们可能遇到过这样的循环:
请求人工智能构建某个东西 → 生成了有问题的代码 → 把错误反馈回去 → 人工智能“修复”它,但又破坏了其他东西 → 不断重复这个过程
我开发了一个免费的扩展,利用测试驱动开发(TDD)打破这个循环。
*工作原理:*
这是一个类似n8n的画布,集成在Cursor/VS Code中。对于每个功能:
1. 人工智能首先编写规范(先知道<i>什么</i>再知道<i>怎么做</i>)
2. 人工智能编写测试(把关者)
3. 测试运行 → 当测试失败时,捕获运行时跟踪、API调用、截图
4. 人工智能读取<i>实际发生了什么</i>并进行修复
5. 循环直到通过测试
可以手动操作(将提示复制到Claude/ChatGPT)或使用Claude Code自动化。
*适用对象:*
适合独立开发者构建复杂项目,需要跟踪多个功能和依赖关系的情况。对于简单的登录页面来说,这样做就不太值得了。
*链接:*
- 市场:在VS Code/Cursor中搜索“TDAD”
- 源代码:<a href="https://link.tdad.ai/gitHubLink" rel="nofollow">https://link.tdad.ai/gitHubLink</a>
有什么可以让这个工具对你更有用的建议吗?