Skip to content

Commit bb08060

Browse files
authored
chore: neutralize legacy host name in image tools and align scratch paths
chore: neutralize legacy host name in image tools and align scratch paths GrokBuild host mentions removed from visual-studio and scroll-world. Tool names and DEGRADED gate stay. Scratch paths use .scratch/.
1 parent 63d4953 commit bb08060

8 files changed

Lines changed: 19 additions & 18 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Catalog update for AI LABS 8-repo wave adaptation, hygiene patch, and MarkItDown
1818
- Document NVIDIA SkillEvaluator as `FOREIGN_ON_DEMAND`: never installed, absent is not a doctor failure, and a malformed MCP entry still fails closed.
1919
- Execute the stocktake protocol across all 62 catalog items and record it in `docs/stocktake-1.8.3.md`: one verdict per item, 56 `KEEP`, 2 `COMPRESS`, 4 `UPDATE`, 0 `MERGE`, 0 `RETIRE`. `MERGE` is zero on measured evidence, the highest description overlap being 0.359 Jaccard, below the 50% warn line. No item is retired without a no-skill baseline; five candidates are recorded as blocked on the A/B gate.
2020
- Stocktake documentation (`docs/stocktake-1.8.3.md`) now includes `img2threejs` (63 rows, KEEP).
21+
- Neutralize legacy host-name references in tool-family and scratch paths across `skills/visual-studio` and `skills/scroll-world`: replace `GrokBuild` mentions with native image/video tools (`image_gen`, `image_edit`, `image_to_video`, `reference_to_video`) while keeping the `DEGRADED` fallback gate intact, and migrate project scratch paths from `.grok/` to `.scratch/`.
2122
- `README.md`: document optional `stitch` MCP alongside `serena` and `exa`. Enabled only by `opencode-bf stitch enable`, keys referenced as `{env:STITCH_API_KEY}` or omitted with `--oauth`, not an owned core server and not a production UI implementer, absent is not a doctor failure.
2223
- Retire the predecessor `GrokBuild` host-product name from four skill bodies (`ask-matt` description, `chrome-devtools-axi` heading, `adhd`, `visual-studio`). `ask-matt` matters most: its description loads on every session. Tool-family references that name an image/video contract rather than the host are left intact.
2324
- `chrome-devtools-axi`: drop a `$HOME/.grok/bin` fallback that contradicted `rules/00-routing.md` ("Do not depend on `~/.grok` at runtime") and reconcile two duplicated invocation blocks. Port `9223`, the `HEADED`/`AUTO_CONNECT` prohibition, and the never-fall-back-to-Google-Chrome fence are unchanged.

docs/stocktake-1.8.3.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ A baseline cannot be produced from inside a single session that already has the
132132
## Follow-ups
133133

134134
1. Run the A/B gate on the five candidates above before proposing any RETIRE.
135-
2. Decide whether the `GrokBuild image_gen` tool-family name should be renamed catalog-wide, or documented as the intended tool contract.
135+
2. ~~Decide whether the `GrokBuild image_gen` tool-family name should be renamed catalog-wide, or documented as the intended tool contract.~~ Resolved: neutralized host names across `visual-studio` and `scroll-world` to native image/video tools (`image_gen`, `image_edit`, `image_to_video`, `reference_to_video`) while retaining the DEGRADED fallback gate, with scratch paths aligned to `.scratch/`.
136136
3. ~~`impeccable` frontmatter declares `Apache 2.0` while `vendor/license-audit.json` records `Apache-2.0`.~~ Resolved: frontmatter now reads `Apache-2.0`, and the audit evidence string dropped the parenthetical that only existed to flag the mismatch.
137137
4. 28 of 62 skills omit a frontmatter `license` key by design. If that ever becomes confusing, document it in the skill authoring guide rather than adding keys.
138138
5. `img2threejs` added post-#21; not part of the original 1.8.3 execution pass.

