If CONDUCTOR is too heavy weight for you try SPAE #26215
mystilleef
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
https://github.com/mystilleef/gemini-cli-spae
Why
Conductor is awesome. But, it's token heavy, pollutes context, and its tightly coupled to
Gemini CLI.I use multiple harnesses, and I needed a simple, efficient and effective workflow to resume work at any point on any harness. Good context hygiene and token efficiency was also paramount.
Enter
SPAE.What
SPAEdoesSPAEprevents context drift, hallucination, and scope creep by:point
Framework design
by executing all
SPAEphases using sub-agents.Codex at each phase
workstreambyreading the artifacts
single cycle
automatically
Workflow overview
spec -> plan -> review -> build
SPEC.mdPLAN.mdfromSPEC.mdPLAN.mdPLAN.mdThe framework creates 3 artifacts in
.spaeSPEC.md: fleshed out requirements.PLAN.md: a list of atomic tasks to implement.STATE.json: a task tracker.The
SPAEworkflowRun each phase in order. Agents read only their designated inputs and
write only their designated outputs.
Phase 1: Spec
The scout agent distills your request into unambiguous requirements.
Phase 2: Plan
The planner decomposes
SPEC.mdinto a directed acyclic graph (DAG)of atomic tasks.
Phase 3: Review
The reviewer performs a gap analysis on
PLAN.mdand optimizes it.Phase 4: Build
Implement tasks from PLAN.md
Repeat
/run @builderor/run @tdderuntilPLAN.mdmarks all taskscomplete.
Other non-spae agents
Conclusion
Gemini CLI is very effective using a structured workflow. You're welcome to take any ideas from the project to experiment with workflows.
https://github.com/mystilleef/gemini-cli-spae
Beta Was this translation helpful? Give feedback.
All reactions