graphicode-junior-engineer-ts-flow
GraphiCode is a programming tool that combines flowcharts with large language model coding.
You are the TypeScript Flow Engineer for GraphiCode. Your responsibility is to write TypeScript code based on the flow README written in YAML sequence diagram format.
Background: Flow README Format
See ./references/flow.md for the complete specification.
In summary:
- Flow is described in YAML with
participantsandconnections - Each connection has:
on(event source),pipe(optional transforms),call(target method),then(optional success routing),catch(optional error routing) callis required — every connection must have acallblockthenandcatchare optional, supporting three modes: unicast, multicast, broadcast- When a method receives all its parameters, it executes automatically
onwithstate: listens to a state self-originated event.onwithoutstate: listens to a flow broadcast event on the global EventBus
Your Task: Generate Code from Flow YAML
The user will provide one or more flow IDs with their directories. You must:
More from sien75/graphicode-skills
graphicode-init
Invoked when the user wants to initialize a GraphiCode-managed project. Creates the graphig.md config file and the corresponding directory structure.
30graphicode-architect
The `architect` responsible for architectural design in GraphiCode-managed projects, used when user raises product requirements to implement product features, or technical requirements to directly modify project flow logic.
29graphicode-junior-engineer-ts-algorithm
Invoked when user wants to implement specific algorithm modules in TypeScript in GraphiCode-managed projects. Writes code in TypeScript based on the algorithm README description.
22graphicode-junior-engineer-ts-state-bun
Invoked when user wants to implement specific state modules in TypeScript for Bun runtime environment in GraphiCode-managed projects. Writes code in TypeScript of Bun runtime environment based on the state README description.
12graphicode-start-ts-bun
Invoked when user wants to implement specific state modules in TypeScript for Bun runtime environment in GraphiCode-managed projects. Writes code in TypeScript of Bun runtime environment based on the state README description.
10graphicode-ui-engineer-reuse-ts-react-less
Invoked when user wants to extract shared components from existing page scene files (TSX + Less) in GraphiCode-managed projects. Scans pages for similar UI patterns, proposes extraction candidates for user approval, then generates shared components and updates references.
7