IDP Configurator Skill
Overview
This skill configures Internal Developer Platform (IDP) components including service catalogs, golden path templates, and self-service workflows for internal development teams.
Capabilities
- •Set up Backstage service catalogs
- •Configure golden path templates
- •Implement self-service workflows
- •Integrate with CI/CD systems
- •Set up software templates
- •Configure TechDocs integration
- •Implement scaffolder actions
- •Design developer portal UX
Target Processes
- •Internal Developer Platform Setup
- •Developer Portal Implementation
- •SDK Architecture Design
Integration Points
- •Backstage platform
- •Port developer portal
- •Cortex for service management
- •GitHub/GitLab for templates
- •CI/CD systems
Input Requirements
- •Service catalog requirements
- •Template requirements
- •Workflow definitions
- •Integration needs
- •User roles and permissions
Output Artifacts
- •Backstage configuration
- •Software templates
- •Catalog entity definitions
- •TechDocs setup
- •CI/CD integrations
- •Custom plugins
Usage Example
yaml
skill:
name: idp-configurator
context:
platform: backstage
catalog:
entities:
- kind: Component
type: service
- kind: API
type: openapi
templates:
- name: typescript-service
path: ./templates/typescript-service
- name: python-sdk
path: ./templates/python-sdk
integrations:
github:
enabled: true
jenkins:
enabled: true
techDocs:
builder: local
Best Practices
- •Start with golden paths for common use cases
- •Integrate service catalog with CI/CD
- •Provide self-service provisioning
- •Document everything with TechDocs
- •Track developer productivity metrics
- •Iterate based on developer feedback