Pricing

In the pipeline

Quality gates for the instructions your agents run.

rubrkit test in CI. Fail the build when a skill drops below your bar. JSON, JUnit, SARIF, stable exit codes.

.github/workflows/ci.yml
- name: Rubrkit quality gate
  run: npx rubrkit test --min-score 80 --format junit
The gate

Fail the build, not the agent in production.

A non-zero exit fails the step like any other test. Drop a skill below the bar and the PR goes red — with JSON, JUnit, or SARIF output for the surface you already use.

rubrkit test — skill/code-review scored 71, below bar 80 · exit 1

Or call the SDK directly
import { gradeArtifact } from 'rubrkit';

const { score, passed } = await gradeArtifact(file, { minScore: 80 });
if (!passed) process.exit(1);
Wire it into any pipeline

A test step, not a new platform.

rubrkit test behaves like any other check: it reads the instructions in your repo, scores them, and exits non-zero when one drops below the bar. Nothing about your pipeline has to change to adopt it.

Stable exit codes

A non-zero exit fails the build the way a failing unit test does. Branch on the code in any CI.

Machine-readable formats

JSON for custom tooling, JUnit for test reporters, and SARIF for code-scanning surfaces that annotate PRs.

Per-artifact bars

Hold a stable, widely-used skill to a higher score than something still in draft.

Runs anywhere

A Node CLI over npx — GitHub Actions, GitLab CI, CircleCI, Jenkins, or a local pre-commit hook.

Developers

Bring Rubrkit into your toolchain.

Sync graded artifacts into the repos where your agents run, or connect any MCP client to the same audits, bundles, and compaction tools the web app uses.

CLI

rubrkit on npm

Pull approved artifact bundles into local projects and place them where Codex, Claude, or generic agents expect their instructions.

# Pull approved artifacts into your project
npx rubrkit pull

# Place them where your agent expects them
npx rubrkit pull all --agent claude --yes

MCP server

Public

Point any MCP client at Rubrkit and call the same artifact bundle, audit, and compaction tools, authenticated with your Rubrkit API key.

{
  "mcpServers": {
    "rubrkit": {
      "url": "https://www.rubrkit.com/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer <your-rubrkit-api-key>"
      }
    }
  }
}
FAQ

Answers before you start.

Know which instructions are ready to run.

Read the CLI docs
Newsletter

Follow the review loop as it ships.

Notes on AI artifact testing, prompt compaction, evals, and proof reports.