🚀 今天我要介绍 specra-lang。
摘要
Specra-lang 是一种紧凑的规范语言,用结构化合约替代非结构化的 Markdown,供 AI 编程代理使用,支持意图定义、代理实现和自动验证。
我想解决的问题很简单:在使用编程代理时,我们常常会创建过多的 `.md` 文件:需求、架构、决策、笔记、提示、问题……太多的 Markdown,不够的结构化真相。代理最终需要在散乱的上下文、过时的文档和难以验证的规范中导航。
**之前:**
❌ 到处都是 Markdown
❌ 重复或过时的需求
❌ 需要长篇提示反复解释同一件事
❌ 代理缺乏明确的事实来源
❌ 手动验证结果是否符合意图
**使用 Specra 后:**
✅ `.scl.md` 中的紧凑合约
✅ 意图、实体、操作、期望、约束和目标,统一格式
✅ 为代理提供精简的工件
✅ 更少噪音,更多有用上下文
✅ 可针对观察结果进行验证
这个想法不是要写更多的文档,而是用代理能够理解、使用和验证的合约来替代非结构化的 Markdown。
**Specra 是合约驱动的 AI 编程和验证。** 你编写一个紧凑的规范,代理据此实现,然后你可以在可重复的循环中验证观察到的行为。
网站:[https://davidnazareno.github.io/specra-lang/](https://davidnazareno.github.io/specra-lang/?utm_source=chatgpt.com)
仓库:[https://github.com/DavidNazareno/specra-lang](https://github.com/DavidNazareno/specra-lang?utm_source=chatgpt.com)
欢迎与使用编程代理、SDD、规范、测试或 Codex / Claude Code / OpenCode 工作流的各位交流反馈。您如何看待这种方法?
相似文章
@rohanpaul_ai:GitHub 最近发布了这个仓库 SpecKit,一个开源工具包,用于修复 vibe coding 的一个大弱点:即 AI 经常……
GitHub 发布了 SpecKit,这是一个开源工具包,通过强制采用规范优先的工作流程来解决 AI 编码的一个弱点,将产品规格转化为 AI 代理的可执行开发合同。
介绍 Model Spec
# 介绍 Model Spec 来源: [https://openai.com/index/introducing-the-model-spec/](https://openai.com/index/introducing-the-model-spec/) OpenAI***2025年2月12日更新****:我们发布了 Model Spec 的更新版本。此次更新进一步强化了我们对可定制性、透明度和智力自由的承诺,允许用户自由地探索、辩论和使用 AI 进行创作,不受任意限制——同时确保保护措施仍然到位,以降低真实伤害的风险。该更新也建立在
为什么用文本给AI编码代理提供架构上下文从根本上说是有问题的
AI编码代理在处理文本描述时难以应对隐式的架构决策。作者构建了specrabbit,一个可视化画布,通过类型化节点和流程定义架构,并导出机器可读的规范。
Fission-AI/OpenSpec
OpenSpec 是一个开源规范框架,为 AI 辅助软件开发提供结构化工作流,用户可通过集成 AI 的 CLI 命令探索、提议和实现功能。
分享最新的 Model Spec
OpenAI 发布了对 Model Spec 的重大更新,这是一份定义所需 AI 模型行为的文档,现已在 CC0 许可下公开发布。此次更新强调了可定制性、透明度和知识自由,同时通过清晰的指挥链框架维持安全保障。