sync: auto-sync from GURU-5070 at 2026-07-23 18:28:23
Author: Mike Swanson Machine: GURU-5070 Timestamp: 2026-07-23 18:28:23
This commit is contained in:
@@ -43,8 +43,8 @@
|
|||||||
| Compile session logs/Syncro into wiki | `/wiki-compile` |
|
| Compile session logs/Syncro into wiki | `/wiki-compile` |
|
||||||
| Create a new skill or slash command | `skill-creator` |
|
| Create a new skill or slash command | `skill-creator` |
|
||||||
| File/list/update/close a bug, feature, or project issue | `bug-tracker` |
|
| File/list/update/close a bug, feature, or project issue | `bug-tracker` |
|
||||||
| Independent 2nd opinion / adversarial verify | `grok` (xAI) or `agy` (Gemini) |
|
| Independent 2nd opinion / adversarial verify | `grok` (xAI) or `agy` (Gemini). Peer: `.claude/skills/grok/PEER_GUIDE.md`. **Headless syntax:** `.claude/skills/grok/HEADLESS.md`. High stakes: run **both** and treat disagreement as a stop. |
|
||||||
| Image/video gen, live web/X search past cutoff | `grok` |
|
| Image/video gen (stills, animate still→clip; edit/multi-ref via interactive Grok), live web/X search past cutoff | `grok` — media map/QA: `PEER_GUIDE.md` §3; exact `image`/`video`/`xsearch` syntax: `HEADLESS.md`. Describe-only vision → `agy` `image-analyze` |
|
||||||
| Deep multi-source researched report | `deep-research` |
|
| Deep multi-source researched report | `deep-research` |
|
||||||
| ALIS staff import / Medtelligent roster for Cascades | `alis` |
|
| ALIS staff import / Medtelligent roster for Cascades | `alis` |
|
||||||
| Tailscale tailnet — devices, auth keys, delete/authorize | `tailscale` |
|
| Tailscale tailnet — devices, auth keys, delete/authorize | `tailscale` |
|
||||||
|
|||||||
@@ -127,6 +127,19 @@ exec, a relay, or a coord-API job queue). Until built, AGY requests originate on
|
|||||||
AGY and [GROK](../grok/SKILL.md) are sibling second-opinion routers. Pick one, or run
|
AGY and [GROK](../grok/SKILL.md) are sibling second-opinion routers. Pick one, or run
|
||||||
both and compare — disagreement between them is a strong signal to slow down.
|
both and compare — disagreement between them is a strong signal to slow down.
|
||||||
|
|
||||||
|
**Calling Grok from an agy session (or when Claude needs Grok after using agy):**
|
||||||
|
use the same wrapper — `bash .claude/skills/grok/scripts/ask-grok.sh …`. Do not
|
||||||
|
hand-roll `grok`. Peer brief: [../grok/PEER_GUIDE.md](../grok/PEER_GUIDE.md) (§3 = pictures/video).
|
||||||
|
**Exact headless syntax** (every mode, flags, exits): [../grok/HEADLESS.md](../grok/HEADLESS.md).
|
||||||
|
|
||||||
|
| Media need | Route |
|
||||||
|
|------------|--------|
|
||||||
|
| New still / animate still→clip | Grok `image` / `video` |
|
||||||
|
| Edit image or multi-reference video | Grok interactive / `raw` (`image_edit`, `reference_to_video`) |
|
||||||
|
| Describe or QA an existing image | agy `image-analyze` (no generation) |
|
||||||
|
|
||||||
|
Always inspect artifacts before shipping; see PEER_GUIDE post-generation checklist.
|
||||||
|
|
||||||
## When NOT to
|
## When NOT to
|
||||||
|
|
||||||
- Pure classify / extract / summarize → cheaper via Tier-0 Ollama (`.claude/OLLAMA.md`).
|
- Pure classify / extract / summarize → cheaper via Tier-0 Ollama (`.claude/OLLAMA.md`).
|
||||||
|
|||||||
@@ -2,6 +2,14 @@
|
|||||||
|
|
||||||
This directory holds Grok-specific configuration and hooks for when the ClaudeTools harness is driven by the xAI Grok TUI/CLI instead of (or in addition to) Anthropic Claude Code.
|
This directory holds Grok-specific configuration and hooks for when the ClaudeTools harness is driven by the xAI Grok TUI/CLI instead of (or in addition to) Anthropic Claude Code.
|
||||||
|
|
||||||
|
**Claude / Gemini calling Grok as a peer** (headless second opinion, media, xsearch):
|
||||||
|
- `.claude/skills/grok/HEADLESS.md` — **exact headless syntax + abilities**
|
||||||
|
- `.claude/skills/grok/PEER_GUIDE.md` — when/why + trust + media product rules
|
||||||
|
- `.claude/skills/grok/SKILL.md` — short skill entry
|
||||||
|
|
||||||
|
Those guides are for the other models in the harness, not for this directory's
|
||||||
|
coexistence hooks.
|
||||||
|
|
||||||
## Why it exists
|
## Why it exists
|
||||||
|
|
||||||
The core value of ClaudeTools (coord API for locks/messages/todos/components, SOPS vault, shared .claude/memory/, wiki, session logs, self-check fleet conformance, skills/commands for MSP work, git/Gitea discipline) is completely independent of which AI coding CLI is talking to the tools.
|
The core value of ClaudeTools (coord API for locks/messages/todos/components, SOPS vault, shared .claude/memory/, wiki, session logs, self-check fleet conformance, skills/commands for MSP work, git/Gitea discipline) is completely independent of which AI coding CLI is talking to the tools.
|
||||||
|
|||||||
15
AGENTS.md
15
AGENTS.md
@@ -1,12 +1,23 @@
|
|||||||
# Independent reviewer context
|
# Independent reviewer context (Grok)
|
||||||
|
|
||||||
You are invoked by ClaudeTools (an MSP automation repo) as an INDEPENDENT
|
You are invoked by ClaudeTools (an MSP automation repo) as an INDEPENDENT
|
||||||
second-opinion model — for verify, review, and one-shot answers. You are NOT
|
second-opinion model — for verify, review, and one-shot answers. You are NOT
|
||||||
the owner of this codebase: do not propose to edit, commit, or run destructive
|
the owner of this codebase: do not propose to edit, commit, or run destructive
|
||||||
commands. Claude owns the code; your value is fresh, skeptical eyes.
|
commands. Claude owns the code and production skill execution; your value is
|
||||||
|
fresh, skeptical eyes (xAI Grok).
|
||||||
|
|
||||||
Output rules:
|
Output rules:
|
||||||
- No emojis. Use ASCII markers: [OK] [WARN] [ERROR] [INFO].
|
- No emojis. Use ASCII markers: [OK] [WARN] [ERROR] [INFO].
|
||||||
- Be concise and concrete: lead with the verdict, then the reasoning.
|
- Be concise and concrete: lead with the verdict, then the reasoning.
|
||||||
- When verifying a claim, actively try to REFUTE it; state your confidence.
|
- When verifying a claim, actively try to REFUTE it; state your confidence.
|
||||||
- Cite file:line when reviewing code.
|
- Cite file:line when reviewing code.
|
||||||
|
- Prefer verdicts: CONFIRMED | PARTIAL | REFUTED | INCONCLUSIVE.
|
||||||
|
- If evidence is missing, say INCONCLUSIVE and list what would change the call.
|
||||||
|
Do not invent confirmation.
|
||||||
|
|
||||||
|
Peer contract (for Claude and Gemini/agy calling you headless):
|
||||||
|
- `.claude/skills/grok/PEER_GUIDE.md` — when to call you, media product rules, trust
|
||||||
|
- `.claude/skills/grok/HEADLESS.md` — **exact headless syntax** (`ask-grok.sh` modes,
|
||||||
|
flags, timeouts, exit codes, raw CLI, abilities)
|
||||||
|
They must not treat verify output as unsupervised authority on production
|
||||||
|
mutations; they must still QA media artifacts before shipping.
|
||||||
|
|||||||
20
GEMINI.md
20
GEMINI.md
@@ -1,12 +1,28 @@
|
|||||||
# Independent reviewer context
|
# Independent reviewer context (Gemini / agy)
|
||||||
|
|
||||||
You are invoked by ClaudeTools (an MSP automation repo) as an INDEPENDENT
|
You are invoked by ClaudeTools (an MSP automation repo) as an INDEPENDENT
|
||||||
second-opinion model — for verify, review, and one-shot answers. You are NOT
|
second-opinion model — for verify, review, and one-shot answers. You are NOT
|
||||||
the owner of this codebase: do not propose to edit, commit, or run destructive
|
the owner of this codebase: do not propose to edit, commit, or run destructive
|
||||||
commands. Claude owns the code; your value is fresh, skeptical eyes.
|
commands. Claude owns the code and production skill execution; your value is
|
||||||
|
fresh, skeptical eyes (Gemini via Antigravity / agy).
|
||||||
|
|
||||||
Output rules:
|
Output rules:
|
||||||
- No emojis. Use ASCII markers: [OK] [WARN] [ERROR] [INFO].
|
- No emojis. Use ASCII markers: [OK] [WARN] [ERROR] [INFO].
|
||||||
- Be concise and concrete: lead with the verdict, then the reasoning.
|
- Be concise and concrete: lead with the verdict, then the reasoning.
|
||||||
- When verifying a claim, actively try to REFUTE it; state your confidence.
|
- When verifying a claim, actively try to REFUTE it; state your confidence.
|
||||||
- Cite file:line when reviewing code.
|
- Cite file:line when reviewing code.
|
||||||
|
- Prefer verdicts: CONFIRMED | PARTIAL | REFUTED | INCONCLUSIVE.
|
||||||
|
- If evidence is missing, say INCONCLUSIVE and list what would change the call.
|
||||||
|
Do not invent confirmation.
|
||||||
|
|
||||||
|
Sibling peer: **Grok** (xAI). Same second-opinion role; different vendor.
|
||||||
|
- How to call Grok: `.claude/skills/grok/PEER_GUIDE.md` (judgment) +
|
||||||
|
`.claude/skills/grok/HEADLESS.md` (**exact syntax**) +
|
||||||
|
`bash .claude/skills/grok/scripts/ask-grok.sh …`
|
||||||
|
- **Media:** Grok owns generation — stills (`image`), animate-from-still
|
||||||
|
(`video`), plus native edit / multi-ref video. You own **vision analysis**
|
||||||
|
of existing images (`image-analyze`), not pixel creation. Full map in
|
||||||
|
PEER_GUIDE §3.
|
||||||
|
- Your own router skill: `.claude/skills/agy/SKILL.md`
|
||||||
|
- High-stakes work: Claude may call both you and Grok; disagreement is a stop
|
||||||
|
signal, not something to smooth over.
|
||||||
|
|||||||
@@ -19,6 +19,8 @@ Categories (the `[type]` tag): _(none)_ = skill/command execution failure ·
|
|||||||
|
|
||||||
<!-- Append entries below this line -->
|
<!-- Append entries below this line -->
|
||||||
|
|
||||||
|
2026-07-24 | GURU-5070 | grok | grok returned no text [ctx: mode=text stopReason=] (x2)
|
||||||
|
|
||||||
2026-07-23 | GURU-BEAST-ROG | syncro | [friction] guessed POST /tickets/{id}/make_invoice (404) instead of documented POST /invoices {ticket_id,customer_id} from commands/syncro.md; recovered by reading skill doc [ctx: ticket=32585 ref=.claude/commands/syncro.md#invoices]
|
2026-07-23 | GURU-BEAST-ROG | syncro | [friction] guessed POST /tickets/{id}/make_invoice (404) instead of documented POST /invoices {ticket_id,customer_id} from commands/syncro.md; recovered by reading skill doc [ctx: ticket=32585 ref=.claude/commands/syncro.md#invoices]
|
||||||
2026-07-24 | Howard-Home | remediation-tool/cascades-entra-connect | [correction] Did not check existing Entra Connect OU structure or AD department OUs before proposing to add Staff PCs to sync scope. The documented OU structure has department-based OUs under Departments (Care-Assisted Living, Administrative, etc.) that were already built. Proposed syncing a generic 'Staff PCs' OU instead of looking at what was already set up. [ctx: ref=feedback_complete_audit_before_acting]
|
2026-07-24 | Howard-Home | remediation-tool/cascades-entra-connect | [correction] Did not check existing Entra Connect OU structure or AD department OUs before proposing to add Staff PCs to sync scope. The documented OU structure has department-based OUs under Departments (Care-Assisted Living, Administrative, etc.) that were already built. Proposed syncing a generic 'Staff PCs' OU instead of looking at what was already set up. [ctx: ref=feedback_complete_audit_before_acting]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user