RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/thirty-degrees/party-battle/diff

Two files, one repository

thirty-degrees/party-battle ships 2 formats across 3 indexed files. The question worth asking is whether the second one says anything the first does not.

CompareAGENTS.md ↔ Cursor rules
A · AGENTS.md · 258 wordsB · .cursor/rules/dir-structure.mdc · 33 words
What each file covers, counted
DimensionSharedOnly in AOnly in BOverlap
Sections01200%
Commands0800%
Section tags01000%

What each file covers

Sections

0 shared · 12 only in A · 0 only in B
  • − Project Overview
  • − Architecture
  • − Core Technologies
  • − Setup
  • − Workspace Installation
  • − Build shared types first
  • − Development Environment
  • − Start backend development server (stays open until canceled)
  • − Start frontend development server (stays open until canceled)
  • − Test, Lint & Type check
  • − PR instructions
  • − Coding Guidelines

Commands

0 shared · 8 only in A · 0 only in B
  • − npm ci
  • − npm run build --workspace=types-party-battle
  • − npm run dev --workspace=backend-party-battle
  • − npm run start --workspace=frontend-party-battle
  • − npm test
  • − npm run lint
  • − npm run lint:fix
  • − npm run check-types

Section tags

0 shared · 10 only in A · 0 only in B
  • − setup
  • − build
  • − test
  • − lint-format
  • − code-style
  • − architecture
  • − types
  • − git-pr
  • − monorepo
  • − agent-behaviour

Line diff

+6 added−65 removed2 unchanged3.0% identical
thirty-degrees/party-battle · AGENTS.md
@@ −1 @@
1# Project Overview
 
 
 
2 
3**Party Battle** is a real-time multiplayer game platform built as an npm workspace with distinct backend and frontend packages. The architecture supports multiple mini-games (Potato, Snake, Pick-Cards) with live player interactions via WebSocket connections.
4 
5### Architecture
6 
7- **Backend** (`backend-party-battle`): Node.js server with Colyseus game rooms
8- **Frontend** (`frontend-party-battle`): Expo/React Native mobile app
9- **Shared Types** (`types-party-battle`): Shared TypeScript schemas and configs between frontend and backend
10 
11### Core Technologies
12 
13- **Real-time Engine**: Colyseus for authoritative server game rooms
14- **Frontend Framework**: Expo SDK with React Native
15- **Styling**: NativeWind (Tailwind CSS for React Native)
16- **UI Components**: GlueStack UI component library (V3)
17 
18## Setup
19 
20### Workspace Installation
21 
22```bash
23npm ci
24 
25# Build shared types first
26npm run build --workspace=types-party-battle
27```
28 
29### Development Environment
30 
31```bash
32# Start backend development server (stays open until canceled)
33npm run dev --workspace=backend-party-battle
34 
35# Start frontend development server (stays open until canceled)
36npm run start --workspace=frontend-party-battle
37```
38 
39## Test, Lint & Type check
40 
41```bash
42npm test
43 
44npm run lint
45npm run lint:fix
46 
47npm run check-types
48```
49 
50## PR instructions
51 
52- This project uses the Release-Please commit style.
53- PR Title format: type: description
54 
55types
56 
57- `feat`: New features
58- `fix`: Bug fixes
59- `deps`: Dependencies
60 
61## Coding Guidelines
62 
63- NEVER write comments in code. Write self-documenting code instead!
64- Use existing UI components if possible. If no matching component is available, copy one from gluestack ui v3 into the components/ui directory
65- Prefer tailwind over custom style props
66- React Native does not support all features which are available in web browsers
67 
thirty-degrees/party-battle · .cursor/rules/dir-structure.mdc
@@ +1 @@
1---
2description: If running any commands regarding files from the repo
3alwaysApply: false
4---
5 
6As this is a monorepo, make sure you cd to the correct dir before running any commands.
7If you already did run a cd command you might already be in the correct directory.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8 
@@ −1 +1 @@
1−# Project Overview
1+---
2+description: If running any commands regarding files from the repo
3+alwaysApply: false
4+---
25  
3−**Party Battle** is a real-time multiplayer game platform built as an npm workspace with distinct backend and frontend packages. The architecture supports multiple mini-games (Potato, Snake, Pick-Cards) with live player interactions via WebSocket connections.
4− 
5−### Architecture
6− 
7−- **Backend** (`backend-party-battle`): Node.js server with Colyseus game rooms
8−- **Frontend** (`frontend-party-battle`): Expo/React Native mobile app
9−- **Shared Types** (`types-party-battle`): Shared TypeScript schemas and configs between frontend and backend
10− 
11−### Core Technologies
12− 
13−- **Real-time Engine**: Colyseus for authoritative server game rooms
14−- **Frontend Framework**: Expo SDK with React Native
15−- **Styling**: NativeWind (Tailwind CSS for React Native)
16−- **UI Components**: GlueStack UI component library (V3)
17− 
18−## Setup
19− 
20−### Workspace Installation
21− 
22−```bash
23−npm ci
24− 
25−# Build shared types first
26−npm run build --workspace=types-party-battle
27−```
28− 
29−### Development Environment
30− 
31−```bash
32−# Start backend development server (stays open until canceled)
33−npm run dev --workspace=backend-party-battle
34− 
35−# Start frontend development server (stays open until canceled)
36−npm run start --workspace=frontend-party-battle
37−```
38− 
39−## Test, Lint & Type check
40− 
41−```bash
42−npm test
43− 
44−npm run lint
45−npm run lint:fix
46− 
47−npm run check-types
48−```
49− 
50−## PR instructions
51− 
52−- This project uses the Release-Please commit style.
53−- PR Title format: type: description
54− 
55−types
56− 
57−- `feat`: New features
58−- `fix`: Bug fixes
59−- `deps`: Dependencies
60− 
61−## Coding Guidelines
62− 
63−- NEVER write comments in code. Write self-documenting code instead!
64−- Use existing UI components if possible. If no matching component is available, copy one from gluestack ui v3 into the components/ui directory
65−- Prefer tailwind over custom style props
66−- React Native does not support all features which are available in web browsers
6+As this is a monorepo, make sure you cd to the correct dir before running any commands.
7+If you already did run a cd command you might already be in the correct directory.
678  
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