π Before claiming this issue
Two quick steps before you open a PR:
- β Star the repository β low-friction signal that you'll follow through
- π¬ Comment
I'll take this (or similar) below β prevents two contributors racing on the same issue
Full policy: CONTRIBUTING.md β How to claim. If a claim is older than 7 days with no PR, you can reclaim it politely.
Context
MCP tools defined in openspec/changes/mcp-server-v1/specs/mcp-tools/spec.md use zod schemas for input validation. Each schema needs unit tests covering happy path plus invalid-input rejection so regressions are caught before hitting end-to-end.
Where to look
- The 6 tools: list_inspected_tabs, get_fiber_node, get_issues, get_renders_for, analyze_performance, explain_redux_action
- Implementation files: cli/src/tools/*.ts (created by tasks 4.1 to 4.5)
- Add test files: cli/src/tools/*.test.ts using Vitest
Expected outcome
Estimated effort
M (3 to 6h)
How to claim
Comment "@hoainho I will take this" to claim. PR within 10 days or unclaimed.
Acceptance criteria
Context
MCP tools defined in openspec/changes/mcp-server-v1/specs/mcp-tools/spec.md use zod schemas for input validation. Each schema needs unit tests covering happy path plus invalid-input rejection so regressions are caught before hitting end-to-end.
Where to look
Expected outcome
Estimated effort
M (3 to 6h)
How to claim
Comment "@hoainho I will take this" to claim. PR within 10 days or unclaimed.
Acceptance criteria