RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/Cursor rules/unoplat/unoplat-code-confluence

Cursor rule

unoplat-code-confluence-frontend/.cursor/rules/react-vite-tanstack.mdc

[object Object]

Cursor rules

Quality

38/100

Scores the file, not the repository.

Length

447 words

0 headings · 0 code blocks

Repository

95

— · pushed 4 days ago

Last changed

2 days ago

First indexed 2 days ago.
unoplat/unoplat-code-confluence/unoplat-code-confluence-frontend/.cursor/rules/react-vite-tanstack.mdcRawGitHub
1---
2description:
3globs:
4alwaysApply: true
5---
6You are an expert in TypeScript, Node.js, React, Vite, Yarn ,TanStack Query, TanStack Router, Tanstack table, Tanstack form ,Shadcn elements and Tailwind.
7 
8We use vite and yarn as base and then tanstack based components for everything else. for ui/ux we use shadcn elements and components.
9 
10Response Constraints
11- Do not remove any existing code unless necessary.
12- Do not remove my comments or commented-out code unless necessary.
13- Do not change the formatting of my imports.
14- Do not change the formatting of my code unless important for new functionality.
15- Just do the needful. when trying to do more stop and ask/suggest. Do not start editing. Make sure to follow the rule.
16 
17 
18 
19Code Structure and Guidelines
20- components used in pages are in 'components' folder.
21- base shadcn ui elements/components are in 'components/ui' subfolder.
22- pages are in 'pages'
23- api, utils and env are in lib folder.
24- tanstack routes are in 'routes'
25Note: always check related existing code before making any change.
26 
27Code Style and Structure
28- Write concise, technical TypeScript code with accurate examples.
29- Use functional and declarative programming patterns; avoid classes.
30- Prefer iteration and modularization over code duplication.
31- Use descriptive variable names with auxiliary verbs (e.g., isLoading, hasError).
32- Structure files: exported component, subcomponents, helpers, static content, types.
33- Use axios for implementing http clients always.
34- Use shadcn components for design.
35 
36Naming Conventions
37- Use lowercase with dashes for directories (e.g., components/auth-wizard).
38- Favor named exports for components.
39 
40TypeScript Usage
41- Use TypeScript for all code; prefer interfaces over types.
42- Avoid enums; use maps instead.
43- Use functional components with TypeScript interfaces.
44 
45Syntax and Formatting
46- Use the "function" keyword for pure functions.
47- Use curly braces for all conditionals. Favor simplicity over cleverness.
48- Use declarative JSX.
49 
50UI and Styling
51- Use Tailwind for components and styling.
52- Use shadcn for elements and components
53- Use right tanstack components to tie to shadcn elements and components.
54 
55Performance Optimization
56- Look for ways to make things faster:
57 - Use immutable data structures
58 - Use efficient data fetching strategies
59 - Optimize network requests
60 - Use efficient data structures
61 - Use efficient algorithms
62 - Use efficient rendering strategies
63 - Use efficient state management
64 
65Testing and Implementing Code Changes
66- Use tools
671. Use browser tool to take console logs.
682. Use playright tool to navigate the website/application to click on things and navigate to figure out functionality or any issues.
693. Always Use documentation tool for getting examples and right documentation based on dependency version mentioned in [package.json](mdc:package.json).
704. Use browsing web search tool to browse the web for more information as and when required.
71
72Build Tool:
73- Yarn
74 
75 

What it covers

code-styleagent-behaviour

Stack — with the evidence

typescript

(1.00)

python

(1.00)

node

(0.95)

react

(0.70)

fastapi

(0.70)

postgres

(0.70)

tailwind

(0.70)

vite

(0.70)

pytest

(0.70)

playwright

(0.70)

eslint

(0.70)

ruff

(0.70)

github-actions

(0.60)

javascript

(0.50)

Glob targeting

  • [object Object]

Format

Cursor rules

The most expressive format here. Many small .mdc files, each with frontmatter declaring when it should load, so a rule about migrations only enters context when a migration is open. Costs the most to maintain and only one editor reads it.

What the corpus says about it

Repository

Owner
unoplat
Language
—
License
—
Archived
no

All configs in this repo

Also in unoplat/unoplat-code-confluence

Diff this repo’s formats

One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?

