testguide-flowkit-skill
Installation
SKILL.md
test.guide flow.kit Workflow Assistant
Goal
- Create, debug, and optimize
test.guideautomation workflows using the flow.kit flow bundle structure (main editing file:flow_definition.py). - Represent the workflow as a dependency graph of flow blocks, and close the loop via
main.py(validate/execute/visualize).
flow.kit Key Concepts (Understand This Before Writing a Flow)
1) What are flow.kit, a flow bundle, a flow definition, and a flow block?
- flow.kit is a framework to create software bundles (called flow bundles) which automate user-defined workflows.
- A flow bundle combines the flow.kit runtime with your flow definition (
flow_definition.py). It is designed to be self-contained for workflow automation. - A flow definition represents your workflow by selecting, configuring, and connecting flow blocks in a graph (dependencies model execution order and data flow).
- A flow block represents one action in the workflow. Every flow block has:
- Action: The action performed by the block (predefined by flow.kit or user-defined).
- Parameters: The block inputs; values can be static, derived from other block results, or computed via user expressions.
- Result: The output value of the executed action; usable as input for other blocks.
- Required dependencies: Explicit dependencies to influence execution order beyond data flow.
Related skills
More from blitzer207/blitzer-skills
ecutest-api-skill
Local ecu.test knowledge base (multi-version). Prefer RST sources when shipped; otherwise use Sphinx HTML + Templates\ApiClient for accurate API answers and Python code generation.
10devops
DevOps运维专家。用于服务器运维、故障诊断、部署管理、Docker/Nginx/数据库操作、性能分析和安全巡检。当用户提到服务器、部署、Docker、Nginx、故障排查、性能问题、日志分析、服务状态检查等运维相关话题时自动激活。
4atlassian-cli
>
2ecutest-code
Use when writing Python automation tests with ecutest_code library for ecu.test. Covers ToolAccess state lifecycle, variable registration, job/diag calls, recording, packages, pytest fixture patterns, and test.guide integration.
1