reqvire: Instructions file for Claude Code

CLAUDE.md

reqvire CLAUDE.md is an instructions file for Claude Code from reqvire-org/reqvire. It costs 2,711 tokens per session, scanned A, original, Apache-2.0.

Project instructions for Reqvire, a system that manages software requirements and their links to code, tests, and documentation. It describes a model-based engineering workflow in which requirements come before implementation.

In plain words
What is it for?
Use it when adding features to Reqvire, defining requirements and checks, linking code to them, and following its build and development conventions.
Why use it?
It keeps changes traceable, so the team can see which requirement and verification each implementation satisfies.

Instructions file for Claude Code

Written for Claude Code: the file is CLAUDE.md. Also seen: mentions CLAUDE.md.

This is reqvire-org/reqvire's own configuration. It tells Claude Code how to work on reqvire itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything reqvire configures →

Reuse

Borrowing it

Nothing to install: this file belongs to reqvire-org/reqvire. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/reqvire-org/reqvire/main/CLAUDE.md
Clone the repo
git clone --depth 1 https://github.com/reqvire-org/reqvire

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for reqvire CLAUDE.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/reqvire-org/reqvire/claude-md/github.svg)](https://agentmods.dev/instructions/reqvire-org/reqvire/claude-md)
Your own site
<a href="https://agentmods.dev/instructions/reqvire-org/reqvire/claude-md"><img src="https://agentmods.dev/badge/instructions/reqvire-org/reqvire/claude-md/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for reqvire CLAUDE.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/reqvire-org/reqvire/claude-md"><img src="https://agentmods.dev/badge/instructions/reqvire-org/reqvire/claude-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 2,711 This file is loaded in full into every session.
When invoked 2,711 The same file — it is already loaded in full.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.02711 $0.02711
Opus 5.5 $0.01084 $0.01084
Sonnet 5.5 $0.00542 $0.00542
Haiku 4.5 $0.00271 $0.00271

Measured 2d ago against content hash 141ca555b6bd, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

reqvire CLAUDE.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

CLAUDE.md · 176 lines

How it starts

The opening of the file, as written. The whole thing — 176 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Reqvire Development Guide

System Overview

Reqvire is an AI-driven framework for system modeling and requirements management that integrates with Git workflows. It processes semi-structured Markdown documents containing system requirements, manages relationships between elements, validates model consistency, and generates documentation and visualizations.

Workspace Management Decisions

Persistent project decisions, updated with the user on 2026-11-03:

  • The native target is one tracked reqvire-workspace.toml at the effective workspace root, including a subdirectory root. Required repositories_dir configures the checkout parent; never hardcode repositories. Each declaration identifies URL/path, a configured tracking ref and an exact commit pin. The owning repository/branch is the source of truth; it may contain all, some or none of the model.
  • Native runtime uses the reqvire-workspace crate and reqvire-workspace.toml. Repo XML is read only for explicit migration and older change-impact baselines; it is not a live workspace fallback. WorkspacesPlan.md and system-model/Workspaces/ describe the contracts. Do not refer to the removed ModelStructure/RepoWorkspaces.md.
  • One dedicated reqvire-workspace crate owns discovery, state, identity, synchronization, locks, pins, baseline access, branch/checkpoint and publication coordination. CLI, MCP and model processing consume its API. It does not depend on CLI or the model engine; model-aware consumers validate/admit candidates through an explicit boundary.
  • No manifest selects the normal single-repository API. An invalid native manifest fails. Discovery does not cross a Git repository boundary to adopt a parent composition. The root does not pin itself.
  • CLI scope is workspace status/add/remove/sync/freeze/migrate only. Keep existing MCP branch, commit, push and linked-PR tools. Add typed MCP workspace add/remove/sync/freeze/migrate, retaining reqvire.workspace_status. Initial model-less bootstrap uses CLI; normal validated MCP startup is unchanged.
  • Default sync materializes exact pins; sync --latest follows configured refs and advances commit. Freeze records committed component HEADs and preserves ref. Ref is independent of feature working branches and PR targets. Removal unregisters a declaration and preserves the checkout/history.
  • Repo migration reads selected XML, writes native TOML into the effective root and invokes ordinary shared sync. Preserve matching checkouts and Git links/metadata; add no backing-store conversion, automatic .repo deletion, extra checkout engine, manifest authoring branch/PR or self-association file.
  • The user's example uses the server/client monorepo as owner, with shared model and separate declared website/docs repositories. A manifest-only owner works identically; do not introduce a third manifest participant.
  • Commit changed components first, then exact pins and accepted root changes in one root checkpoint. Branch creation alone does not advance pins. Public MCP management uses branches; worktrees stay internal. No repository-mode argument is needed.
  • Publish components before root only when requested. One coordinated MCP PR-create call creates/reuses linked changed-component PRs and the root PR. Comments do not fan out implicitly.
  • Review uses the actual PR baseline and one explicit Git-baseline override. Do not assume origin/main, add another manifest-commit flag or rename change impact analysis.
  • Explicit branch.open admits a clean prepared changed composition; rejected admission preserves accepted reads. No reload/adopt mode is approved. Guarded branch.refresh remains artifact-only. Explicit workspace freeze is a separate validated candidate operation, with no pending accepted edits or unresolved recovery bypass.
  • Keep the Git executable backend and reuse shared git_commands/GitReader plus bounded execution. A Git-library rewrite needs a separate measured reason.
  • Resolve physical existing paths through reqvire_workspace::paths::canonicalize_existing, including roots returned by Git. Create temporary directories/fixtures through paths::temporary_directory so their paths use the physical OS-selected temporary parent. Rust selects the OS filesystem implementation; do not strip platform prefixes manually. Logical model paths and nonexistent destinations remain lexical; keep declared-path comparisons that reject component/source symlinks. Path tests run on Linux, macOS and Windows.
  • Before implementation, update requirements/verifications and capture failing Bash/Git/jq tests. Keep provider/consumer subgraphs independent and use Contract References for documentation/adapters. Preserve existing regression assertions during fixture conversion. Website/shipped skills must be updated with verified runtime behavior; model edits alone do not update them.

Read the full file on GitHub · 176 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago Changed · +3 lines · +33 tokens per session 141ca555b6bd
  2. 3d ago Changed · +3 lines · +257 tokens per session 663b62c65adf
  3. 5d ago Changed · +22 lines · +655 tokens per session 3d3bc39d7d07
  4. 6d ago Changed · +9 lines · +150 tokens per session 1afc4398a656
  5. 28d ago Changed · +5 lines · +192 tokens per session ac0cfd8d75c0
  6. 2mo ago First seen · 134 lines · 1,424 tokens per session scan A e470e591e652

Subscribe to this mod's changes

reqvire CLAUDE.md is an instructions file published in the GitHub repository reqvire-org/reqvire (30 stars, last pushed 2d ago), licensed Apache-2.0. It adds 2,711 tokens to every session, about $0.0108 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-01.

Related

reqvire CLAUDE.md compared with instructions from other repositories

reqvire CLAUDE.md next to 6 instructions from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
reqvire CLAUDE.mdreqvire-org/reqvireInstructions file302d agoApache-2.0A2,711Claude Code
vibe-coding-prompt-template backend.instructions.mdKhazP/vibe-coding-prompt-templateInstructions file3.2k1mo agoMITA139GitHub Copilot
vscode buildNext.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA9,719GitHub Copilot
next.js AGENTS.mdvercel/next.jsInstructions file143kyesterdayMITA7,461Codex, OpenCode
langchain AGENTS.mdlangchain-ai/langchainInstructions file149kyesterdayMITA4,680Codex, OpenCode
vscode oss-third-party-notices.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA5,516GitHub Copilot
vscode copilot-instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA3,093GitHub Copilot