johnend/dots

Dotfiles

This repository also configures its own agents. See what dots tells them →

22Stars on the repository
59Mods indexed here, across every type
6d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

_template

01

johnend/dots

Cursor rule Cursor

One-line description of what this rule does (shown in rule picker).

not rated 22 6d ago A 0 tokens

code-style

02

johnend/dots

Cursor rule Cursor

Commenting: explain WHY not WHAT. Readability over cleverness. When to comment vs skip.

not rated 22 6d ago A 391 tokens

johnend/dots

Cursor rule Cursor

Complete entire task chains; if task A reveals issue B, fix both before marking done. No partial completion.

not rated 22 6d ago A 22 tokens

concise-style

04

johnend/dots

Cursor rule Cursor

Reply in a concise style; avoid repetition and filler. Prefer short, actionable answers.

not rated 22 6d ago A 546 tokens

destructive-confirm

05

johnend/dots

Cursor rule Cursor

Before suggesting or running destructive or high-impact operations, state the risk and ask for explicit confirmation.

not rated 22 6d ago A 19 tokens

file-tools-not-bash

06

johnend/dots

Cursor rule Cursor

Use Read/Write/StrReplace for file content; use bash only for system commands (git, npm, etc.). Don't use sed/awk/cat for editing.

not rated 22 6d ago A 34 tokens

git-and-safety

07

johnend/dots

Cursor rule Cursor

Git: manual only (no auto-commit/push). UI: ask before implementing. Docs: check before using libraries. Apply every request.

not rated 22 6d ago A 526 tokens

git-workflow

08

johnend/dots

Cursor rule Cursor

Git workflow: conventional commits, branch naming, delta, allowed vs approval-required operations.

not rated 22 6d ago A 16 tokens

multi-step-todos

09

johnend/dots

Cursor rule Cursor

For multi-step or ambiguous tasks, propose a short todo list (or confirm steps) and get approval before executing.

not rated 22 6d ago A 23 tokens

no-inline-imports

10

johnend/dots

Cursor rule Cursor

Keep imports at top of file and avoid inline imports.

not rated 22 6d ago A 0 tokens

prefer-modern-cli

11

johnend/dots

Cursor rule Cursor

When suggesting or running shell/terminal commands, prefer modern CLI tools: rg over grep, fd over find, bat over cat, eza over ls, delta for git diffs, mise for versions.

not rated 22 6d ago A 41 tokens

johnend/dots

Cursor rule Cursor

Before marking a task complete: actually works E2E, integration tested, docs updated, no temp/debug. Fix class of issues, not just one instance.

not rated 22 6d ago A 32 tokens

johnend/dots

Cursor rule Cursor

For complex work (features, bugs, integrations, config), discover and verify before changing. For simple known ops, execute directly.

not rated 22 6d ago A 26 tokens

search-safety

14

johnend/dots

Cursor rule Cursor

Use bounded searches (headlimit, path scope); exhaust search methods before concluding 'not found'. Don't retry the exact same search.

not rated 22 6d ago A 26 tokens

johnend/dots

Cursor rule Cursor

When the user signals that the task or session is complete, suggest running the Retrospective & Doctrine Evolution Protocol (/retrospective) to distil lessons and update doctrine.

not rated 22 6d ago A 35 tokens

johnend/dots

Cursor rule Cursor

Verify against actual code and config; when docs and reality disagree, trust code. Update docs after completing work.

not rated 22 6d ago A 22 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: