Designing the interfaces that other programs or engineers use to call a tool or library, so they are clear, stable and hard to misuse.
No statement on what tools can do has been recorded for this skill yet.
The Hub knows of no registered course, programme or certification for this skill yet.
Note from the research register: Software engineering courses, building libraries used by others, and code review feedback.
Register version 1.