software-design

Proactive software design guidance for architecture, interfaces, and implementation planning. Use this skill when helping users make design decisions before or during implementation—planning features,