
alexisrellon/testweave
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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"]
}
}
}