RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/Cursor rules/nerds-odd-e/doughnut

Cursor rule

.cursor/rules/gsd-coexistence.mdc
Cursor rules

Quality

60/100

Scores the file, not the repository.

Length

604 words

5 headings · 0 code blocks

Repository

49

— · pushed 0 days ago

Last changed

3 days ago

First indexed 3 days ago.
nerds-odd-e/doughnut/.cursor/rules/gsd-coexistence.mdcRawGitHub
1---
2alwaysApply: true
3---
4# GSD and local planning — coexistence
5 
6This repo uses **GSD** (global Cursor install: `/gsd-*`) for milestone scaffolding and **local rules/skills** for delivery quality. Prefer one owner per workstream; when both apply, **local hard rules win** on conflicts listed below.
7 
8## Compatible (use together)
9 
10| Area | How they fit |
11|------|----------------|
12| **Folder layout** | Use GSD paths: `.planning/{PROJECT,REQUIREMENTS,ROADMAP,STATE}.md`, `config.json`, `.planning/phases/NN-slug/`, `.planning/codebase/`, `.planning/quick/`. |
13| **Discuss / plan / verify artifacts** | GSD CONTEXT, PLAN, SUMMARY, VERIFICATION are fine **while the plan is active** (resume across sessions). |
14| **Execution engine** | Prefer `/gsd-execute-phase` **or** local `execute-plan` on the same PLAN — both must run the **local phase wrap-up** (Jidoka, refactor, plan update, commit+push). |
15| **Parallel waves** | OK when file sets / mutable state do not overlap; otherwise sequential. |
16| **Observable verification** | GSD goal-backward verify + local TDD/E2E/`@wip` — same intent; run relevant local tests as the evidence. |
17| **Codebase maps** | `.planning/codebase/*` shared. |
18| **Capability naming in product** | Local rule: phase numbers only under `.planning/`. |
19 
20## Must keep local (non-compatible with plain GSD defaults)
21 
22These are **hard** in this repo even when GSD workflows omit them:
23 
24| Local requirement | When it is needed | Why not drop it |
25|-------------------|-------------------|-----------------|
26| **Behavior vs Structure; stop-safe; one observable behavior per phase** | Every plan decomposition and every GSD PLAN task split | Prevents speculative structure and half-finished value if work stops mid-roadmap |
27| **Time budget per slice (~5 min fuzzy; >10 min hard finer-decompose)** | Agents/sub-agents making a test pass or solving one problem unit | Keeps breakdowns small; self-enforced (no Cursor timer hooks) — see `planning.mdc` |
28| **Before- and after-phase Jidoka** | Every phase start/end | Stops autonomous runs on value/design/credential forks |
29| **After-phase plan update** | Every completed phase | Keeps remaining work accurate for resume |
30| **After-phase post-change-refactor** | Every phase before commit | Cohesion / dead code / 250-line discipline |
31| **After-phase commit + push (+ CD when applicable)** | Every closed phase before the next | Deploy gate; remote/CI catch issues early |
32| **Active history cleanup when the plan is done** | When the last phase is done and outcomes are in code/permanent docs | GSD tends to keep SUMMARYs; we prune spent planning diary |
33| **Nix prefix (`CURSOR_DEV=true nix develop -c`); assume `pnpm sut` running; no restart nag** | All tooling | Env contract GSD does not know |
34| **Stack/domain rules** (backend, frontend, e2e, cli, mcp, db-migration, …) | Matching globs / skills | Product architecture |
35 
36## When to prefer which entrypoint
37 
38| Scenario | Prefer |
39|----------|--------|
40| New or ongoing **milestone / roadmap** | GSD: `/gsd-onboard` or `/gsd-new-milestone`, then discuss → plan → execute |
41| Small ad-hoc slice | Local `phased-planning` → `.planning/quick/NNN-slug/` (or a new `phases/` entry), then `execute-plan` |
42| **Test optimization / domain tools** (API client, ERD, …) | Local skills; plans still under `.planning/phases/` or `quick/` |
43| Resuming after a break | Read `.planning/STATE.md` and the active phase dir; continue with GSD progress/resume **or** `execute-plan` on remaining PLAN tasks |
44 
45## Anti-patterns
46 
47- Flat new plans at `.planning/random.md` when a `phases/` or `quick/` dir would do (legacy flat files still executable).
48- Leaving completed phase diaries forever under `.planning/`.
49- Running GSD execute **without** local Jidoka / refactor / commit+push wrap-up.
50- Encoding phase numbers in product file/test/feature names.
51- Parallel agents on the same files or the same PLAN without coordination.
52- Enabling GSD `generate-claude-md` **workflow-enforcement** that forbids work outside GSD — conflicts with local domain skills and ad-hoc planning.
53 

Commands it names

  • pnpm sut

