nerds-odd-e

36 mods across 1 repository, 49 stars between them.

adr-awareness

01

nerds-odd-e/doughnut

Skill Claude CodeCodex

Use, cite, and maintain consistency with Accepted Architectural Decision Records under docs/adrs/. Load relevant ADRs for architecture-shaped work, flag conflicts (refuse silent drift; allow human-owned exceptions), and help update supersession/index hygiene. Does not propose, discuss, or approve ADRs — humans own the…

49 2d ago A 94 tokens original MIT

bug-fixing

02

nerds-odd-e/doughnut

Skill Claude CodeCodex

Fix bugs with a test-first workflow. Use when the user reports a bug, asks to fix a defect, or describes unexpected behavior. Triggers on: bug, fix, defect, broken, regression, not working, unexpected behavior.

49 2d ago A 51 tokens original MIT

cloud-vm-setup

03

nerds-odd-e/doughnut

Skill Claude CodeCodex

Set up and run the Donut dev environment on Cursor Cloud VM (no Nix). Use when working on Cloud VM, running tests on Cloud VM, or encountering command errors related to missing nix. Triggers on: cloud VM, cloud agent, no nix available, /workspace path.

49 2d ago A 64 tokens original MIT

nerds-odd-e/doughnut

Skill Claude CodeCodex

Retrospective on what made a task unexpectedly difficult. Reviews your own session to identify codebase friction and either fixes it or proposes improvements. Triggers on: slow progress, friction, hard to find, confusing, discoverability.

49 2d ago A 52 tokens original MIT

database-erd

05

nerds-odd-e/doughnut

Skill Claude CodeCodex

Regenerate docs/database-erd.md from MySQL informationschema (Mermaid ERD: foreign keys and key columns). Use after Flyway schema changes, new migrations, or when the diagram is stale. Triggers on: database ERD, database-erd.md, exportdatabaseerd, schema diagram, ER diagram after migration.

49 2d ago A 71 tokens original MIT

execute-plan

06

nerds-odd-e/doughnut

Skill Claude CodeCodex

Autonomously execute a plan under .planning/phases/ or .planning/quick/ . Applies local wrap-up on every slice: Jidoka, post-change-refactor, plan update, commit, and push. Parallel waves OK when safe. Triggers on: execute plan, run plan, execute slices, start plan, do .planning, execute .planning, run .planning.

49 2d ago A 81 tokens original MIT

generate-api-client

07

nerds-odd-e/doughnut

Skill Claude CodeCodex

Regenerate the frontend TypeScript API client from backend OpenAPI spec. Use after changing backend controller signatures or related data types. Triggers on: generateTypeScript, API regeneration, controller signature changed, OpenAPI lint failure, generated API code.

49 2d ago A 53 tokens original MIT

manual-testing

08

nerds-odd-e/doughnut

Skill Claude CodeCodex

Browser-based manual testing of the Donut web app. Use ONLY when the developer explicitly asks to test manually or when a slice includes manual testing. Do NOT use proactively.

49 2d ago A 37 tokens original MIT

mutation-testing

09

nerds-odd-e/doughnut

Skill Claude CodeCodex

Run and interpret Stryker mutation testing results. Use ONLY when the developer explicitly asks for mutation testing or when a slice includes it. Do NOT use proactively.

49 2d ago A 35 tokens original MIT

nerds-odd-e/doughnut

Skill Claude CodeCodex

Refactor concepts implicated by the current uncommitted change before commit. Use concept-bounded scope even when completion requires untouched code, but Jidoka-stop before unapproved cross-subsystem refactoring. Remove duplication, unclear naming, shotgun surgery, dead / test-only / redundant code, and oversized…

49 2d ago A 123 tokens original MIT

nerds-odd-e/doughnut

Skill Claude CodeCodex

Prepare, refine, order, and assess a real-product backlog for an upcoming LeSS in Action (LIA) class. Use when selecting class-sized product features, investigating how much of an idea already exists, turning feature themes into vertical interdependent user stories, adding high-value items, or facilitating Product…

49 2d ago A 82 tokens original MIT

slice-planning

12

nerds-odd-e/doughnut

Skill Claude CodeCodex

Decompose work into GSD-aligned plans whose executable units are Behavior/Structure slices (one observable behavior per slice, stop-safe). Use when planning new features, breaking down large tasks, or when a fix / make-test-pass breakdown has overrun the time-box (see planning.mdc). Triggers on: plan, decompose…

49 2d ago A 83 tokens original MIT

test-optimization

13

nerds-odd-e/doughnut

Skill Claude CodeCodex

Profile a test suite, optimize the slowest top 10% in grouped slices, and close with a re-profile. Works for unit tests (JUnit/Vitest/…; "small test" style) in any sub-project (backend, frontend, cli, mcp-server) or Cypress E2E. Use when the developer asks to optimize, speed up, or profile slow tests, top 10% slowest…

49 2d ago A 121 tokens original MIT

backend-code

15

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

16

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

17

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

18

nerds-odd-e/doughnut

Cursor rule Cursor

TypeScript CLI for Donut. Lives in cli/.

49 2d ago A 0 tokens original MIT

db-migration

19

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

20

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

21

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

22

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

23

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

24

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