Skip to main content

analyze-branching

Formally analyzes control-flow branchings, cyclomatic complexity, nesting depths, and branch redundancies across Python and TypeScript engine files.

소스 정보

저장소
dealfluence/adeu
최근 소스 활동
2026년 8월 22일 19:10
감지된 SKILL.md 언어
영어
스타
168
포크
25

설치 방법

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

소스 파일 검토

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

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
analyze-branching
description
Formally analyzes control-flow branchings, cyclomatic complexity, nesting depths, and branch redundancies across Python and TypeScript engine files.
# Analyze Branching Skill This skill provides formal analysis of control-flow branchings, decision points, and nesting depth across the Python (`python/src/adeu/redline/engine.py`) and TypeScript (`node/packages/core/src/engine.ts`) engine implementations. ## Usage Run the engine branch checker script from repository root: ```bash uv run python scripts/check_engine_branches.py ``` Or analyze individual files: ### Python Analysis ```bash uv run python scripts/analyze_python_branches.py [path_to_file] ``` ### TypeScript Analysis ```bash node scripts/analyze_ts_branches.mjs [path_to_file] ``` ## Metrics - **Cyclomatic Complexity**: Counts decision nodes (`if`, `elif`/`else`, loops, exception handlers, logical boolean operators `and`/`or` / `&&`/`||`, conditional expressions). - **Max Depth**: Deepest nesting level of control flow structures inside a single function. - **Deep Nesting Warning**: Flags functions with branch nesting levels $\ge 6$.
GitHub에서 보기