backstage

Installation
SKILL.md

Backstage Catalog Generator

Generate a multi-document backstage.yaml for a product/system following internal catalog conventions.

Workflow

Step 1: Gather Context

Before generating anything, understand the system:

  1. Check for an existing backstage.yaml in the repo root using Glob. If one exists, read it — you may be updating, not creating from scratch.
  2. Scan the codebase to infer components, tech stack, and structure:
    • Look for package.json, Dockerfile, Podfile, *.csproj, build.gradle, go.mod, or similar to identify component types and technologies.
    • Look for database config files, migration directories, or ORM setup to identify resources.
    • Check for API route definitions, OpenAPI specs, or socket handlers to identify APIs.
  3. Ask the user (via AskQuestion when available) for anything you cannot infer:
    • System name, title, and description
    • Owner (group or user)
    • Lifecycle (production, development, experimental)
Related skills
Installs
5
GitHub Stars
6
First Seen
Mar 12, 2026