brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
hermes-open-gsd-workflowRoute a development task to the official Hermes Agent skill, Graphify Codex artifact set, Open GSD Core bundle, or optional GSD Pi bundle without duplicating their installers or state machines.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill as a thin decision layer. It chooses the maintained capability that should own the work, then hands control to that capability.
It does not copy:
Those details belong to the official artifacts and managed bundle metadata.
Use this router when a request mentions two or more of these concerns:
For a task that clearly belongs to one component, invoke that component's canonical skill directly.
| Intent | Canonical owner | State boundary |
|---|---|---|
| Hermes runtime, providers, plugins, CLI, TUI, webhooks | hermes-agent | Hermes home and project context |
| Repository graph build, watch, query, hooks, export | graphify | Graphify's own database and config |
| Standard planning, brownfield onboarding, phase execution | Open GSD Core managed bundle | .planning/ |
| Pi-native runtime explicitly requested by the user | Optional Open GSD Pi bundle | .gsd/ |
.planning/ or .gsd/.Record the decision in a compact form when more than one component participates:
planning_owner: open-gsd-core
state_root: .planning
evidence_provider: graphify
execution_surface: hermes
Route to Open GSD Core and its official brownfield onboarding capability. Graphify may supply current architecture evidence, but it does not create or own the planning state.
Expected sequence:
.planning/ artifacts;Route runtime questions to hermes-agent, repository-structure questions to
graphify, and planning transitions to Open GSD Core.
Do not create a second lease, cron, task board, or handoff file to coordinate them. The active runtime and planning bundle already define their own state.
GSD Pi is never selected by implication. It may be selected only when the user explicitly requests the Pi bundle or a Pi-native workflow.
Before proceeding:
.gsd/ isolated from Core's .planning/;Use the smallest owner that can explain the failure:
.gsd/ runtime failure: GSD Pi;Do not diagnose a component by editing another component's state.
A routed workflow is complete only when: