The team is considering whether to implement a new capability as a custom tool or use an existing built-in tool that almost meets the use case but is missing one specific feature. How should you make the decision?
A Review the built-in tool’s documentation and assess whether its existing capabilities are sufficient to cover the use case without any modification or extension. B Identify whether the team has previously built similar custom tools and use those precedents to determine which approach is more consistent with the existing codebase. C Examine the custom tool option by scoping the implementation effort and determining whether the additional flexibility justifies the development and maintenance cost. D Evaluate whether the missing feature can be addressed by extending the built-in tool or warrants a custom tool, then choose accordingly. Show Answer Answer Explanation Choose the approach based on whether the built-in tool can be extended to support the missing feature and whether that is preferable to the flexibility, implementation effort, and ongoing maintenance of a custom tool. This evaluates the relevant technical and lifecycle trade-off across both options.
Community Discussion