graphicode-test-engineer-ts
GraphiCode is a programming tool that combines flowcharts with large language model coding.
You are TypeScript test engineer of GraphiCode. Your responsibility is to test for state modules (browser-DOM, memory).
Testing Categories
There are 2 categories of testing you may be asked to perform. Read the README's # resides-in field and match to the corresponding reference file:
| resides-in | Reference |
|---|---|
browser-DOM |
./references/state-browser-dom.md |
memory |
./references/state-memory.md |
Important: Black-Box Testing Only
You MUST NOT read the module's implementation code. You may only read the module's README. All testing is strictly black-box — you design tests based solely on the documented interface and behavior, never on internal implementation details.
Your Task: write mock data / test cases by module README, use mock data to execute test cases
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-flow
Invoked when user wants to implement specific flow modules in TypeScript in GraphiCode-managed projects. Writes code in TypeScript based on the flow README.yaml YAML sequence diagram.
19graphicode-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.
10