← Back to list

netninja-repo-audit
by aztr0nutzs
⭐ 0🍴 0📅 Dec 29, 2025
SKILL.md
name: netninja-repo-audit description: Deep audit of the NET-NiNJA repository to map architecture, entrypoints, dead code, missing wiring, broken imports, duplicated logic, TODOs, placeholder handlers, and GUI elements without backend actions. Use when asked to review the repo structure or produce an audit report, punch list with file/line refs, dependency graph, or known entrypoints list.
Netninja Repo Audit
Goal
Produce a written audit with a punch list tied to file/line, a dependency graph, and a known-entrypoints list.
Workflow
- Read project docs that explain intent and current state:
ARCHITECTURE.md,DECISIONS.MD,GUI_MIGRATION.md,TASKS.md,TESTING_CHECKLIST.md,WINDOWS_FEATURES.md,WSL_*docs when relevant. - Identify entrypoints and launch surfaces:
main.py,netreaper_gui.py,netreaper_gui_legacy.py,netreaper_gui_windows.py,launch_gui.*, CLI scripts, and any FastAPI modules undermodules/orlib/. - Build a dependency map by walking imports between
modules/,providers/,lib/, and top-level scripts. Note dynamic imports and conditional branches that affect runtime wiring. - Locate dead code and placeholders: scan for
TODO,FIXME,pass,NotImplementedError, unused handlers, and UI elements without signal connections. - Cross-check GUI wiring: map
clicked.connect,currentChanged, and other signal hookups to handlers, then trace handlers to backend calls (job pipeline, providers, modules). Flag no-ops and missing outputs. - Validate import integrity: flag circular or broken imports, unused modules, duplicated logic, and inconsistent naming that hides bugs.
Output Format
- Audit summary with major risks and themes
- Punch list:
path:linewith short fix guidance - Dependency graph: adjacency list or bullet map
- Known entrypoints: executable files, GUI entry, API entry, tests
Tips
- Prefer
rgwith targeted patterns, then open files for context. - Keep findings grounded in code references with exact file/line.
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon