idp-configurator

Configure Internal Developer Platform (IDP) components

509 stars

Best use case

idp-configurator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Configure Internal Developer Platform (IDP) components

Teams using idp-configurator should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/idp-configurator/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/sdk-platform-development/skills/idp-configurator/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/idp-configurator/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How idp-configurator Compares

Feature / Agentidp-configuratorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Configure Internal Developer Platform (IDP) components

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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

1. Start with golden paths for common use cases
2. Integrate service catalog with CI/CD
3. Provide self-service provisioning
4. Document everything with TechDocs
5. Track developer productivity metrics
6. Iterate based on developer feedback