You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`v0.3.0` documents the latest root workflow alignment and the hook parser fix
@@ -25,6 +32,9 @@ Coexistence rules:
25
32
- Do not write to `.claude/`.
26
33
- Do not require or modify `CLAUDE.md`.
27
34
- Keep neutral game project state such as `production/`, `design/`, `docs/architecture/`, `docs/engine-reference/`, `src/`, `tests/`, and `prototypes/` shared.
35
+
- Keep optional `.agents/skills/gen-asset/**` content project-owned; the
36
+
installer only makes that subtree trackable and never adds it to the package
37
+
manifest.
28
38
29
39
Install and release notes:
30
40
- Fresh targets and old install-state schemas receive a full install.
Copy file name to clipboardExpand all lines: .codex/docs/MIGRATION.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,9 +11,21 @@ This port maps upstream workflows to Codex-native surfaces:
11
11
- Hooks live under `.codex/hooks/*.sh` and are wired by `.codex/hooks.json`.
12
12
- Command policy lives in `.codex/rules/settings.rules`.
13
13
14
+
Optional project-local skills are migrated separately from the CCGS package.
15
+
For `gen-asset`, place the Codex-native direct-image-generation core at
16
+
`.agents/skills/gen-asset/SKILL.md` and copy the project's profile files
17
+
byte-for-byte from `.claude/skills/gen-asset/profiles/` only when the project
18
+
owner approves that migration. The installed runtime must not read or modify
19
+
the Claude-side copy. The `.agents/skills/gen-asset/**` subtree remains outside
20
+
`.codex/manifest/installed-files.json`, so CCGS install and uninstall do not own
21
+
it.
22
+
14
23
Partial parity gaps are intentional:
15
24
16
25
- Built-in footer items are represented by `[tui].status_line`; the upstream scripted Stage/session footer is blocked until Codex exposes a documented project custom footer item, with `studio-status-on-start.sh` and `$studio-status` as startup/on-demand fallbacks.
17
26
- Structured choice prompts are written as numbered natural-language choices.
18
27
- Role delegation is written as Codex subagent delegation by upstream role name.
19
28
- Per-agent tool fences, max-turns, and worktree isolation are preserved as explicit instructions and policy checks rather than unsupported TOML fields.
- Coexistence validation requires `.agents/skills/gen-asset/**` to stay
44
+
trackable while remaining absent from package ownership.
45
+
- Release validation requires the root and `.codex` README version summaries
46
+
to match `.codex/VERSION`.
36
47
- Generated skills must not retain raw structured-choice tool names, raw Claude task-delegation syntax, unsupported frontmatter, or bare custom slash commands.
37
48
- Generated agents must not use unsupported top-level fields such as `tools`, `disallowedTools`, `maxTurns`, `memory`, `skills`, or `isolation`.
Copy file name to clipboardExpand all lines: .codex/docs/skills-reference.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,9 @@
2
2
3
3
77 core skills organized by phase. Invoke them from Codex with the `$skill-name` form when available.
4
4
5
+
Projects may also provide optional local extensions. They are not part of the
6
+
77 shipped skills and remain owned by the game project rather than CCGS.
7
+
5
8
## Onboarding & Navigation
6
9
7
10
| Command | Purpose |
@@ -35,6 +38,17 @@
35
38
|`$asset-spec`| Generate per-asset visual specifications and AI generation prompts from GDDs, level docs, or character profiles |
36
39
|`$asset-audit`| Audit assets for naming conventions, file size budgets, and pipeline compliance |
37
40
41
+
Optional project-local extension:
42
+
43
+
| Command | Purpose |
44
+
|---------|---------|
45
+
|`$gen-asset`| Generate profiled raster candidates with built-in image generation, stage them under `tmp/gen-asset/**`, and wait for one contact-sheet approval before placement |
46
+
47
+
CCGS validates a present `.agents/skills/gen-asset/` core and its profiles but
48
+
does not ship, install, uninstall, or count it among the 77 core skills. ACTIVE
49
+
profiles must define the full generation/placement schema; minimal STUB
0 commit comments