quality-assurance

quality-assurance is a cursor rule for Cursor from logosdx/monorepo. It costs 16 tokens per session (1,548 once invoked), scanned A, original, BSD-3-Clause.

A set of rules for writing tests, documentation, JSDoc, and other code-quality work. JSDoc is structured documentation written in code comments and used to describe JavaScript or TypeScript APIs.

In plain words
What is it for?
Planning documentation, documenting APIs, writing tests, showing realistic examples, and including error-handling fallbacks.
Why use it?
It provides a consistent structure for explaining why code exists, how it should be used, and what good and bad patterns look like.

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/logosdx/monorepo/quality-assurance
Clone the repo
git clone --depth 1 https://github.com/logosdx/monorepo

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 quality-assurance

README.md
[![agentmods](https://agentmods.dev/badge/rules/logosdx/monorepo/quality-assurance.svg)](https://agentmods.dev/rules/logosdx/monorepo/quality-assurance)
Your own site
<a href="https://agentmods.dev/rules/logosdx/monorepo/quality-assurance"><img src="https://agentmods.dev/badge/rules/logosdx/monorepo/quality-assurance.svg" alt="Measured on agentmods" height="20"></a>
Per session 16 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,548 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.00016 $0.01548
Opus 5 $0.00008 $0.00774
Sonnet 5 $0.00003 $0.00310
Haiku 4.5 $0.00002 $0.00155

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

Security

Grade A, and why

quality-assurance 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/quality-assurance.mdc · 180 lines

How it starts

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

Quality Assurance

Comprehensive standards for testing and documenting code to ensure quality and maintainability.

Documentation Structure

  1. Problem Statement - Why it exists, what problems it solves
  2. Core Philosophy - Design principles with examples
  3. Problem-Solving Examples - Real scenarios, not toy examples
  4. API Reference - Link to TypeDoc
  5. Advanced Patterns - Composition examples

/docs Directory Requirements

Primary focus: Answer "what is this?", "why does it exist?", and "when should I use this?"

  • What is this? - Clear, concise description of the package/utility
  • Why does it exist? - Problem statement with real-world context
  • When should I use this? - Use cases and scenarios where this is the right choice
  • Brief functionality showcase - Demonstrate key features with examples
  • Link to TypeDoc - "How to use" details belong in JSDoc and generated TypeDoc

Documentation Patterns

  • Always contrast: Show ❌ problematic vs ✅ good patterns
  • Real-world context: Shopping carts, user data, not foo/bar
  • Show @logosdx/utils: Demonstrate dogfooding in examples
  • Include fallbacks: Error handling and graceful degradation

JSDoc Standards

  • Document WHY, not just what the function does
  • Always include @example with realistic usage
  • Document error conditions and edge cases
  • Internal APIs get @internal tag

Test File Structure

  • Mirror source structure: tests/src/ mirrors packages/*/src/
  • Relative imports: Use ../../../../packages/utils/src/index.ts not @logosdx/utils
  • Required for tests: Relative imports validate actual implementation
  • Use mockHelpers pattern with calledExactly for consistent verification

Test Organization

  • Group by functionality: describe('flow-control: memo', () => {})
  • Descriptive names: "should [behavior] when [condition]"
  • Test all paths: Positive cases, error cases, edge cases
  • Nest related tests in sub-describes

Read the full file on GitHub · 180 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 · 180 lines · 16 tokens per session scan A 9db6b55086b9

Subscribe to this mod's changes

quality-assurance is a cursor rule published in the GitHub repository logosdx/monorepo (7 stars, last pushed 19d ago), licensed BSD-3-Clause. It adds 16 tokens to every session and 1,548 once invoked, about $0.0001 per session on Opus 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-08-31.