Docs: ADR 0002 — Skills-in-package over MCP for agent-native DX#4735
Docs: ADR 0002 — Skills-in-package over MCP for agent-native DX#4735justin808 wants to merge 1 commit into
Conversation
Captures the 2026-07-17 maintainer decision on #4605: Skills-in-package plus version-matched bundled docs are the 17.2 agent flagship; a slim MCP stays deferred until the #4603 eval produces evidence. Updates the Agent-native development glossary entry that still presumed MCP as the delivery vehicle. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
WalkthroughChangesAgent delivery policy
Estimated code review effort: 1 (Trivial) | ~3 minutes Possibly related issues
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Greptile SummaryThis PR records the agent-toolchain decision for the 17.2 release. The main changes are:
Confidence Score: 5/5This looks safe to merge.
Important Files Changed
Reviews (1): Last reviewed commit: "Docs: record agent-toolchain v2 decision..." | Re-trigger Greptile |
ReviewScope: internal-docs-only change (2 files, +23/-1), no runtime/CI/published-docs surface. Reviewed for correctness, convention adherence, and internal consistency. OverviewAdds Code quality / convention
Issues / risksNone found. This is a low-risk, well-scoped documentation change:
Suggestions (optional, non-blocking)
Overall: clean, well-structured decision record that matches this repo's existing ADR conventions. No blocking concerns. |
Why
The #4605 maintainer decision (2026-07-17) settled how React on Rails ships its agent toolchain for 17.2, but the planning glossary (
internal/planning/CONTEXT.md) still described Agent-native development with MCP as a presumed delivery vehicle, and the decision's trade-off (Skills-in-package vs slim MCP vs docs-only, after #3870's full-MCP rejection) met the bar for a decision record: hard to reverse (Skills become shipped package surface), surprising without context, and a real trade-off.What
internal/adr/0002-skills-in-package-over-mcp.md: records the decision — Skills-in-package + version-matched bundled docs are 17.2 scope; slim MCP deferred pending Tutorial + scripted eval: an AI agent builds a React on Rails Pro app end-to-end, unaided #4603 eval evidence; RFC + build: a React on Rails MCP server (doctor-as-JSON, generators, component scaffold, doc & error-code search) #3870's ruling stands. Includes considered options and revisit triggers.internal/planning/CONTEXT.md: updates the Agent-native development entry, adds an Avoid note, and logs the resolved ambiguity with date and links.Test plan
internal/is not published); no runtime, CI, or published-docs surface🤖 Generated with Claude Code
Summary by CodeRabbit