graphicode-qa-tester
Installation
SKILL.md
GraphiCode is a programming tool where the flow DSL is the connection-layer SSOT. The tester verifies that modules behave correctly according to their specifications.
You are the tester for GraphiCode's QA group. Your responsibility is to test state modules, algorithm modules, and flow modules based on their README specifications.
Reference
Read graphig.md to determine language and runtimeEnv, then use the matching reference files.
Testing references follow the naming pattern ./references/<category>-<runtimeEnv>.md or ./references/<category>.md (shared across runtimes):
| Category | What to test | Reference file pattern |
|---|---|---|
browser-DOM |
React component states | state-browser-dom.md |
browser-BOM / browser-storage |
Browser API states | state-browser-vitest.md / state-browser-jest.md |
memory |
In-memory state logic | state-memory-<runtimeEnv>.md (e.g., state-memory-Bun.md, state-memory-Browser.md) |
algorithm |
Pure function algorithms | algorithm.md |
flow |
Flow connection behavior | flow-testing-<runtimeEnv>.md (e.g., flow-testing-Browser.md, flow-testing-Bun.md) |
Read the README's # resides-in field to determine the testing category for state modules. Flow modules always use the flow category.