Conversation
…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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Deletes the
.cursor/rule files and points at the newbackgammon-rulesplugin instead.Why they go
.cursor/config.jsondescribes the generator that produced each reposrules.mdby concatenatingshared-rules/*`.CLAUDE.md, generic boilerplate, or both.Single source now: nodots/backgammon-rules, installed as a plugin:
A SessionStart hook carries the non-negotiables;
backgammon-domainandnodots-engineeringskills carry the detail on demand; the specialist agents move there too.Salvaged: the api
s 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