aboutsummaryrefslogtreecommitdiff
path: root/claude-rules/triggers.md
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-23 21:31:09 -0400
committerCraig Jennings <c@cjennings.net>2026-06-23 21:31:09 -0400
commit6ad044254ee6e7504429b4aba0ef39a71242e599 (patch)
tree8559cd7e0c7bf3b5d5a0a23ed4879c30fd3f92e9 /claude-rules/triggers.md
parent3da27255a6e0b2fdac9e124820aae567fa353644 (diff)
downloadrulesets-6ad044254ee6e7504429b4aba0ef39a71242e599.tar.gz
rulesets-6ad044254ee6e7504429b4aba0ef39a71242e599.zip
refactor(rules): use agent-neutral language in shared rules
A non-Claude agent (Codex, a local model) reading the shared rules gets told it's "Claude" in prose that's really about whatever agent is running. I replaced the agent-as-actor references — "how Claude communicates," "when Claude needs the user to pick," a "wrong-context Claude session" — with "the agent." Left untouched: file and path names (CLAUDE.md, .claude/, claude-rules/), and every reference in commits.md, which names Claude and Anthropic on purpose as the things never to attribute a commit to. Neutralizing those would invert the rule.
Diffstat (limited to 'claude-rules/triggers.md')
-rw-r--r--claude-rules/triggers.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/claude-rules/triggers.md b/claude-rules/triggers.md
index e45e660..a8d5e77 100644
--- a/claude-rules/triggers.md
+++ b/claude-rules/triggers.md
@@ -8,13 +8,13 @@ Trigger phrases the user can say from any session to invoke a cross-project acti
Synonyms: "Launch X", "Open project X", "Switch to project X".
-**Action:** run the `ai` script (the Claude Code session launcher, installed at `~/.local/bin/ai`) in single-project mode targeting the named project.
+**Action:** run the `ai` script (the agent session launcher, installed at `~/.local/bin/ai`) in single-project mode targeting the named project.
```
ai <project-path>
```
-The `ai` script handles tmux session creation, window placement, and the per-project Claude opening line — see `~/code/rulesets/claude-templates/bin/ai` for the canonical source.
+The `ai` script handles tmux session creation, window placement, and the per-project agent opening line — see `~/code/rulesets/claude-templates/bin/ai` for the canonical source.
**Resolving X.** Match against project basenames discoverable by `ai` — directories under `~/code/`, `~/projects/`, and `~/.emacs.d` that contain `.ai/protocols.org`.
@@ -22,7 +22,7 @@ The `ai` script handles tmux session creation, window placement, and the per-pro
- No match → list all available basenames, ask which to launch.
- Multiple partial matches (X is a substring of two or more candidates) → list the matching basenames, ask which.
-Do not guess. The cost of asking once is one short turn; launching the wrong project is a wrong-context Claude session that has to be killed and restarted.
+Do not guess. The cost of asking once is one short turn; launching the wrong project is a wrong-context agent session that has to be killed and restarted.
## Why a separate file