Install any skill in seconds. Free to start, no credit card required.
Get Started Free →griddynamics/specflow-use
To connect Rosetta with Grid Dynamics SpecFlow MCP; only when SpecFlow is mentioned and the MCP is installed.
Passed 14 of 21 test cases with the skill, and 6 of 21 without it.
and 10 more in the full report
10 fixed5 passed either way6 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
If `specflow_session.json` is missing from our current working directory, what action or tool invocation triggers its creation?
| Checked | Without skill | With skill |
|---|---|---|
| States that calling any SpecFlow MCP tool creates specflow_session.json when missing. | Missed | Passed |
The instructions your model reads when the skill loads.
This skill helps you drive Grid Dynamics SpecFlow from a local workspace via SpecFlow MCP. Rosetta stays local; SpecFlow runs everything remotely. The skill loads project context from gain.json and guides the user through SpecFlow MCP tool usage.
SpecFlow MCP is the only user interface to SpecFlow: you order work and download outputs. You do not connect to or operate on the remote workspaces directly.
When the user mentions SpecFlow or works in a SpecFlow-enabled project:
gain.json at the workspace root (and up to 2 parents). If missing, SpecFlow MCP will create it on the first tool call (together with specflow_session.json).references/specflow-mcp-tools.md.Check for gain.json at the current workspace root. If not found, check parent directories up to 2 levels. If still missing, tell the user this workspace is not yet initialized for SpecFlow — the first SpecFlow MCP tool call will create both gain.json and specflow_session.json.
When gain.json is found, present a compact summary:
## SpecFlow Project Context
**Description**: [gain.json.description]
**Services**: specflow — [gain.json.servicesDescription.specflow]
rosetta — [gain.json.servicesDescription.rosetta]
**Supported Coding Agents**: [gain.json.codingAgents]
**Versions**:
- rosetta: [gain.json.versions.rosetta]
- specflow: [gain.json.versions.specflow]
**Vocabulary overrides** (if present in gain.json.vocabulary):
- (See references/specflow-vocabulary.md for defaults.)
Compare gain.json.versions.rosetta with the current Rosetta version:
test cases passed, vs 6 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.