Skip to content

Feat/tooling project support#54

Open
FreedomPortal wants to merge 4 commits into
Donchitos:mainfrom
FreedomPortal:feat/tooling-project-support
Open

Feat/tooling project support#54
FreedomPortal wants to merge 4 commits into
Donchitos:mainfrom
FreedomPortal:feat/tooling-project-support

Conversation

@FreedomPortal

Copy link
Copy Markdown

Summary

Add tooling project support

Extends CCGS to support pipeline tool and asset processor projects — not just games. Useful when CCGS manages level generators, asset exporters, data processors, and other game-dev automation.

Notes: Proven feature. I had using it to successfully create a python tools that help me automate a level data workflow for another published game project (for iOS / Made with unity) which reduce a usually one hour+ task down to a mere 10-15 minutes of checking and correction.

Type of Change

  • New agent
  • New skill
  • New hook or rule
  • Bug fix
  • Documentation improvement
  • Other:

Changes

New:

  • game-pipeline-developer agent — owns pipeline scripts, batch processors, and tooling that bridges content creation and the engine
  • /setup-tool skill — onboards a tooling project: defines purpose, I/O spec, tech stack, generates tools/TOOL_SPEC.md

Updated:

  • /start — adds Option E (Building a tool) + tooling detection in Phase 1
  • /project-stage-detect — adds Tooling Project stage and gap analysis; skips game-stage detection when scripts exist in tools/ but no engine/concept is configured

Bug Fixed:

  • rename 'Phase 3c: Write Initial Stage File' to '3a' since it comes before '3b'

Checklist

  • I've tested this in a Claude Code session
  • New agents include the Collaboration Protocol section
  • New skills use the subdirectory format (.claude/skills/<name>/SKILL.md)
  • Reference docs are updated (agent-roster, skills-reference, hooks-reference, rules-reference)
  • Hooks use grep -E (POSIX) and fail gracefully without jq/python
  • No hardcoded paths or platform-specific assumptions

FreedomPortal and others added 4 commits May 15, 2026 00:32
Extends CCGS to support pipeline tool and asset processor projects —
not just games. Useful when using CCGS to manage level generators,
asset exporters, data processors, and other game-dev automation.

New:
- `game-pipeline-developer` agent — owns pipeline scripts, batch
  processors, and tooling that bridges content creation and the engine
- `/setup-tool` skill — onboards a tooling project: defines purpose,
  I/O spec, tech stack, and generates `tools/TOOL_SPEC.md`

Updated:
- `/start` — adds Option E (Building a tool) + tooling detection in
  Phase 1; adds Phase 3c for autosave-mode preference
- `/project-stage-detect` — adds Tooling Project stage and gap
  analysis (skips game-stage detection when scripts exist in `tools/`
  but no engine/concept is configured)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@FreedomPortal FreedomPortal requested a review from Donchitos as a code owner May 14, 2026 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant