How not to suggest a new core Angular directive

Basically, I was structuring my SCSS files poorly; using an ID for each AngularJS partial. Because of this, I felt like I wanted to use a directive instead of using inline logic to switch IDs when I needed dynamic styling. So, I spent some time looking at ngClass, and hacked together ngId. Here, I'll talk about my process and how I did everything backwards, and how, in general, to think about submitting to open source projects.