
alexisrellon/testweave
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Keep manual QA documentation aligned with source code through CLI, Git hooks, and MCP.
Обзор
Keep manual QA scenarios in step with your code. is a CLI and local MCP server that links source files to manual QA scenarios in a versioned test-truth.md contract. When a developer or AI agent changes a tracked file, TestWeave checks whether the affected module's test content changed too. Run it while coding, enforce it before a Git push, or add it to pull request checks. For example, changing src/auth/login.ts should prompt a review of login scenarios. If that file belongs to the authentication module and its contract content is unchanged, TestWeave reports stale-module. Update the relevant actions and expected results, then commit the contract alongside the code. - : Flags tracked source changes that lack module coverage or accompanying contract updates. - : Blocks pushes with stale or uncovered changes when blocking policy is active. - : Automatically provisions standardized SKILL.md agent skills and IDE rules across (.agents/skills) and (.claude/skills, .windsurf/skills, etc.
README
Показан фрагмент оригинального README. Открыть оригинал.
Keep manual QA scenarios in step with your code.
Overview
TestWeave is a CLI and local MCP server that links source files to manual QA scenarios in a versioned test-truth.md contract. When a developer or AI agent changes a tracked file, TestWeave checks whether the affected module’s test content changed too. Run it while coding, enforce it before a Git push, or add it to pull request checks.
For example, changing src/auth/login.ts should prompt a review of login scenarios. If that file belongs to the authentication module and its contract content is unchanged, TestWeave reports stale-module. Update the relevant actions and expected results, then commit the contract alongside the code.
- QA Drift Detection: Flags tracked source changes that lack module coverage or accompanying contract updates.
- Git Pre-Push Enforcement: Blocks pushes with stale or uncovered changes when blocking policy is active.
- 79+ AI Coding Agent Support: Automatically provisions standardized
SKILL.mdagent skills and IDE rules across 23 Universal agents (.agents/skills) and 56 Dedicated agents (.claude/skills,.windsurf/skills, etc.). - Native Model Context Protocol (MCP): Local stdio MCP server enabling AI agents (Cursor, Claude, Copilot, Antigravity, etc.) to inspect contracts, detect drift, and upsert test cases safely.
- Enterprise QA Exports: One-command export to Jira, Xray, and Zephyr Scale (in both CSV and JSON formats).
- Universal Package Manager Support: Works seamlessly across npm, pnpm, Yarn Classic, modern Yarn (PnP), and Bun.
Установка
npx --no-install testweave --cwd /absolute/path/to/project mcpКонфигурация
{
"mcpServers": {
"testweave": {
"command": "npx",
"args": ["--no-install", "testweave", "--cwd", "/absolute/path/to/project", "mcp"]
}
}
}