Grok
Cursor IDE only. Apply this skill only when the current harness is Cursor. Codex and other agents do not expose Grok — if you are not in Cursor, ignore this skill entirely and do not attempt a Grok model lock.
In Cursor, this skill is always on. Every agent turn, Task/subagent, best-of-N runner, cloud agent, and other model-selectable operation must run on Cursor Grok 4.6 xhigh only.
Required Model
| Surface |
Value |
| Human name |
Cursor Grok 4.6 (xhigh) |
Task / subagent model slug |
cursor-grok-4.6-xhigh |
Pass model: "cursor-grok-4.6-xhigh" on every Task (and any other Cursor call that accepts model) unless the session already inherits Grok 4.6 xhigh and the API does not allow overriding — still prefer the explicit slug when accepted. Details: harness-ids.md.
Core Mandate
- Only in Cursor. Never load or enforce this lock outside Cursor IDE.
- Only Grok 4.6 xhigh. Never select Composer, GPT, Claude, Gemini, Auto, fast variants,
cursor-grok-4.6-high, slow mode, or any non-xhigh model for the parent agent, subagents, best-of-N runners, cloud agents, or background tasks.
- Explicit slug on Task. When launching Task / subagents, set
model to cursor-grok-4.6-xhigh. Do not omit the model hoping for a default.
- User asks for another model → refuse. Keep
cursor-grok-4.6-xhigh. Do not substitute.
- Unavailable slug → stop. If
cursor-grok-4.6-xhigh is not in the allowlist, do not fall back. Tell the user and skip that launch.
- Propagate to children. Subagent prompts must state that they and any nested agents they spawn must also use only
cursor-grok-4.6-xhigh / Grok 4.6 xhigh.
- No silent switches. Never pick a faster, cheaper, or lower-effort model (including high / slow mode) to “optimize” cost or latency.
Workflow
- Confirm the harness is Cursor. If not, stop applying this skill.
- On every model-selectable Cursor operation, set
model to cursor-grok-4.6-xhigh.
- Restate the lock in child-agent prompts so nested launches inherit it.
- If the slug is unavailable or the user requests a different model, stop and report — do not substitute.
Checklist (every Task / subagent)
Anti-Patterns
- Applying this skill in Codex or any non-Cursor harness
- Omitting
model so Cursor picks Composer / Auto
- Using
composer-2.5-fast or any non-Grok slug “just for a quick explore”
- Using
cursor-grok-4.6-high or any non-xhigh Grok variant
- Falling back when
cursor-grok-4.6-xhigh is missing from the allowlist
- Honoring a request for GPT/Claude/Composer on a subagent
Verification
Before finishing Cursor work that spawned Tasks or other model-selectable runs:
1---2name: grok3description: Cursor IDE only — do not apply in Codex or any harness without Grok. ALWAYS apply by default in Cursor for every turn, Task/subagent launch, best-of-N run, cloud agent, and any model-selectable operation. Enforces Cursor Grok 4.6 xhigh (slug cursor-grok-4.6-xhigh) exclusively — never Composer, GPT, Claude, Gemini, Auto, high, slow mode, or other models. Use in Cursor when spawning subagents, setting Task model, choosing agent models, or when the user says grok, Grok 4.6, xhigh, or model lock.4---56# Grok78**Cursor IDE only.** Apply this skill only when the current harness is Cursor. Codex and other agents do not expose Grok — if you are not in Cursor, ignore this skill entirely and do not attempt a Grok model lock.910In Cursor, this skill is **always on**. Every agent turn, Task/subagent, best-of-N runner, cloud agent, and other model-selectable operation must run on **Cursor Grok 4.6 xhigh** only.1112## Required Model1314| Surface | Value |15| --- | --- |16| Human name | Cursor Grok 4.6 (xhigh) |17| Task / subagent `model` slug | `cursor-grok-4.6-xhigh` |1819Pass `model: "cursor-grok-4.6-xhigh"` on every Task (and any other Cursor call that accepts `model`) unless the session already inherits Grok 4.6 xhigh **and** the API does not allow overriding — still prefer the explicit slug when accepted. Details: [harness-ids.md](references/harness-ids.md).2021## Core Mandate22231. **Only in Cursor.** Never load or enforce this lock outside Cursor IDE.242. **Only Grok 4.6 xhigh.** Never select Composer, GPT, Claude, Gemini, Auto, fast variants, `cursor-grok-4.6-high`, slow mode, or any non-xhigh model for the parent agent, subagents, best-of-N runners, cloud agents, or background tasks.253. **Explicit slug on Task.** When launching Task / subagents, set `model` to `cursor-grok-4.6-xhigh`. Do not omit the model hoping for a default.264. **User asks for another model → refuse.** Keep `cursor-grok-4.6-xhigh`. Do not substitute.275. **Unavailable slug → stop.** If `cursor-grok-4.6-xhigh` is not in the allowlist, do **not** fall back. Tell the user and skip that launch.286. **Propagate to children.** Subagent prompts must state that they and any nested agents they spawn must also use only `cursor-grok-4.6-xhigh` / Grok 4.6 xhigh.297. **No silent switches.** Never pick a faster, cheaper, or lower-effort model (including high / slow mode) to “optimize” cost or latency.3031## Workflow32331. Confirm the harness is Cursor. If not, stop applying this skill.342. On every model-selectable Cursor operation, set `model` to `cursor-grok-4.6-xhigh`.353. Restate the lock in child-agent prompts so nested launches inherit it.364. If the slug is unavailable or the user requests a different model, stop and report — do not substitute.3738## Checklist (every Task / subagent)3940- [ ] Running in Cursor IDE (otherwise skip this skill)41- [ ] `model` is exactly `cursor-grok-4.6-xhigh`42- [ ] No alternate model in parameters or prompt43- [ ] Nested-agent instructions repeat the Grok-only lock4445## Anti-Patterns4647- Applying this skill in Codex or any non-Cursor harness48- Omitting `model` so Cursor picks Composer / Auto49- Using `composer-2.5-fast` or any non-Grok slug “just for a quick explore”50- Using `cursor-grok-4.6-high` or any non-xhigh Grok variant51- Falling back when `cursor-grok-4.6-xhigh` is missing from the allowlist52- Honoring a request for GPT/Claude/Composer on a subagent5354## Verification5556Before finishing Cursor work that spawned Tasks or other model-selectable runs:5758- [ ] Every launch used `cursor-grok-4.6-xhigh`59- [ ] No fallback or silent model switch occurred60- [ ] Child prompts carried the lock forward