skills/scroll-world/SKILL.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: scroll-world
3-
description: "Build a scroll-scrubbed fly-through landing: as the visitor scrolls, a pre-rendered camera flies into each scene and on to the next with no cuts. Use when: 3D world landing, diorama site, Emons-style isometric world, scroll cinematic, browse-through-the-industry hero, camera-scrub page, or the user runs /scroll-world. Uses GrokBuild image_gen, image_edit, and image_to_video plus a portable vanilla-JS scrub engine. Load OpenCode native image tools if present, else DEGRADED before any generate/edit/video call. Not for scroll-led storytelling without a camera world (use scroll-craft), an ordinary landing (use impeccable), photoreal ads/identity with no world page (use visual-studio), or UI chrome motion (use emil-design-eng after Impeccable)."
3+
description: "Build a scroll-scrubbed fly-through landing: as the visitor scrolls, a pre-rendered camera flies into each scene and on to the next with no cuts. Use when: 3D world landing, diorama site, Emons-style isometric world, scroll cinematic, browse-through-the-industry hero, camera-scrub page, or the user runs /scroll-world. Uses native image_gen, image_edit, and image_to_video plus a portable vanilla-JS scrub engine. Load native image tools if present, else DEGRADED before any generate/edit/video call. Not for scroll-led storytelling without a camera world (use scroll-craft), an ordinary landing (use impeccable), photoreal ads/identity with no world page (use visual-studio), or UI chrome motion (use emil-design-eng after Impeccable)."
44
compatibility: opencode
55
license: MIT
66
---
@@ -9,19 +9,19 @@ license: MIT
99

1010
A landing where **scroll drives a camera**. The camera flies into a scene,
1111
then on to the next, as one connected flight. Stills and clips come from
12-
GrokBuild tools. The page only scrubs pre-rendered video by scroll
12+
native image/video tools. The page only scrubs pre-rendered video by scroll
1313
position.
1414

1515
## Load first
1616

1717
Before any `image_gen`, `image_edit`, `image_to_video`, or
18-
`reference_to_video` call, load OpenCode native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Tool choice, prompt
18+
`reference_to_video` call, load native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Tool choice, prompt
1919
length, real-people references, shot length, and ffmpeg live there. Do
2020
not restate them here.
2121

2222
## Hard rules
2323

24-
- Use only GrokBuild image/video tools. Do not call an external
24+
- Use only native image/video tools. Do not call an external
2525
image/video API, CLI, or MCP.
2626
- Do not invent tool parameters. There is no end-image lock and no
2727
video-to-video. Missing capability uses the fallback in
@@ -54,7 +54,7 @@ chain. Do not load visual-studio for an ordinary landing.
5454
## Run
5555

5656
1. Interview only what is missing. Write the pack at
57-
`.grok/scroll-world/<slug>/`. Templates:
57+
`.scratch/scroll-world/<slug>/`. Templates:
5858
[prompts.md](references/prompts.md).
5959
2. Generate stills. One style preamble, byte-for-byte, on every still.
6060
Review cohesion before any video.
@@ -95,7 +95,7 @@ across a seam. Locked-iso is A plus the locked-iso clause in every leg.
9595

9696
**B — dive + aerial hop (diorama only).** One dive per scene from that
9797
scene's still. A connector starts on dive *i*'s actual last frame and
98-
flies toward scene *i+1*. Grok cannot lock the connector's last frame to
98+
flies toward scene *i+1*. Native tools cannot lock the connector's last frame to
9999
the next dive. The engine crossfade covers the near-miss. If a hop is
100100
unusable, set that connector to `null` (direct crossfade). Do not use B
101101
on a grounded photoreal walkthrough without saying it will read as a

skills/scroll-world/references/pipeline.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Pipeline
22

3-
Grok tools + ffmpeg. Shot length (6s default, 10s only if asked) lives
4-
in OpenCode native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Do not invent end-image, video-to-video, or extra
3+
Native tools + ffmpeg. Shot length (6s default, 10s only if asked) lives
4+
in native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Do not invent end-image, video-to-video, or extra
55
durations.
66

