hybrid-prototype

SkillDev tools

Fast-lane prototype skill for the hybrid workflow. Builds a playable prototype in 2-3 days with minimal process overhead. Designed for discovery phase.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the hybrid-prototype skill

What this skill tells your AI

The instructions your AI receives, as published by striderza/opencodegamestudios in .agents/skills/hybrid-prototype/SKILL.md and read by ahel’s review.

Overview

This skill implements the Discovery Phase fast lane as described in docs/framework/hybrid-workflow.md. It is intentionally lightweight: no formal GDD, no architecture, no epic breakdown. Just build it, play it, decide.

Time budget: 1-3 days. Agents involved: creative-director, game-designer, prototyper, godot-specialist (or engine equivalent).


Phase 1: Concept & Question (5 minutes)

Read the concept description from the argument. State the one core question this prototype must answer. If the concept is vague, ask the user to clarify before proceeding.

Examples of good questions:

  • "Does the combat feel responsive with 200ms input lag?"
  • "Is resource scarcity actually fun, or just frustrating?"
  • "Does the movement mechanic support the intended platforming challenges?"

Bad question: "Is this game fun?" (Too broad. Narrow it down.)

Ask the user: "The core question for this prototype is: [question]. Proceed?"


Phase 2: Plan (15 minutes)

Define the minimum viable prototype in 3-5 bullet points:

  • What is the absolute minimum code to answer the question?
  • What can be hardcoded / placeholder / skipped?
  • What is the success criteria? (e.g., "Player can complete 3 jumps in a row without dying")

Present the plan to the user and ask for confirmation.


Phase 3: Build (1-2 days)

Ask: "May I create the prototype directory at prototypes/[concept-name]/ and begin implementation?"

If yes, create the directory. Every file must begin with:

// PROTOTYPE - NOT FOR PRODUCTION
// Question: [Core question being tested]
// Date: [Current date]

Rules for prototype code:

  • Hardcode values freely
  • Use placeholder assets (colored squares, simple shapes)
  • Skip error handling
  • Use the simplest approach that works
  • Copy code rather than importing from production
  • NEVER import from src/ — prototypes are isolated

Run the prototype as you build. Test continuously. Fix blockers, but don't polish.


Phase 4: Playtest (2-4 hours)

Play the prototype yourself. Then ask the user to play it. Collect observations:

  • What worked?
  • What felt bad?
  • Did it answer the core question?
  • Any surprising discoveries?

Document findings informally — a bulleted list is fine.


Phase 5: Decide (30 minutes)

Collaborate with creative-director and game-designer (via Task or conversation) to make a decision:

VerdictMeaningNext Step
ITERATECore is promising, but needs adjustmentRun /hybrid-prototype [revised-concept]
PIVOTThe concept doesn't work, but a related one mightRun /concept-brainstorm or /hybrid-prototype [new-direction]
PRODUCTIONIZEIt's fun and proven — move to productionBegin GDD in /design-system, architecture in /create-architecture
KILLIt's not fun and no clear fixStop. The prototype report is the deliverable.

Update prototypes/[concept-name]/DECISION.md with:

# Prototype Decision: [Concept Name]

## Question
[Core question]

## Result
[What happened]

## Verdict
[ITERATE / PIVOT / PRODUCTIONIZE / KILL]

## Reasoning
[Why]

## Next Steps
[What to do next]

Ask: "May I write the decision to prototypes/[concept-name]/DECISION.md?"


Phase 6: Done

Output a summary to the user: the core question, the verdict, and the next step.

If PRODUCTIONIZE: remind them to switch to the Production phase workflow (/design-system, /create-architecture, etc.)

If ITERATE / PIVOT / KILL: no further action needed.


Constraints

  • Prototype code must NEVER import from production source files
  • Production code must NEVER import from prototype directories
  • If productionizing, rewrite from scratch — do not refactor prototype code
  • Timebox strictly: if it's not working after 3 days, kill or pivot
  • Keep the question narrow — one prototype, one question
  • Workflow isolation: This skill explicitly bypasses production/review-mode.txt. Any stale review-mode state from a previous full OCGS session is ignored — the hybrid fast lane always runs without formal gates.

Differences from Full /prototype Skill

Aspect/prototype (Full OCGS)/hybrid-prototype (Fast Lane)
Review mode gatesSolo / Lean / FullNone (always fast)
Creative Director reviewFormal gate spawnInformal chat/Task
Report formatFormal REPORT.mdLightweight DECISION.md
Agents involvedAll tiers4 core roles only
Time to verdict1-3 days + review overhead1-3 days total
Next step on PROCEEDFormal GDD + ADRStart GDD when ready

Signals

GitHub stars
85
Forks
8
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
hybrid-prototype
Source
github.com/striderza/opencodegamestudios