Files
stickman/.codex/skills/spec-pipeline/SKILL.md

1.5 KiB
Raw Permalink Blame History

name, description
name description
spec-pipeline Lean implementation loop: Architect (Clarify -> Spec) -> Developer -> User Verification.

Execution Logic

  1. Phase 1a: Architecture Proposal & Clarification

    • @architect analyzes existing patterns, pitches 1–3 Godot best-practice ideas, and asks up to 3 clarification questions with [Recommended] options.
    • @architect stops without writing the spec file yet.
  2. Phase 1b: User Feedback & Spec Generation

    • User approves, modifies, or selects choices from @architect's proposal.
    • @architect writes the finalized specification to specs/[feature-name].md and logs decisions in docs/tech_debt_and_optimizations.md.
    • STOP: Wait for final user sign-off on the spec before invoking developer.
  3. Phase 2: Implementation & Engine Validation

    • @developer updates code and scenes using targeted diffs/snippets based on specs/[feature-name].md.
    • @developer runs headless syntax verification: & "C:\Godot4\Godot_v4.7.1-stable_win64_console.exe" --headless --check-only --script "res://path/to/script.gd" --path "C:\Godot4\project"
    • If static check fails, @developer fixes the code immediately.
  4. Phase 3: User Hand-off (Stop)

    • Present the changes to the user to test inside the Godot Editor.
    • Do NOT update READMEs or documentation yet.
  5. Phase 4: Documentation (Triggered manually by user)

    • Only call @writer after the user confirms: "Feature verified and working."