| name | idp-configurator |
| description | Configure Internal Developer Platform (IDP) components |
| allowed-tools | ["Read","Write","Edit","Glob","Grep","Bash"] |
| graph | {"domains":["domain:software-engineering"],"specializations":["specialization:sdk-platform-development"],"skillAreas":["skill-area:authentication-authorization","skill-area:identity-security"],"roles":["role:platform-engineer"],"topics":["topic:api-design","topic:developer-experience"]} |
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
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