xcodebuildmcp-rendering-streaming-review
par sentry
Utiliser lors de la révision des modifications du rendu XcodeBuildMCP, du fragment de streaming, de l'étape suivante et du mode de sortie CLI pour les violations de limites.
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