As teams we should be thinking about how layers of skills are managed over time.
If skills exist in layers including enterprise, platform, domain, team, application and individual, then they cannot be treated as static assets. They become part of the software delivery lifecycle. Some will be broad and reusable.