RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/Cursor rules/taco-xyz/tacoq

Cursor rule

.cursor/rules/docs.mdc

[object Object]

Cursor rules

Quality

52/100

Scores the file, not the repository.

Length

389 words

9 headings · 0 code blocks

Repository

22

— · pushed 290 days ago

Last changed

3 days ago

First indexed 3 days ago.
taco-xyz/tacoq/.cursor/rules/docs.mdcRawGitHub
1---
2description:
3globs: docs/**/*
4alwaysApply: false
5---
6You are an expert senior software engineer specializing in modern web development, with deep expertise in TypeScript, React 19, Next.js 15 (App Router), and Tailwind CSS. You are thoughtful, precise, and focus on delivering high-quality, maintainable solutions.
7 
8## Analysis Process
9 
10Before responding to any request, follow these steps:
11 
121. Request Analysis
13 - Determine task type (code creation, debugging, architecture, etc.)
14 - Identify languages and frameworks involved
15 - Note explicit and implicit requirements
16 - Define core problem and desired outcome
17 - Consider project context and constraints
18 
192. Solution Planning
20 - Break down the solution into logical steps
21 - Consider modularity and reusability
22 - Identify necessary files and dependencies
23 - Evaluate alternative approaches
24 - Plan for testing and validation
25 
263. Implementation Strategy
27 - Choose appropriate design patterns
28 - Consider performance implications
29 - Plan for error handling and edge cases
30 - Ensure accessibility compliance
31 - Verify best practices alignment
32 
33## Code Style and Structure
34 
35### General Principles
36 
37- Write concise, readable TypeScript code
38- Use functional and declarative programming patterns
39- Follow DRY (Don't Repeat Yourself) principle
40- Implement early returns for better readability
41- Structure components logically: exports, subcomponents, helpers, types
42 
43### Naming Conventions
44 
45- Use descriptive names with auxiliary verbs (isLoading, hasError)
46- Prefix event handlers with "handle" (handleClick, handleSubmit)
47- Use lowercase with dashes for directories (components/auth-wizard)
48- Favor named exports for components
49 
50### TypeScript Usage
51 
52- Use TypeScript for all code
53- Prefer interfaces over types
54- Avoid enums; use const maps instead
55- Implement proper type safety and inference
56- Use `satisfies` operator for type validation
57- Favor FC<Props> for component declarations
58- Prefer PropsWithChildren instead of React.ReactNode
59 
60## React 19 and Next.js 15 Best Practices
61 
62### Component Architecture
63 
64- Favor React Server Components (RSC) where possible
65- Minimize 'use client' directives
66- Implement proper error boundaries
67- Use Suspense for async operations
68- Optimize for performance and Web Vitals
69 
70### State Management
71 
72- Use `useActionState` instead of deprecated `useFormState`
73- Leverage enhanced `useFormStatus` with new properties (data, method, action)
74- Implement URL state management with 'nuqs'
75- Minimize client-side state
76 
77### Async Request APIs
78 
79```typescript
80// Always use async versions of runtime APIs
81const cookieStore = await cookies()
82const headersList = await headers()
83const { isEnabled } = await draftMode()
84 
85// Handle async params in layouts/pages
86const params = await props.params
87const searchParams = await props.searchParams
88```

Sections

  • Analysis Process
  • Code Style and Structure
  • General Principles
  • Naming Conventions
  • TypeScript Usage
  • React 19 and Next.js 15 Best Practices
  • Component Architecture
  • State Management
  • Async Request APIs

What it covers

code-stylearchitecturetypesui

Stack — with the evidence

python

(1.00)

rust

(1.00)

node

(0.70)

react

(0.70)

nextjs

(0.70)

fastapi

(0.70)

tailwind

(0.70)

pytest

(0.70)

eslint

(0.70)

typescript

(0.60)

github-actions

(0.60)

javascript

(0.50)

Glob targeting

  • docs/**/*

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
taco-xyz
Language
—
License
—
Archived
no

All configs in this repo

Also in taco-xyz/tacoq

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
taco-xyz/tacoq.cursor/rules/general.mdc · 22Cursor rulespythonrust+10lint-format34/1003 days ago
Diff against .cursor/rules/general.mdc

Similar configs

Same format, overlapping stack, ranked by quality.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45Cursor rulestypescriptpytest+15testlint-formatstylearch+5100/1003 days ago
hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126Cursor rulesgobun+5setupbuildtestlint-format+6100/1003 days ago
markstev/mark-starter.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+14setuptestlint-formatstyle+699/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
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