The other instruction files in this repository
RepositoryFormatStackCoversScoreChanged
unoplat/unoplat-code-confluenceAGENTS.md · 95AGENTS.mdtypescriptpython+12testlint-formatmonorepoagent-behaviour48/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-cli/AGENTS.md · 95AGENTS.mdtypescriptpython+12setupbuildtestlint-format+384/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-commons/.cursor/rules/use-think-tool.mdc · 95Cursor rulestypescriptpython+12no sections30/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-commons/AGENTS.md · 95AGENTS.mdtypescriptpython+12setupbuildtestlint-format+288/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-docs/AGENTS.md · 95AGENTS.mdtypescriptpython+14setupbuildtestlint-format+375/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-docs/CLAUDE.md · 95CLAUDE.mdtypescriptpython+14testgitagent-behaviour43/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-frontend/.cursor/rules/shadcn-tanstack-knowledge.mdc · 95Cursor rulestypescriptpython+12teststyleuiperformance48/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-frontend/AGENTS.md · 95AGENTS.mdtypescriptpython+14setupbuildtestlint-format+6100/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-frontend/CLAUDE.md · 95CLAUDE.mdtypescriptpython+14setupstylearchui+162/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-ingestion/code-confluence-flow-bridge/.cursor/rules/code-structure.mdc · 95Cursor rulestypescriptpython+12no sections16/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-ingestion/code-confluence-flow-bridge/.cursor/rules/fastapi-pydantic.mdc · 95Cursor rulestypescriptpython+12styletypes38/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-ingestion/code-confluence-flow-bridge/AGENTS.md · 95AGENTS.mdtypescriptpython+13setupbuildtestlint-format+377/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-ingestion/code-confluence-flow-bridge/CLAUDE.md · 95CLAUDE.mdtypescriptpython+13testlint-formatstylearch+696/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-openmetadata/AGENTS.md · 95AGENTS.mdtypescriptpython+12setupbuildtestlint-format+279/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-query-engine/AGENTS.md · 95AGENTS.mdtypescriptpython+13setupbuildtestlint-format+598/1002 days ago
unoplat/unoplat-code-confluenceunoplat-code-confluence-query-engine/CLAUDE.md · 95CLAUDE.mdtypescriptpython+13agent-behaviour25/1002 days ago
Diff against AGENTS.md Diff against unoplat-code-confluence-cli/AGENTS.md Diff against unoplat-code-confluence-commons/.cursor/rules/use-think-tool.mdc Diff against unoplat-code-confluence-commons/AGENTS.md Diff against unoplat-code-confluence-docs/AGENTS.md Diff against unoplat-code-confluence-docs/CLAUDE.md Diff against unoplat-code-confluence-frontend/.cursor/rules/shadcn-tanstack-knowledge.mdc Diff against unoplat-code-confluence-frontend/AGENTS.md Diff against unoplat-code-confluence-frontend/CLAUDE.md Diff against unoplat-code-confluence-ingestion/code-confluence-flow-bridge/.cursor/rules/code-structure.mdc Diff against unoplat-code-confluence-ingestion/code-confluence-flow-bridge/.cursor/rules/fastapi-pydantic.mdc Diff against unoplat-code-confluence-ingestion/code-confluence-flow-bridge/AGENTS.md Diff against unoplat-code-confluence-ingestion/code-confluence-flow-bridge/CLAUDE.md Diff against unoplat-code-confluence-openmetadata/AGENTS.md Diff against unoplat-code-confluence-query-engine/AGENTS.md Diff against unoplat-code-confluence-query-engine/CLAUDE.md

Similar configs

Same format, overlapping stack, ranked by quality.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126Cursor rulesgobun+5setupbuildtestlint-format+6100/1003 days ago
TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45Cursor rulestypescriptpytest+15testlint-formatstylearch+5100/1003 days ago
dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+15setuptestlint-formatstyle+799/1003 days ago
deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1Cursor rulestypescriptnextjs+5setuptestlint-formatstyle+799/1003 days ago
markstev/mark-starter.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+14setuptestlint-formatstyle+699/1003 days ago
Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+13setuptestlint-formatstyle+799/1003 days ago
langflow-ai/langflow.cursor/rules/docs_development.mdc · 153kCursor rulespythonnode+16setupbuildtestlint-format+797/1003 days ago
TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45Cursor rulestypescriptpytest+15teststyletesting-strategysecurity+397/1003 days ago
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