Prototype Mode
Use this skill when speed matters more than production readiness and the output is explicitly disposable.
Prototype Mode is not normal delivery with fewer checks. It is a separate local lane for spikes, experiments, and short proof-of-concepts. Nothing created in this mode may be pushed, released, deployed, or connected to production services until it is migrated through the normal CC_GodMode workflow.
When To Use
- exploring a new idea before choosing architecture
- answering a narrow technical question quickly
- trying multiple approaches before picking one
- building local demo code that will be rewritten before shipping
- debugging an approach with disposable local files
When Not To Use
- production, staging, shared branches, or release work
- real credentials, production databases, live APIs, or customer data
- API contracts, schemas, migrations, or public behavior that must be preserved
- security-sensitive work
- any task where the normal workflow is feasible in the available time
What This Mode Skips
| Gate | Prototype behavior |
|---|---|
| Version-first release flow | Skipped for throwaway local work |
| @architect | Optional; use only if the prototype will shape production design |
| @api-guardian | Skipped; prototypes must not define production contracts |
| Deterministic hook | Reduced to one smoke command in place of the full typecheck/lint/tests/build run |
| @tester | Skipped; UX gate does not apply to throwaway local work |
| @scribe | Skipped; no CHANGELOG or release docs for throwaway output |
| @github-manager | Skipped; no PR, release, or push |
What This Mode Keeps
- The main thread stays the orchestrator.
- @builder writes generated code.
- A three-bullet plan is required before writing.
- One smoke command must prove the prototype runs or produces output.
- Every generated source file must include a
PROTOTYPE ONLYheader. - The final answer must include the migration checklist.
File Placement
Use one of these conventions:
prototype/directoryspike/directoryproto_filename prefix
Do not mix prototype files into production source folders unless the filename
is visibly prefixed with proto_.
Required Header
Adapt the comment syntax to the language.
textPROTOTYPE ONLY - NOT FOR PRODUCTION Created in CC_GodMode Prototype Mode for local testing only. Do not commit to main, deploy, or use real credentials here. Run through the normal CC_GodMode workflow before production use.
Loop
- State the prototype goal in one sentence.
- Write a three-bullet plan: files, behavior, smoke command.
- Delegate implementation to @builder.
- Run exactly one smoke command.
- Return files changed, smoke result, and the migration checklist.
Migration Checklist
Before promoting prototype output:
- Remove every
PROTOTYPE ONLYheader. - Rename or move files out of
prototype/,spike/, orproto_*. - Replace placeholder credentials and local-only URLs.
- Run @architect if the approach affects production design.
- Run @api-guardian if contracts, schemas, CLI surfaces, or public APIs are touched.
- Run the full quality gates per Core Rule 5 (deterministic hook always; @tester
if
ux_gate: auto; @security on security surfaces;/code-reviewon risk or doubt). - Route documentation and release notes through @scribe.
- Get explicit human approval before push or deploy.
CC_GodMode — © 2025–2026 Dennis Westermann (dennis-westermann.de). Proprietary — not open source. Free for private, non-commercial use; redistribution or re-hosting outside GitHub is prohibited; attribution required. Official source: github.com/cubetribe/ClaudeCode_GodMode-On. See LICENSE.


