独立运营 · 不出售排名位置  · 我们怎么评估工具 →
Anclum 提交收录
T

ThomasBirkmaier/ReqSeq

Spec-driven development for humans and coding agents

装之前:没有可直接复制的命令 · 许可证 NOASSERTION · 链接可访问

第一步:这条暂时没有可执行的下一步,可先看原仓库 https://github.com/ThomasBirkmaier/ReqSeq

在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
官方说明Spec-driven development for humans and coding agents. Requirements as plain files in Git, traceable from need to test, editable via desktop app, CLI, MCP and API. ReqIF import/export, baselines, variants.
★ 数取值
1 ★ · ThomasBirkmaier/ReqSeq · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-11-06 · 最近见到 2026-11-14 · 共见到 9 次 · 被 1 个来源列出
评分构成
综合分 103 · 1 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 ThomasBirkmaier/ReqSeq;我们收录于 2026-11-06;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。

# ReqSeq

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

ReqSeq is a local, Git-based requirements tool: one Markdown file per element, traceability, coverage and evidence.
You keep your requirements as plain files in your own folders and repositories. ReqSeq reads them, checks them against a metamodel, follows their relations and shows what is covered and verified, from a desktop app, a command line, a local API and an MCP server.
That makes it a tool for spec-driven development with coding agents: the specification lives in the repository next to the code, agents read and change it through the command line or the MCP server, and the pipeline checks it and records which requirement each test run verified. ReqSeq itself is built that way.
## What it does
Plain files. Each need, use case, system requirement, decision, variant and package is one Markdown file with its properties in the frontmatter, in folders you keep in Git. ReqSeq reads Git but never writes to it, and it never deletes an element: it supersedes it.
Your metamodel. Types, properties, relation kinds and statuses belong to the workspace; a new workspace starts with the standard model. Statuses are set by people; ReqSeq never computes them.
Traceability. A relation keeps the version of its target, so a changed target shows the relation as outdated. Trace chains, related and affected elements, a traceability matrix and a graph.
Evidence and coverage. Verification and validation records, and JUnit XML results of tests that name the requirement they test; coverage, verification degree and the requirements without a passed test.
Checks in pipelines. reqseq workspace check checks the whole workspace, or only the changed files, and exits with 1 on errors.
Variants, baselines and exchange. Variants that exclude or replace requirements of the core, baselines to compare against, ReqIF import and export, and data export.
Four ways in, one result. The desktop app, the reqseq command line, a local HTTP API on loopback and an MCP server for AI agents run the same commands.
## Spec-driven development with coding agents
A spec that an agent writes code from is only half of the job. ReqSeq keeps it after that: each requirement has a version, its relations follow it down to the tests, and every pull request shows what the change breaks and what is still unverified.
1. Give the agent the workspace. Either the reqseq command line in the repository, or the MCP server, one tool per command with the same result as the CLI:
json
{ "mcpServers": { "reqseq": { "command": "reqseq", "args": ["mcp", "--workspace", "spec"] } } }
2. Let it change the spec with commands. element create, element update, relation add and element supersede keep IDs, versions and relations consistent; element search and trace chain let it read before it writes. A requirement is never deleted, only superseded, and a status is only ever set, never computed, so approving stays a decision someone makes.
3. Name the requirement in the test. [SR-c67baa] shows the wind speed in any test tool that writes JUnit XML, or a name pattern such as src67baaak1 where brackets do not fit.
4. Check it in CI. On every pull request, as steps of a GitHub Actions job (checkout with fetch-depth: 0, workspace in spec/):
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/zh/s/thomasbirkmaier-reqseq/)
来源
github · https://github.com/ThomasBirkmaier/ReqSeq
按领域浏览
开源项目
Traction
1 ★
收录于
今天

同类推荐

全部 1,671 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引