RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Diff/aviemet-inventory-cursor-rules-rspec ↔ aviemet-inventory-cursor-rules-styles

Comparison

A · Cursor rules · aviemet/inventoryB · Cursor rules · aviemet/inventory
What each file covers, counted
DimensionSharedOnly in AOnly in BOverlap
Sections000—
Commands000—
Section tags100100%

What each file covers

Sections

neither file has any

Commands

neither file has any

Section tags

1 shared · 0 only in A · 0 only in B
  •   code-style

Line diff

+11 added−4 removed5 unchanged31.3% identical
aviemet/inventory · .cursor/rules/rspec.mdc
@@ −1 @@
1---
2description:
3globs: *_spec.rb
4alwaysApply: false
5---
6Avoid using `let` when setting up tests. Prefer setting up state and context in each test rather than introducing indirection by using `let`.
7 
8In request specs, when testing inertia related responses and props, use the inertia rspec helpers.
 
 
 
 
 
 
 
9 
aviemet/inventory · .cursor/rules/styles.mdc
@@ +1 @@
1---
2description:
3globs: *.tsx,*.css.ts
4alwaysApply: false
5---
6- DO NOT USE TAILWIND.
7- I repeat: DO NOT USE TAILWIND!
8- This project uses Mantine as a component library.
9- CSS is written using CSS modules with Linaria. CSS is written in separate files with a `css.ts` extension.
10- CSS is imported into React components using `import * as classes from (filename).css`. It should always be accompanied by `import cx from clsx` and referencing classes should always use `cx`.
11- Mantine CSS variables are exported using Mantine's `themeToVars` which converts the base Mantine theme object into CSS variables. This list of mantine css vars is available at `app/frontent/lib`, which is aliased as `@/lib`.
12- Each css.ts file starts with the following imports:
13 `import { css } from "@linaria/core"`
14 `import { vars } from "@/lib"`
15- Styles in css.ts files are built using the `css` function from linaria with string template literals.
16 
@@ −1 +1 @@
11 ---
22 description:
3−globs: *_spec.rb
3+globs: *.tsx,*.css.ts
44 alwaysApply: false
55 ---
6−Avoid using `let` when setting up tests. Prefer setting up state and context in each test rather than introducing indirection by using `let`.
7− 
8−In request specs, when testing inertia related responses and props, use the inertia rspec helpers.
6+- DO NOT USE TAILWIND.
7+- I repeat: DO NOT USE TAILWIND!
8+- This project uses Mantine as a component library.
9+- CSS is written using CSS modules with Linaria. CSS is written in separate files with a `css.ts` extension.
10+- CSS is imported into React components using `import * as classes from (filename).css`. It should always be accompanied by `import cx from clsx` and referencing classes should always use `cx`.
11+- Mantine CSS variables are exported using Mantine's `themeToVars` which converts the base Mantine theme object into CSS variables. This list of mantine css vars is available at `app/frontent/lib`, which is aliased as `@/lib`.
12+- Each css.ts file starts with the following imports:
13+ `import { css } from "@linaria/core"`
14+ `import { vars } from "@/lib"`
15+- Styles in css.ts files are built using the `css` function from linaria with string template literals.
916  
RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack