nerds-odd-e/doughnut

Learning aide, note taking, team learning, etc.

49Stars on the repository
36Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

backend-code

02

nerds-odd-e/doughnut

Cursor rule Cursor

Backend Java production code, Spring Boot controllers/services/repositories, controller return values, imports, schema ERD pointer.

49 2d ago A 0 tokens original MIT

backend-testing

03

nerds-odd-e/doughnut

Cursor rule Cursor

Backend Java tests, controller-level stable-boundary tests, JUnit, @Nested, MakeMe builders, @Transactional, parameterized tests.

49 2d ago A 0 tokens original MIT

backend

04

nerds-odd-e/doughnut

Cursor rule Cursor

Backend Java — Spring Boot controllers/services, JUnit controller tests, MakeMe. Read this first for any backend work.

49 2d ago A 24 tokens original MIT

cli

05

nerds-odd-e/doughnut

Cursor rule Cursor

TypeScript CLI for Donut. Lives in cli/.

49 2d ago A 0 tokens original MIT

db-migration

06

nerds-odd-e/doughnut

Cursor rule Cursor

Database migration, Flyway, SQL migrations, schema changes, database versioning, migration files, squashing historical migrations.

49 2d ago A 23 tokens original MIT

e2e-authoring

07

nerds-odd-e/doughnut

Cursor rule Cursor

E2E testing with Cypress and Cucumber, feature files, step definitions, page objects, fluent interface, assertions, data-app-busy / waitUntilAppIsNotBusy pairing, test execution.

49 2d ago A 0 tokens original MIT

e2e-ocr

08

nerds-odd-e/doughnut

Cursor rule Cursor

E2E OCR assertions with Tesseract.js for canvas-only UI such as PDF pages in Cypress page objects.

49 2d ago A 0 tokens original MIT

error-handling

09

nerds-odd-e/doughnut

Cursor rule Cursor

Never silently swallow failures; prefer unrepresentable invalid states, fail-visible, then deliberate catch.

49 2d ago A 210 tokens original MIT

frontend-api

10

nerds-odd-e/doughnut

Cursor rule Cursor

Frontend API integration — generated SDK, apiCallWithLoading, blockUi, wrapped responses, toOpenApiError.

49 2d ago A 0 tokens original MIT

frontend-component

11

nerds-odd-e/doughnut

Cursor rule Cursor

Vue component structure, styling, derived state, modals, icons, DaisyUI/Tailwind frontend component conventions.

49 2d ago A 0 tokens original MIT

frontend-storybook

12

nerds-odd-e/doughnut

Cursor rule Cursor

Frontend Storybook stories for Vue components, story format, story variants, makeMe builders, Storybook aliases.

49 2d ago A 0 tokens original MIT

frontend-testing

13

nerds-odd-e/doughnut

Cursor rule Cursor

Frontend Vitest browser-mode tests, Testing Library queries, mockSdkService, makeMe builders, deterministic Vue component testing.

49 2d ago A 0 tokens original MIT

frontend

14

nerds-odd-e/doughnut

Cursor rule Cursor

Vue frontend — components, Vitest, generated API client, apiCallWithLoading, DaisyUI. Read this first for any frontend work.

49 2d ago A 28 tokens original MIT

general

15

nerds-odd-e/doughnut

Cursor rule Cursor

General development guidelines, nix environment, service startup, development preferences, code quality principles.

49 2d ago C 419 tokens original MIT

gsd-coexistence

16

nerds-odd-e/doughnut

Cursor rule Cursor

This 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.

49 2d ago A 1,144 tokens original MIT

linting_formating

17

nerds-odd-e/doughnut

Cursor rule Cursor

Linting, formatting, code quality, Biome (2.4.x), Redocly, OpenAPI validation, code style, fix formatting errors, biome.json config, Vue SFC project-domain rule limitation, multi-file analysis (MFA).

49 2d ago A 50 tokens original MIT

planning

19

nerds-odd-e/doughnut

Cursor rule Cursor

Hard rule for every plan (local or GSD): each slice is either Behavior or Structure, stop-safe, and delivers one observable behavior (or one structure change that enables only the immediate next behavior). GSD phase is a roadmap capability (.planning/phases/NN-slug/). Slice grammar is mandatory.

49 2d ago A 2,170 tokens original MIT

script

20

nerds-odd-e/doughnut

Cursor rule Cursor

Shell script development and unit testing guidelines.

49 2d ago A 7 tokens original MIT

unit-testing

21

nerds-odd-e/doughnut

Cursor rule Cursor

This repo’s automated tests are E2E or unit tests — nothing in between. Write unit tests in the "small test" style below.

49 2d ago A 1,343 tokens original MIT