Agent Skills
› getsentry/XcodeBuildMCP
› xcodebuildmcp-rendering-streaming-review
xcodebuildmcp-rendering-streaming-review
GitHub用于审查 XcodeBuildMCP 渲染、流式片段及输出模式的变更,确保边界合规。默认仅审查,不修改代码。
Trigger Scenarios
审查渲染逻辑变更
检查流式输出规范
Install
npx skills add getsentry/XcodeBuildMCP --skill xcodebuildmcp-rendering-streaming-review -g -y
SKILL.md
Frontmatter
{
"name": "xcodebuildmcp-rendering-streaming-review",
"description": "Use when reviewing XcodeBuildMCP rendering, streaming fragment, next-step, and CLI output mode changes for boundary violations."
}
XcodeBuildMCP 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
Version History
- c79f4eb Current 2026-07-25 11:09


