xcodebuildmcp-rendering-streaming-review
bởi sentry
Sử dụng khi xem xét các thay đổi về chế độ đầu ra CLI, đoạn phát trực tuyến, bước tiếp theo và kết xuất XcodeBuildMCP để phát hiện vi phạm ranh giới.
npx skills add https://github.com/getsentry/xcodebuildmcp --skill xcodebuildmcp-rendering-streaming-reviewXcodeBuildMCP Rendering and Streaming Review
Review guardrails for rendering boundaries, streaming fragments, and output modes.
Review scope
- Review-only by default.
- Do not edit product code unless the user explicitly requests implementation changes.
Files to inspect
src/rendering/**src/types/domain-fragments.tssrc/types/runtime-status.tssrc/runtime/tool-invoker.tssrc/runtime/__tests__/tool-invoker.test.tsxcodebuildmcp.com/app/docs/_content/architecture-rendering-output.mdxxcodebuildmcp.com/app/docs/_content/architecture-tool-lifecycle.mdxxcodebuildmcp.com/app/docs/_content/output-formats.mdx
Guardrails
- Tool handlers do not branch on CLI vs MCP output mode.
- Fragments represent progress, not final contract data.
- Final structured output remains canonical.
- Do not invent
json/jsonlrender strategies. - Streaming tools emit typed fragments and one final structured result.
- Non-streaming tools do not emit unnecessary fragments.
- Keep
ctx.emitand xcodebuild pipelineemitFragmentcontexts separate. - Keep next-step rendering in runtime/rendering boundary.
Validation
npm test -- src/runtime/__tests__/tool-invoker.test.tsnpm run test:snapshotsnpm run typechecknpx skill-check .agents/skills/xcodebuildmcp-rendering-streaming-review