Sections

  • GSD and local planning — coexistence
  • Compatible (use together)
  • Must keep local (non-compatible with plain GSD defaults)
  • When to prefer which entrypoint
  • Anti-patterns

What it covers

code-style

Stack — with the evidence

typescript

(1.00)

cypress

(1.00)

biome

(1.00)

node

(0.70)

react

(0.70)

vue

(0.70)

hono

(0.70)

tailwind

(0.70)

vite

(0.70)

vitest

(0.70)

pytest

(0.70)

javascript

(0.60)

python

(0.60)

monorepo

(0.60)

pnpm

(0.60)

github-actions

(0.60)

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
nerds-odd-e
Language
—
License
—
Archived
no

All configs in this repo

Also in nerds-odd-e/doughnut

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
nerds-odd-e/doughnut.cursor/rules/general.mdc · 49Cursor rulestypescriptcypress+14styledo-not49/1003 days ago
nerds-odd-e/doughnut.clinerules/daisyui.md · 49Cline rulestypescriptcypress+14setuplint-formatstyleui+157/1003 days ago
nerds-odd-e/doughnut.cursor/rules/architecture-decisions.mdc · 49Cursor rulestypescriptcypress+14no sections16/1003 days ago
nerds-odd-e/doughnut.cursor/rules/backend-code.mdc · 49Cursor rulestypescriptcypress+14styletypesdatabasedo-not61/1003 days ago
nerds-odd-e/doughnut.cursor/rules/backend-testing.mdc · 49Cursor rulestypescriptcypress+14buildteststyletesting-strategy+273/1003 days ago
nerds-odd-e/doughnut.cursor/rules/cli.mdc · 49Cursor rulestypescriptcypress+14setupbuildteststyle+496/1003 days ago
nerds-odd-e/doughnut.cursor/rules/db-migration.mdc · 49Cursor rulestypescriptcypress+14stylearchdatabasedeployment64/1003 days ago
nerds-odd-e/doughnut.cursor/rules/e2e-authoring.mdc · 49Cursor rulestypescriptcypress+14setupteststylearch+380/1003 days ago
nerds-odd-e/doughnut.cursor/rules/e2e-ocr.mdc · 49Cursor rulestypescriptcypress+14setuptesting-strategydo-not46/1003 days ago
nerds-odd-e/doughnut.cursor/rules/frontend-api.mdc · 49Cursor rulestypescriptcypress+14styletesting-strategyapido-not57/1003 days ago
nerds-odd-e/doughnut.cursor/rules/frontend-component.mdc · 49Cursor rulestypescriptcypress+14testlint-formatstylearch+276/1003 days ago
nerds-odd-e/doughnut.cursor/rules/frontend-storybook.mdc · 49Cursor rulestypescriptcypress+14buildteststyletesting-strategy+169/1003 days ago
nerds-odd-e/doughnut.cursor/rules/frontend-testing.mdc · 49Cursor rulestypescriptcypress+14buildteststyletesting-strategy+289/1003 days ago
nerds-odd-e/doughnut.cursor/rules/linting_formating.mdc · 49Cursor rulestypescriptmonorepo+14testlint-formatstylearch+688/1003 days ago
nerds-odd-e/doughnut.cursor/rules/mcp-server.mdc · 49Cursor rulestypescriptcypress+14buildtestlint-formatarch+285/1003 days ago
nerds-odd-e/doughnut.cursor/rules/planning.mdc · 49Cursor rulestypescriptcypress+14teststylearchdo-not+175/1003 days ago
nerds-odd-e/doughnut.cursor/rules/script.mdc · 49Cursor rulestypescriptcypress+14testarch58/1003 days ago
nerds-odd-e/doughnutAGENTS.md · 49AGENTS.mdtypescriptcypress+14no sections47/1003 days ago
nerds-odd-e/doughnutCLAUDE.md · 49CLAUDE.mdtypescriptcypress+14agent-behaviour47/1003 days ago
Diff against .cursor/rules/general.mdc Diff against .clinerules/daisyui.md Diff against .cursor/rules/architecture-decisions.mdc Diff against .cursor/rules/backend-code.mdc Diff against .cursor/rules/backend-testing.mdc Diff against .cursor/rules/cli.mdc Diff against .cursor/rules/db-migration.mdc Diff against .cursor/rules/e2e-authoring.mdc Diff against .cursor/rules/e2e-ocr.mdc Diff against .cursor/rules/frontend-api.mdc Diff against .cursor/rules/frontend-component.mdc Diff against .cursor/rules/frontend-storybook.mdc Diff against .cursor/rules/frontend-testing.mdc Diff against .cursor/rules/linting_formating.mdc Diff against .cursor/rules/mcp-server.mdc Diff against .cursor/rules/planning.mdc Diff against .cursor/rules/script.mdc Diff against AGENTS.md Diff against 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
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
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
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