Skip to content

chore: delete .cursor rules, superseded by the backgammon-rules plugin - #70

Open
nodots wants to merge 1 commit into
developmentfrom
docs/agent-working-agreements
Open

nodots wants to merge 1 commit into
developmentfrom
docs/agent-working-agreements

Conversation

@nodots

@nodots nodots commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Deletes the .cursor/ rule files and points at the new backgammon-rules plugin instead.

Why they go

  • They were generated copies — .cursor/config.json describes the generator that produced each repos rules.mdby concatenatingshared-rules/*`.
  • They drifted: the 15-second status-update rule removed earlier today still existed in five of them, generated 2025-07-05.
  • Everything in them was already in CLAUDE.md, generic boilerplate, or both.

Single source now: nodots/backgammon-rules, installed as a plugin:

claude plugin marketplace add nodots/agentic-work-packages
claude plugin install backgammon-rules@nodots-plugins

A SessionStart hook carries the non-negotiables; backgammon-domain and nodots-engineering skills carry the detail on demand; the specialist agents move there too.

Salvaged: the apis ESM/ts-node --esmmigration-consistency checks, now inbackgammon-api/CLAUDE.md`.
Dropped deliberately: generic boilerplate (REST verbs, status codes, "use HTTPS"), and a stale rule saying never to restart the API server — it contradicts the current instruction to kill it before starting.

https://claude.ai/code/session_01DEVew52GVgXWWN9Z6Vc5W7

…plugin

The .cursor rules were generated copies (config.json describes the
generator) that drifted for a year: a status-update rule removed in 2026
still existed in five of them, and every file duplicated content already
in CLAUDE.md.

Domain knowledge and engineering rules now live in one place:
nodots/backgammon-rules, installed as a Claude Code plugin from the
nodots-plugins marketplace.

Salvaged before deletion: the api's ESM/ts-node migration-consistency
checks (now backgammon-api/CLAUDE.md). Dropped deliberately: generic
boilerplate (REST verbs, HTTP status codes, "use HTTPS", "avoid memory
leaks") and a stale rule saying never to restart the API server, which
contradicts the current CLAUDE.md instruction to kill it before starting.

Claude-Session: https://claude.ai/code/session_01DEVew52GVgXWWN9Z6Vc5W7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant