skills/maintain-project-rules/SKILL.md
Audit and maintain project rules in .cursor/rules/. Use when auditing project rules, checking prefix convention, syncing doc/rules.md, or when the user asks about .cursor/rules or prefix convention.
npx skillsauth add janjaszczak/cursor maintain-project-rulesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use if:
.cursor/rules/, rule files (.mdc), or conventions from cursor-rules-principles / retro.Resolve paths
git rev-parse --show-toplevel${PROJECT_ROOT}/.cursor${PROJECT_CURSOR_DIR}/rulesAudit
*.mdc in PROJECT_RULES_DIR (flat; no subfolders per convention).description, alwaysApply, globs), line count (~<50 preferred), overlap with other rules (duplicate or near-duplicate content).Proposals
Sync doc/rules.md
doc/rules.md or docs/rules.md: update the "Context-Specific Rules" (or equivalent) list to match current .mdc files and their globs/scope. Keep doc and rules directory in sync.For full prefix table and conventions, see reference.md.
data-ai
KeePassXC cursor.kdbx — natywny keyring per OS, keepass-db.path bez fallbacków, agent instaluje brakujące narzędzia.
development
Build or modify plain HTML/CSS/JavaScript (no framework) using modular ES modules (ESM), SRP, minimal global state, and shippable runnable files with lightweight verification. Use for static pages, small UI widgets, vanilla JS refactors, and quick prototypes without React/Vue/Angular.
testing
Perform root-cause analysis for bugs/errors/regressions using logs, repro steps, and hypothesis testing. Use when the user reports “nie działa”, stack traces, failing tests, or regressions.
tools
Plan, split, and track multi-step work using Shrimp Task Manager MCP (or equivalent). Use for multi-file refactors, migrations, or any work that benefits from task tracking.