AgentSkillsCN

repair

ultra-codex-init 自动恢复与问题排查。诊断并修复 Hook 失败、文档损坏以及配置错误等问题。

SKILL.md
--- frontmatter
name: repair
description: ultra-codex-init 자동 복구 및 문제 해결. Hook 실패, 문서 손상, 설정 오류를 진단하고 수정합니다.

/repair - System Recovery

Usage

bash
/repair [mode] [options]
ModeDescription
--diagnose문제 진단만 수행 (기본)
--auto자동 복구 실행
--hooksHook 관련 문제만 수정
--docs문서 구조만 수정
--config설정 파일만 수정
--full전체 복구 (모든 항목)
--report복구 보고서 생성

Workflow

code
1. 시스템 진단 → 2. 문제 분류 (CRITICAL/WARNING/INFO) → 3. 자동 복구 → 4. 수동 복구 안내 → 5. 보고서

Diagnosable Issues

Hook Issues

ProblemDescriptionAuto-Fix
permission_denied실행 권한 없음chmod +x
file_missingHook 파일 누락기본 템플릿 복원
syntax_error스크립트 문법 오류Manual
dependency_missing의존성 누락Manual

Document Issues

ProblemDescriptionAuto-Fix
missing_directorydocs/, phases/, sprints/ 누락mkdir -p
missing_requiredPROGRESS.md, CONTEXT.md 누락기본 문서 생성
broken_links내부 링크 손상링크 수정
invalid_format마크다운 형식 오류Manual

Configuration Issues

ProblemDescriptionAuto-Fix
invalid_jsonsettings.json 문법 오류기본값 복원
missing_section필수 섹션 누락누락 섹션 추가
invalid_reference존재하지 않는 파일 참조Manual
deprecated_setting지원 종료 설정설정 마이그레이션

Quick Commands

TaskCommand
Hook 권한 일괄 수정/repair --hooks
문서 구조 복구/repair --docs
설정 검증 및 수정/repair --config
전체 진단 + 자동 복구/repair --full
진단만 수행/repair --diagnose
복구 후 검증/repair --auto && /validate --full

Integration

TargetTriggerAction
/validatevalidate 실패 시/repair --auto/validate --full
Error Recovery HookHook 실패 시auto_recover_on_hook_failure: true
quality-gatePre-commit 실패 시quality-gate pre-commit || /repair --auto

Configuration

json
{
  "recovery": {
    "enabled": true,
    "auto_recover_on_hook_failure": true,
    "max_retry_count": 3,
    "log_retention_days": 7,
    "critical_hooks": ["pre-tool-use-safety.sh"],
    "auto_fixable": { "hook_permissions": true, "missing_directories": true, "log_rotation": true },
    "manual_required": { "missing_docs": ["PROGRESS.md", "CONTEXT.md"], "config_validation": true }
  }
}

Error Codes

CodeMeaning
0All repairs successful
1Some repairs needed manual action
2Critical errors (repair failed)
3System in unrecoverable state

Related

CommandPurpose
/validateSystem validation
/initInitialize/restore configuration
/agile-syncSync documentation