spec-first

先定规范再写码,让接口永不跑偏

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 13 🐛 待处理 4 👀 关注 3
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 110
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

spec-first 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队leo-kuang-ai
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言JavaScript
技术栈/模型agent,ai-agent,ai-coding,ai-programming,claude,claude-code,cli,codex,cursor,developer-tools,kiro,llm,opencode,qoder,sdd,spec,spec-driven-development,tdd,zcode
GitHub 星标★ 110
上线时间2026-03-01 00:00:00
代码更新2026-11-05
仓库体积372.3 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

spec-first 是一个基于 JavaScript 的编程开发工具,主打“规范优先”的开发理念。它解决的是在 API 或系统开发中,因先写代码后补文档而导致的接口不一致、协作混乱问题。核心能力是让开发者先定义清晰的规格(如 OpenAPI 等规范文件),再自动生成或校验代码,确保实现与设计严格对齐。项目目前处于早期阶段,星标数较少,但理念契合现代 API 优先的开发趋势。它可能提供从规范到代码的生成器、校验器或脚手架,帮助团队在开发初期就锁定接口契约,减少返工。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 110

核心亮点

  • 强制规范先行,从源头避免接口文档与实现脱节
  • 基于 JavaScript 生态,易于集成到现有 Node.js 工作流
  • 早期项目,设计灵活,社区反馈可快速影响迭代方向

不足之处

  • 项目尚处早期,功能完整性和稳定性有待验证
  • 文档/社区待观察

适用场景

  • 团队协作开发 RESTful API,需要统一接口契约
  • 微服务架构中,需要跨团队对齐服务间通信规范
  • 自动化生成客户端 SDK 或服务端骨架,提升开发效率

替代项目

OpenAPI Generator、AsyncAPI Generator、json-schema-to-typescript

上一篇:MUSUBI

下一篇:claude-code-handbook

同类项目推荐

ascend 开源

给 AI 写的代码加道安检,上线前拦住漏洞

DevSecOps for the AI-era CI/CD pipeline. Catches the bugs your AI coding assistant i···

★ 112 2026-09-23
bitbucket-cli 开源

在终端里像用 gh 一样操作 Bitbucket,还能让 AI 帮你干活。

Bitbucket CLI with gh-like ergonomics

★ 257 2026-08-09
tastecode 开源

Windows 上统一管理多个 AI 编程代理的漂亮控制台

One desktop app for your coding agents, made for creative work. Early beta, Windows ···

★ 505 2026-10-08
lsp-ai 开源

在任意 LSP 编辑器里接入 AI 补全和解释,无需切换工具

LSP-AI is an open-source language server that serves as a backend for AI-powered fun···

★ 3210 2026-08-09
ai-code-fusion 开源

一键把整个代码仓库打包成单文件,喂给 AI 更高效

Desktop app to process repository content into one file

★ 88 2026-08-09
gentle-shell 开源

让 AI 代理按架构师规范写代码,测试审查全留痕

Gentle Shell is a Pi-native workspace for AI-assisted development, bringing parallel···

★ 2056 2026-09-16
multilspy 开源

用 Python 轻松对接各种语言服务器,快速构建代码智能工具

multilspy is a lsp client library in Python intended to be used to build application···

★ 615 2026-08-09
honey-for-devs 开源

让 AI 编码代理少说废话少写冗余,省一半 token 不掉质量

Honey (I Shrunk the AI) by GreenPT: a cross-tool coding skill that cuts AI coding-ag···

★ 350 2026-09-15
Calyx 开源

一个 macOS 终端,统一跑和管多个编码 Agent

A native macOS terminal app built on Ghostty for running and supervising coding agen···

★ 359 2026-09-30