readme-sync

readme-sync is a cursor rule for Cursor from tecnomanu/pampa. It costs 0 tokens per session (690 once invoked), scanned A, original, ISC.

A rule for keeping English and Spanish README files aligned in structure, features, versions, technical details, commands, and links.

In plain words
What is it for?
Use it whenever either README.md or README_es.md changes, so the other file receives the equivalent content in its language.
Why use it?
It prevents the two versions of the project overview from describing different software or falling out of sync.

Cursor rule for Cursor

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add rules/tecnomanu/pampa/readme-sync
Clone the repo
git clone --depth 1 https://github.com/tecnomanu/pampa

Made for: Cursor.

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 readme-sync

README.md
[![agentmods](https://agentmods.dev/badge/rules/tecnomanu/pampa/readme-sync.svg)](https://agentmods.dev/rules/tecnomanu/pampa/readme-sync)
Your own site
<a href="https://agentmods.dev/rules/tecnomanu/pampa/readme-sync"><img src="https://agentmods.dev/badge/rules/tecnomanu/pampa/readme-sync.svg" alt="Measured on agentmods" height="20"></a>
Per session 0 Nothing until a file matches its globs; then the whole rule loads.
When invoked 690 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
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 $0.00000 $0.00690
Opus 5 $0.00000 $0.00345
Sonnet 5 $0.00000 $0.00138
Haiku 4.5 $0.00000 $0.00069

Measured 4d ago against content hash 34f14198ac5e, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

readme-sync 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 4d 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.

.cursor/rules/readme-sync.mdc · 107 lines

How it starts

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

README Synchronization Rule

Purpose

This rule ensures that both README.md and README_es.md files are kept synchronized with the same content, only in their respective languages.

Requirements

Content Parity

  • Both README files must have identical structure and sections
  • All features, version numbers, and technical information must be the same
  • Only the language should differ between the files

Version Consistency

  • Version numbers in headers must match exactly
  • Feature lists and "What's New" sections must have equivalent content
  • All technical specifications must be identical

Structure Matching

  • Section headers must correspond (e.g., "🌟 What's New" ↔ "🌟 Novedades")
  • Table of contents must have equivalent entries
  • Code examples and commands should be identical
  • Links and references must point to the same resources

Language Guidelines

  • README.md: English content
  • README_es.md: Spanish content
  • Technical terms may remain in English when appropriate (e.g., "MCP", "Node.js")
  • Commands and code blocks should remain identical

When Making Changes

To English README (README.md):

  1. Make your changes to the English version first
  2. Immediately update the Spanish version (README_es.md) with equivalent content
  3. Ensure version numbers and technical details match exactly

To Spanish README (README_es.md):

  1. If changes are made to Spanish version, ensure English version is updated
  2. Maintain consistency in technical information
  3. Keep the same structure and organization

Version Updates:

  • Always update version numbers in both files simultaneously
  • Feature announcements must be translated and included in both versions
  • Performance metrics and technical specifications must match

Quality Checklist

Before committing changes to either README:

  • Version numbers match in both files
  • "What's New" sections have equivalent content
  • Table of contents corresponds between languages
  • All technical specifications are identical
  • Code examples and commands are the same
  • Links and references work in both versions
  • Structure and organization match
  • Both files are complete and well-formatted

Read the full file on GitHub · 107 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. 4d ago First seen · 107 lines · 0 tokens per session scan A 34f14198ac5e

Subscribe to this mod's changes

readme-sync is a cursor rule published in the GitHub repository tecnomanu/pampa (30 stars, last pushed 11mo ago), licensed ISC. It costs nothing until one of its globs matches a file; then it loads 690 tokens. 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-08-30.