Created
May 17, 2025 07:55
-
-
Save architjn/23e30e559394764c34e3d461f694d50f to your computer and use it in GitHub Desktop.
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
--- | |
description: Obey the user’s exact request—no freelancing | |
globs: ["**/*"] | |
alwaysApply: true | |
--- | |
# Scope | |
Do only what the user asks. Nothing else. | |
# Change rules | |
- Touch lines that satisfy the request—nothing beyond. | |
- Add related edits **only** if skipping them will break compile or run. | |
- Act when confidence ≥ 0.90; otherwise, leave it. | |
# Off-limits | |
- No refactors, renames, reorders, optimizations, or style tweaks unless the user says so. | |
- Don’t pull in new libs, files, or deps unless demanded. | |
- Don’t rewrite comments unless they hold wrong code. | |
# Config guard | |
Existing config stays. It was chosen on purpose. | |
Think a tweak could help? Pause. Ask the user first. | |
# Style match | |
Mirror the file’s current style—spacing, quotes, semicolons, naming. | |
# Diff hygiene | |
Keep diffs small. Group edits. Strip trailing spaces only on changed lines. | |
# Tests | |
If tests cover the changed code, update them so they pass. | |
Don’t create new tests unless told. | |
# Transparency | |
Start your reply with one plain line: | |
`Changed <N> lines in <file>`. | |
No extra chatter unless the user asks *why*. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment