Skip to main content

step-finder

Search openshift/release step-registry for existing steps, workflows, and chains before creating new CI components. Use when adding tests, jobs, or step-registry entries, or when asked to find reusable pre/test/post components.

소스 정보

저장소
openshift/release
최근 소스 활동
2026년 6월 26일 13:14
감지된 SKILL.md 언어
영어
스타
330
포크
2,401

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
step-finder
description
Search openshift/release step-registry for existing steps, workflows, and chains before creating new CI components. Use when adding tests, jobs, or step-registry entries, or when asked to find reusable pre/test/post components.
# Step Registry Search Search 4,400+ step-registry components before creating duplicates. ## When to use - Adding a CI test or job that needs `ref`, `chain`, or `workflow` - Creating a new step-registry component - Checking blast radius before editing an existing step ## Run the search script From repo root: ```bash python3 .claude/scripts/step_finder.py "<query>" [--type step|workflow|chain|all] [--show-usage] [--no-reverse-deps] [--limit N] ``` Examples: ```bash python3 .claude/scripts/step_finder.py "aws upgrade" --type workflow python3 .claude/scripts/step_finder.py "install operator" --type step --show-usage python3 .claude/scripts/step_finder.py openshift-e2e-test --no-reverse-deps ``` All query tokens must match (name, path, or documentation). ## After results 1. Read the YAML and `*-commands.sh` for top matches — do not guess behavior. 2. Prefer reuse over new steps/workflows/chains. 3. Reference in `ci-operator/config/<org>/<repo>/`: - step → `- ref: <name>` - chain → `- chain: <name>` - workflow → `workflow: <name>` 4. Regenerate artifacts: `make update` 5. Validate: `make validate-step-registry` and `make checkconfig` ## Component types | Type | Files | Config reference | |------|-------|------------------| | step | `*-ref.yaml` + `*-commands.sh` | `ref:` | | chain | `*-chain.yaml` | `chain:` | | workflow | `*-workflow.yaml` (`pre`/`test`/`post`) | `workflow:` | ## Impact from reverse deps - **HIGH** (100+): coordinate changes carefully - **MEDIUM** (10–99): test widely used components thoroughly - **LOW** (1–9): limited usage - **NONE** (0): top-level workflow or unused ## Do not duplicate Always run this skill before adding step-registry files. If a close match exists, extend it with env vars or compose it in a chain/workflow instead of copying.
GitHub에서 보기