7-
Project pack: `.grok/scroll-world/<slug>/`
7+
Project pack: `.scratch/scroll-world/<slug>/`
88

99
Site assets: `./assets` (stills as webp) and `./assets/vid` (mp4).
1010

skills/scroll-world/references/prompts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ Fill-in-the-slots. Keep the **style preamble** byte-for-byte identical
44
across every scene still — that identical text is what makes the world
55
one place.
66

7-
Shot length, prompt length, and tool choice live in OpenCode native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED.
7+
Shot length, prompt length, and tool choice live in native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED.
88
Do not restate them here.
99

1010
## Intake
1111

12-
Write into `.grok/scroll-world/<slug>/lock.txt`:
12+
Write into `.scratch/scroll-world/<slug>/lock.txt`:
1313

1414
- `SUBJECT` — business + one-line pitch.
1515
- `BRAND_NAME` — display name.

skills/visual-studio/SKILL.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: visual-studio
3-
description: "Produce photoreal product stills, reusable identity packs, UGC/ad videos, cinematic VFX shots, and video thumbnails with GrokBuild image_gen, image_edit, image_to_video, and reference_to_video. Use when: product photo, studio shot, lifestyle, Pinterest pin, hero banner, carousel, ad pack, virtual try-on, UGC, unboxing, product review, TV spot, cinematic video, VFX, character sheet, size-ref, face-lock, YouTube thumbnail, Shorts cover, or the user runs /visual-studio. Load OpenCode native image tools if present, else DEGRADED before any generate/edit/video call. Not for UI/frontend (use impeccable), game sprites or tiles (use game-asset-core), or UI motion (use emil-design-eng)."
3+
description: "Produce photoreal product stills, reusable identity packs, UGC/ad videos, cinematic VFX shots, and video thumbnails with native image_gen, image_edit, image_to_video, and reference_to_video. Use when: product photo, studio shot, lifestyle, Pinterest pin, hero banner, carousel, ad pack, virtual try-on, UGC, unboxing, product review, TV spot, cinematic video, VFX, character sheet, size-ref, face-lock, YouTube thumbnail, Shorts cover, or the user runs /visual-studio. Load native image tools if present, else DEGRADED before any generate/edit/video call. Not for UI/frontend (use impeccable), game sprites or tiles (use game-asset-core), or UI motion (use emil-design-eng)."
44
compatibility: opencode
55
license: MIT
66
---
@@ -14,13 +14,13 @@ identity, modes, and VFX method.
1414
## Load first
1515

1616
Before any `image_gen`, `image_edit`, `image_to_video`, or
17-
`reference_to_video` call, load OpenCode native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Tool choice, prompt
17+
`reference_to_video` call, load native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Tool choice, prompt
1818
length, real-people references, exact text, shot length, and ffmpeg concat
1919
live there. Do not restate them here.
2020

2121
## Hard rules
2222

23-
- Use only GrokBuild image/video tools. Do not call an external image/video
23+
- Use only native image/video tools. Do not call an external image/video
2424
API, CLI, or MCP.
2525
- Do not invent tool parameters. If a capability is missing (video-to-video,
2626
15s one-take, trained identity models), use the fallback in the matching

skills/visual-studio/references/cinematic-vfx.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Cinematic VFX
22

33
Recreate or invent a photoreal shot as a planned sequence of stills, then
4-
short videos. GrokBuild has no video-to-video. Do not pretend it does.
4+
short videos. Native tools have no video-to-video. Do not pretend they do.
55

66
Identity, face-lock, size-ref, and prompt blocks: [pipeline.md](pipeline.md).
7-
Tool contract: OpenCode native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED.
7+
Tool contract: native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED.
88

99
## Order
1010

skills/visual-studio/references/pipeline.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Build identity once. Derive every later still and shot from it.
44

55
## Identity pack
66

7-
Project path: `.grok/visual-studio/<slug>/`
7+
Project path: `.scratch/visual-studio/<slug>/`
88

99
| File | What it is |
1010
|---|---|

0 commit comments

Comments
 (0)