Skip to main content

ix-impact

Change risk analysis — blast radius, affected systems, and what to test. Depth scales with risk level; low-risk targets stop early.

설치로 이동

소스 정보

저장소
ix-infrastructure/ix-gemini-plugin
최근 소스 활동
2026년 5월 17일 23:17
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

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

소스 파일 검토

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

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
ix-impact
description
Change risk analysis — blast radius, affected systems, and what to test. Depth scales with risk level; low-risk targets stop early.
## Goal Answer: what breaks if this changes, and is it safe to proceed? Stop as early as the risk level allows. If the Ix runtime is unavailable, `ix_status` will report this; estimate impact from available context. ## Preferred path — unified query For most cases: ``` ix_query({ mode: "impact", targets: [$ARGUMENTS] }) ``` Use the returned `preview_markdown` as the primary answer. Supplement below if risk classification needs detail. ## Phase 1 — Risk score (always) Call: `ix_impact({ target: $ARGUMENTS })` Immediately classify on `risk_level` and `dependents`: | Risk level | Action | |---|---| | `low` + < 3 dependents | STOP — safe to proceed. Report and suggest verification targets. | | `medium` OR 3-10 dependents | Go to Phase 2 | | `high` or `critical` OR > 10 dependents | Go to Phase 2 + 3 | ## Phase 2 — Callers and dependents (medium/high/critical) Call in parallel: - `ix_callers({ symbol: $ARGUMENTS })` - `ix_depends({ symbol: $ARGUMENTS, depth: 2 })` Stop here if risk is `medium`. ## Phase 3 — Import chain and subsystem spread (high/critical only) Call: `ix_imported_by({ symbol: $ARGUMENTS })` Cross-reference callers + dependents + importers to identify subsystems in the blast radius. ## Output ```text ## Impact: [target] **Risk level:** <critical | high | medium | low> **Verdict:** <SAFE TO PROCEED | REVIEW CALLERS FIRST | NEEDS CHANGE PLAN> **Blast radius:** - Direct dependents: N - Transitive (depth 2): M - Subsystems affected: [list — only if phase 3 ran] **Key callers:** [top 5, with subsystem label] **At-risk behaviors:** [from ix_impact at_risk_behavior field] **Recommended action:** - low: proceed, verify [specific callers] - medium: test [caller list] after change - high/critical: run `ix-plan $ARGUMENTS` before editing ``` Never read source code in this skill.
GitHub에서 보기