Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Rcf Lite

БесплатноПоддерживается

One-install tooling for the Requirements Confidence Framework (RCF): the unified `rcf` CLI grouped into the five RCF tool groups (discover, define, build, verif

GitHubEmbed

Описание

One-install tooling for the Requirements Confidence Framework (RCF): the unified rcf CLI grouped into the five RCF tool groups (discover, define, build, verify, audit) plus a small core set (init, doctor, guidance, mcp), an MCP server, the live tree vie

README

ci license node

Tooling for the Requirements Confidence Framework (RCF): a method for keeping AI-built software honest.

Anyone who has shipped with a coding agent knows the failure mode. The code arrives fast, but what the product is supposed to do lives in prompt history, and prompt history is not a spec. RCF keeps a live, machine-checkable chain from what you asked for, through requirements, user stories, acceptance criteria and tests, into the code itself, as plain JSON files in your own repository. Your agent works the chain instead of improvising, validation catches drift the moment it happens, and an independent verifier judges the deployed app before anything gets called done.

What ships from this repo

One published package, rcf-lite, which covers the build stage, the verify stage and the shared internals:

npm install -g rcf-lite

The install exposes two bins, both dispatched from the same source tree:

  • rcf — the unified CLI (30+ verbs including init, view, validate, build, verify, finalise).
  • rcf-verify — a transition-grace alias for the adversarial ship-gate verifier. Prefer rcf verify <run|report|provision|cleanup|mcp>; the alias prints a one-line deprecation notice on stderr and will be removed in a future major (silence it in scripts with RCF_QUIET=1).

See the package README at packages/rcf-lite/README.md for the full CLI tour.

Where this came from

Before 0.7.1 the suite shipped as three separately published packages (@stravica-ai/rcf-build-lite, @stravica-ai/rcf-verify-lite, @stravica-ai/rcf-lite-core). Those names are now deprecated on npm and point at rcf-lite. If your lockfile still pins one of them, update to rcf-lite on next release. The rationale, the migration and the registry runbook live in docs/2026-08-06_packaging-consolidation-proposal.md and docs/2026-08-06_packaging-registry-runbook.md.

Quickstart

npm install -g rcf-lite
mkdir my-app && cd my-app
rcf init

One command sets everything up: the requirements files under rcf/, the MCP server entry and your agent's instructions. Then start your coding agent session in that directory and hand it a prompt shaped like this:

I want to build [describe your product idea in a sentence or two].
Let's get started.

The agent elicits the requirements and drives the build from there. To drive it by hand instead, the getting-started guide walks the same ground at human pace, and install.md covers prerequisites and agent-harness wiring.

Where these tools sit in the suite

The RCF lite suite follows the method's stage chain: define, build, verify, release, attest. This repo ships the tooling for the build and verify stages. The unified rcf bin also carries the define stage in practice, since rcf init plus your agent session is where the requirements chain gets authored.

Sister repo (kept standalone as a language-neutral contract, per the 2026-08-06 Baz ruling on schemas):

  • Stravica/rcf-schemas: the JSON Schema contract for RCF documents. Every tree these tools read or write validates against it. Consumed as an exact-pinned dependency by rcf-lite.
  • Stravica/rcf-examples: complete example RCF trees, from minimal-product to comprehensive-product.

This repo also runs on its own tooling. The umbrella's PRD, requirements, stories, acceptance criteria and build queue live as JSON under packages/rcf-lite/rcf/, and the build queue in there is the one that drove the tool's own development.

Development

Requires Node.js >= 24 and pnpm 9.

git clone https://github.com/Stravica/rcf-lite.git
cd rcf-lite
pnpm install
pnpm test        # runs the test suite for the umbrella package

Contributing

Not accepting external code contributions at this stage of the project. Bug reports and feature discussion via Issues are welcome. CONTRIBUTING.md covers the development setup and the house rules that will apply when that changes.

License

Apache 2.0. See LICENSE. The umbrella package ships its own copy.

from github.com/Stravica/rcf-lite

Установить Rcf Lite в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install rcf-lite

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add rcf-lite -- npx -y rcf-lite

Пошаговые гайды: как установить Rcf Lite

FAQ

Rcf Lite MCP бесплатный?

Да, Rcf Lite MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Rcf Lite?

Нет, Rcf Lite работает без API-ключей и переменных окружения.

Rcf Lite — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Rcf Lite в Claude Desktop, Claude Code или Cursor?

Открой Rcf Lite на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Rcf Lite with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development