Skip to main content

specflow-use

To connect Rosetta with Grid Dynamics SpecFlow MCP; only when SpecFlow is mentioned and the MCP is installed.

소스 정보

저장소
griddynamics/rosetta
최근 소스 활동
2026년 9월 15일 01:56
감지된 SKILL.md 언어
영어
스타
354
포크
79

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
5 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
specflow-use
description
To connect Rosetta with Grid Dynamics SpecFlow MCP; only when SpecFlow is mentioned and the MCP is installed.
license
Apache-2.0
disable-model-invocation
true
# SpecFlow Use 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. ## Quick Start When the user mentions SpecFlow or works in a SpecFlow-enabled project: 1. **Detect** `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`). 2. **Load** and summarize the project context. 3. **Guide** the user to the right phase — APPLY SKILL FILE `references/specflow-mcp-tools.md`. ## Step 1: Detect gain.json 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`. ## Step 2: Parse and Display Context 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.) ``` ### Version Compatibility Check Compare `gain.json.versions.rosetta` with the current Rosetta version: - **Minor difference**: warn and continue. - **Major difference**: alert the user about potential incompatibilities. ## Step 3: Guide the User Journey APPLY SKILL FILE `references/specflow-mcp-tools.md` to route the user to the correct phase (pregeneration, generation, or post-run). ## Step 4: Consolidate Review Feedback When SpecFlow returns a review report and the user wants to fix their specs before another iteration, delegate to Rosetta core: - Skill: `skills/requirements-authoring` - Workflow: `skills/requirements-authoring-flow/SKILL.md` That skill handles iterative requirement updates with explicit user approval — matching the "consolidate the review report into updated specs" loop. ## Reference Files Read as needed: - APPLY SKILL FILE `references/specflow-mcp-tools.md` — Phase routing and post-run skill bootstrap. - READ SKILL FILE `references/specflow-vocabulary.md` — Status values and checkpoint gates users encounter in responses. - READ SKILL FILE `references/specflow-schema.md` — Session files, version channels, and status enum quick lookup.
GitHub에서 보기