원클릭으로
uni20-cmake-dependency-triage
Diagnose and fix Uni20 dependency detection/configuration failures with minimal, reproducible CMake changes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Diagnose and fix Uni20 dependency detection/configuration failures with minimal, reproducible CMake changes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Review Uni20 changes for correctness, regressions, missing evidence, and architectural consistency.
Configure, build, and run tests for the Uni20 repository with project-specific conventions. Keep this skill machine-agnostic and defer local toolchain/path details to .codex/instructions.local.md when available.
Run a machine-agnostic Uni20 configure/build/test matrix by detecting available compilers and applying a minimal coverage strategy.
Audit and normalize Uni20 Doxygen comments to AGENTS.md policy with minimal, scoped edits.
Keep Uni20 documentation aligned with current code behavior and API surface, with emphasis on async and developer-facing docs.
| name | uni20-cmake-dependency-triage |
| description | Diagnose and fix Uni20 dependency detection/configuration failures with minimal, reproducible CMake changes. |
Use this skill when configure fails, a dependency is unexpectedly fetched, a system dependency is rejected, or dependency diagnostics look wrong.
Keep recommendations minimal and explicit. Prefer fixing root-cause configuration over adding one-off workarounds.
AGENTS.md, then .codex/instructions.local.md (if present).Use build-tree-local inspection first.
Replace <build-dir> with the affected local build tree.
cmake -N -LAH <build-dir> | rg "UNI20_(USE_SYSTEM|DETECTED|FETCHCONTENT|BLAS)|BLA_VENDOR|_DIR|_FOUND|_VERSION"
rg -n "UNI20_DETECTED_|System .* found|requires >=|Fetching from|BLA_VENDOR|BLAS" <build-dir>/CMakeCache.txt <build-dir>/CMakeFiles/CMakeOutput.log <build-dir>/CMakeFiles/CMakeError.log
If package lookup behavior is unclear, re-run configure with find diagnostics:
cmake -S . -B <build-dir> --debug-find
UNI20_USE_SYSTEM_<DEP> set to ON/OFF/AUTO opposite to intent.<dep>_DIR points to old build/fetch location.-DUNI20_USE_SYSTEM_<DEP>=AUTO-DUNI20_USE_SYSTEM_<DEP>=ON-DUNI20_USE_SYSTEM_<DEP>=OFFUNI20_BLAS_VENDOR and expected provider, then reconfigure.problem: concise symptom and failing dependencyevidence: relevant cache/log linesclassification: failure classfix: exact CMake flag or cache cleanup actionvalidation: configure result and any tests run