software-design-principles | programming-skills | ClaudePluginHub