diff --git a/integrations/agents/shared/tool-discipline.md b/integrations/agents/shared/tool-discipline.md index 6dcf23db5..e5d65a1e8 100644 --- a/integrations/agents/shared/tool-discipline.md +++ b/integrations/agents/shared/tool-discipline.md @@ -6,8 +6,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `read`**; otherwise start with `code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `read`; any repo search → `code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. diff --git a/integrations/antigravity/plugin/agents/lemoncrow-auto.md b/integrations/antigravity/plugin/agents/lemoncrow-auto.md index 4a9c04a40..3e40337ca 100644 --- a/integrations/antigravity/plugin/agents/lemoncrow-auto.md +++ b/integrations/antigravity/plugin/agents/lemoncrow-auto.md @@ -32,8 +32,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `read`**; otherwise start with `code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `read`; any repo search → `code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. - When using subagents always use `lemoncrow` agents. diff --git a/integrations/antigravity/plugin/agents/lemoncrow-code.md b/integrations/antigravity/plugin/agents/lemoncrow-code.md index 39ed154d8..2aebda433 100644 --- a/integrations/antigravity/plugin/agents/lemoncrow-code.md +++ b/integrations/antigravity/plugin/agents/lemoncrow-code.md @@ -39,8 +39,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `read`**; otherwise start with `code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `read`; any repo search → `code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/antigravity/plugin/agents/lemoncrow-execute.md b/integrations/antigravity/plugin/agents/lemoncrow-execute.md index 121361074..1f00fe462 100644 --- a/integrations/antigravity/plugin/agents/lemoncrow-execute.md +++ b/integrations/antigravity/plugin/agents/lemoncrow-execute.md @@ -37,8 +37,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `read`**; otherwise start with `code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `read`; any repo search → `code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/antigravity/plugin/agents/lemoncrow-general.md b/integrations/antigravity/plugin/agents/lemoncrow-general.md index 63f39829d..9dfeea72c 100644 --- a/integrations/antigravity/plugin/agents/lemoncrow-general.md +++ b/integrations/antigravity/plugin/agents/lemoncrow-general.md @@ -30,8 +30,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `read`**; otherwise start with `code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `read`; any repo search → `code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/antigravity/plugin/agents/lemoncrow-solve.md b/integrations/antigravity/plugin/agents/lemoncrow-solve.md index 5aa3a1327..08c445dd8 100644 --- a/integrations/antigravity/plugin/agents/lemoncrow-solve.md +++ b/integrations/antigravity/plugin/agents/lemoncrow-solve.md @@ -38,8 +38,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `read`**; otherwise start with `code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `read`; any repo search → `code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/codex/plugin/skills/auto/SKILL.md b/integrations/codex/plugin/skills/auto/SKILL.md index a1a5865e0..42095adcb 100644 --- a/integrations/codex/plugin/skills/auto/SKILL.md +++ b/integrations/codex/plugin/skills/auto/SKILL.md @@ -35,8 +35,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc.read`**; otherwise start with `lc.code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc.bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc.read`; any repo search → `lc.code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc.bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. - When using subagents always use `lemoncrow` agents. diff --git a/integrations/codex/plugin/skills/code/SKILL.md b/integrations/codex/plugin/skills/code/SKILL.md index 51484348b..92e762574 100644 --- a/integrations/codex/plugin/skills/code/SKILL.md +++ b/integrations/codex/plugin/skills/code/SKILL.md @@ -40,8 +40,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc.read`**; otherwise start with `lc.code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc.bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc.read`; any repo search → `lc.code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc.bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/codex/plugin/skills/execute/SKILL.md b/integrations/codex/plugin/skills/execute/SKILL.md index 4bfcd2073..10b503bc9 100644 --- a/integrations/codex/plugin/skills/execute/SKILL.md +++ b/integrations/codex/plugin/skills/execute/SKILL.md @@ -40,8 +40,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc.read`**; otherwise start with `lc.code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc.bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc.read`; any repo search → `lc.code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc.bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/codex/plugin/skills/general/SKILL.md b/integrations/codex/plugin/skills/general/SKILL.md index 304dd95d6..58400b78c 100644 --- a/integrations/codex/plugin/skills/general/SKILL.md +++ b/integrations/codex/plugin/skills/general/SKILL.md @@ -33,8 +33,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc.read`**; otherwise start with `lc.code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc.bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc.read`; any repo search → `lc.code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc.bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/codex/plugin/skills/solve/SKILL.md b/integrations/codex/plugin/skills/solve/SKILL.md index 7b700992a..75be68e4a 100644 --- a/integrations/codex/plugin/skills/solve/SKILL.md +++ b/integrations/codex/plugin/skills/solve/SKILL.md @@ -41,8 +41,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc.read`**; otherwise start with `lc.code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc.bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc.read`; any repo search → `lc.code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc.bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/copilot/agents/lemoncrow.auto.agent.md b/integrations/copilot/agents/lemoncrow.auto.agent.md index 1aa4b034c..d3f67c4a1 100644 --- a/integrations/copilot/agents/lemoncrow.auto.agent.md +++ b/integrations/copilot/agents/lemoncrow.auto.agent.md @@ -61,8 +61,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `read`**; otherwise start with `code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `read`; any repo search → `code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. - When using subagents always use `lemoncrow` agents. diff --git a/integrations/copilot/agents/lemoncrow.code.agent.md b/integrations/copilot/agents/lemoncrow.code.agent.md index 318bfc4b2..3520761e2 100644 --- a/integrations/copilot/agents/lemoncrow.code.agent.md +++ b/integrations/copilot/agents/lemoncrow.code.agent.md @@ -66,8 +66,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `read`**; otherwise start with `code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `read`; any repo search → `code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/copilot/agents/lemoncrow.execute.agent.md b/integrations/copilot/agents/lemoncrow.execute.agent.md index 41f17afa0..fb3c056f7 100644 --- a/integrations/copilot/agents/lemoncrow.execute.agent.md +++ b/integrations/copilot/agents/lemoncrow.execute.agent.md @@ -66,8 +66,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `read`**; otherwise start with `code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `read`; any repo search → `code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/copilot/agents/lemoncrow.general.agent.md b/integrations/copilot/agents/lemoncrow.general.agent.md index 1c42ee54c..67784a6fb 100644 --- a/integrations/copilot/agents/lemoncrow.general.agent.md +++ b/integrations/copilot/agents/lemoncrow.general.agent.md @@ -59,8 +59,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `read`**; otherwise start with `code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `read`; any repo search → `code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/copilot/agents/lemoncrow.solve.agent.md b/integrations/copilot/agents/lemoncrow.solve.agent.md index cd55122dd..67ebbaa75 100644 --- a/integrations/copilot/agents/lemoncrow.solve.agent.md +++ b/integrations/copilot/agents/lemoncrow.solve.agent.md @@ -67,8 +67,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `read`**; otherwise start with `code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `read`; any repo search → `code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/cursor/rules/lemoncrow.auto.mdc b/integrations/cursor/rules/lemoncrow.auto.mdc index c9068407b..06c0b6afd 100644 --- a/integrations/cursor/rules/lemoncrow.auto.mdc +++ b/integrations/cursor/rules/lemoncrow.auto.mdc @@ -32,8 +32,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `mcp-lemoncrow-read`**; otherwise start with `mcp-lemoncrow-code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`mcp-lemoncrow-bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `mcp-lemoncrow-read`; any repo search → `mcp-lemoncrow-code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`mcp-lemoncrow-bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. - When using subagents always use `lemoncrow` agents. diff --git a/integrations/cursor/rules/lemoncrow.code.mdc b/integrations/cursor/rules/lemoncrow.code.mdc index 24f9eb566..18af4c792 100644 --- a/integrations/cursor/rules/lemoncrow.code.mdc +++ b/integrations/cursor/rules/lemoncrow.code.mdc @@ -44,8 +44,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `mcp-lemoncrow-read`**; otherwise start with `mcp-lemoncrow-code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`mcp-lemoncrow-bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `mcp-lemoncrow-read`; any repo search → `mcp-lemoncrow-code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`mcp-lemoncrow-bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/cursor/rules/lemoncrow.execute.mdc b/integrations/cursor/rules/lemoncrow.execute.mdc index 03ba5670a..958cb15f0 100644 --- a/integrations/cursor/rules/lemoncrow.execute.mdc +++ b/integrations/cursor/rules/lemoncrow.execute.mdc @@ -37,8 +37,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `mcp-lemoncrow-read`**; otherwise start with `mcp-lemoncrow-code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`mcp-lemoncrow-bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `mcp-lemoncrow-read`; any repo search → `mcp-lemoncrow-code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`mcp-lemoncrow-bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/cursor/rules/lemoncrow.general.mdc b/integrations/cursor/rules/lemoncrow.general.mdc index 5b4721f36..ad6317c75 100644 --- a/integrations/cursor/rules/lemoncrow.general.mdc +++ b/integrations/cursor/rules/lemoncrow.general.mdc @@ -30,8 +30,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `mcp-lemoncrow-read`**; otherwise start with `mcp-lemoncrow-code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`mcp-lemoncrow-bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `mcp-lemoncrow-read`; any repo search → `mcp-lemoncrow-code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`mcp-lemoncrow-bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/cursor/rules/lemoncrow.solve.mdc b/integrations/cursor/rules/lemoncrow.solve.mdc index 318766035..9b50dca3f 100644 --- a/integrations/cursor/rules/lemoncrow.solve.mdc +++ b/integrations/cursor/rules/lemoncrow.solve.mdc @@ -38,8 +38,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `mcp-lemoncrow-read`**; otherwise start with `mcp-lemoncrow-code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`mcp-lemoncrow-bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `mcp-lemoncrow-read`; any repo search → `mcp-lemoncrow-code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`mcp-lemoncrow-bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/lemoncode/agents/auto.md b/integrations/lemoncode/agents/auto.md index 1feb2ee33..47dfc31b7 100644 --- a/integrations/lemoncode/agents/auto.md +++ b/integrations/lemoncode/agents/auto.md @@ -32,8 +32,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc_read`**; otherwise start with `lc_code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc_bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc_read`; any repo search → `lc_code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc_bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. - When using subagents always use `lemoncrow` agents. diff --git a/integrations/lemoncode/agents/code.md b/integrations/lemoncode/agents/code.md index 3a9a9adab..47f78d886 100644 --- a/integrations/lemoncode/agents/code.md +++ b/integrations/lemoncode/agents/code.md @@ -40,8 +40,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc_read`**; otherwise start with `lc_code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc_bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc_read`; any repo search → `lc_code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc_bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/lemoncode/agents/execute.md b/integrations/lemoncode/agents/execute.md index 28cfe0438..5bb9e0993 100644 --- a/integrations/lemoncode/agents/execute.md +++ b/integrations/lemoncode/agents/execute.md @@ -38,8 +38,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc_read`**; otherwise start with `lc_code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc_bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc_read`; any repo search → `lc_code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc_bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/lemoncode/agents/general.md b/integrations/lemoncode/agents/general.md index fe263e590..1dd633faa 100644 --- a/integrations/lemoncode/agents/general.md +++ b/integrations/lemoncode/agents/general.md @@ -30,8 +30,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc_read`**; otherwise start with `lc_code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc_bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc_read`; any repo search → `lc_code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc_bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/lemoncode/agents/solve.md b/integrations/lemoncode/agents/solve.md index 2e0b781b0..f942f9ff2 100644 --- a/integrations/lemoncode/agents/solve.md +++ b/integrations/lemoncode/agents/solve.md @@ -39,8 +39,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc_read`**; otherwise start with `lc_code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc_bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc_read`; any repo search → `lc_code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc_bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/opencode/agents/auto.md b/integrations/opencode/agents/auto.md index 1feb2ee33..47dfc31b7 100644 --- a/integrations/opencode/agents/auto.md +++ b/integrations/opencode/agents/auto.md @@ -32,8 +32,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc_read`**; otherwise start with `lc_code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc_bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc_read`; any repo search → `lc_code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc_bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. - When using subagents always use `lemoncrow` agents. diff --git a/integrations/opencode/agents/code.md b/integrations/opencode/agents/code.md index 3a9a9adab..47f78d886 100644 --- a/integrations/opencode/agents/code.md +++ b/integrations/opencode/agents/code.md @@ -40,8 +40,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc_read`**; otherwise start with `lc_code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc_bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc_read`; any repo search → `lc_code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc_bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/opencode/agents/execute.md b/integrations/opencode/agents/execute.md index 28cfe0438..5bb9e0993 100644 --- a/integrations/opencode/agents/execute.md +++ b/integrations/opencode/agents/execute.md @@ -38,8 +38,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc_read`**; otherwise start with `lc_code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc_bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc_read`; any repo search → `lc_code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc_bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/opencode/agents/general.md b/integrations/opencode/agents/general.md index fe263e590..1dd633faa 100644 --- a/integrations/opencode/agents/general.md +++ b/integrations/opencode/agents/general.md @@ -30,8 +30,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc_read`**; otherwise start with `lc_code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc_bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc_read`; any repo search → `lc_code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc_bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop. diff --git a/integrations/opencode/agents/solve.md b/integrations/opencode/agents/solve.md index 2e0b781b0..f942f9ff2 100644 --- a/integrations/opencode/agents/solve.md +++ b/integrations/opencode/agents/solve.md @@ -39,8 +39,8 @@ Always use LemonCrow for every file read, search, edit and shell command — eve - **No lc tools → stop.** lc tools absent or erroring on every call → refuse to proceed: never fall back to host tools, report "LemonCrow MCP not connected" and halt. - ****Read what Need, not might-need.** Batching is free; a speculative `:full` is not. Region known → `path:Lx-Ly`. -- **Known path → straight to `lc_read`**; otherwise start with `lc_code_search`. Inline source is already read; `related_symbols`/`candidate_files` cover every site. -- **`lc_bash` = execution only.** Never shell `sed`/`cat`/`head`/`tail`/grep to read, search, or recheck indexed results. +- **Known path → straight to `lc_read`; any repo search → `lc_code_search`** — symbols, strings, regex, every term in one query. Inline source is already read. +- **`lc_bash` = execution only.** Never `grep -r`/`rg`/`git grep`/`find`/`sed`/`cat`/`head` over the repo; shell search only logs, scratch, command output. - Large output → a file, never prose. **Reply register** — ultra. **Telegraphic floor**: every reply, every agent, errors included; active when unsure. Never announce the style. Answer, then stop.