scripts
Scripts subsystem in TTA.dev: get_open_prs, calculate_pr_age, calculate_pr_staleness and related code. 187 symbols | 39 files | Cohesion: 91%
Files1
View on GitHubSKILL.md.claude/skills/generated/scripts/SKILL.md
GitHubScripts
187 symbols | 39 files | Cohesion: 91%
When to Use
- Working on
scripts-related functionality in TTA.dev - Modifying
get_open_prs,calculate_pr_age - Navigating
scripts/pr_manager.py,scripts/issue_manager.py
Key Files
| File | Symbols |
|---|---|
scripts/pr_manager.py |
get_open_prs, calculate_pr_age, calculate_pr_staleness, categorize_pr, prioritize_pr (+7) |
scripts/issue_manager.py |
get_issue, auto_label, assign_milestone, label_unlabeled, main (+7) |
scripts/git_manager.py |
run_git, get_status, get_branches, get_merged_branches, analyze_stashes (+6) |
scripts/lazy_dev.py |
create_branch, collaborate_on_pr, collaborate_on_issue, show_status, interactive_mode (+6) |
scripts/agent_oversight.py |
colored, get_pending_commits, show_status, review_commit, approve_commit (+4) |
scripts/agent-activity-tracker.py |
_should_track, _get_file_type, _start_session, _update_session, on_modified (+4) |
scripts/smoke_test_primitives.py |
_ctx, _check_ollama, test_router_groq, test_router_gemini, test_router_ollama_skip_small (+3) |
scripts/scan-codebase-todos.py |
by_category, by_file_type, scan, _scan_directory, _scan_file (+3) |
scripts/branch_manager.py |
analyse_branches, audit, delete_closed_pr_branches, delete_orphaned_branches, main (+3) |
scripts/validate-primitive-usage.py |
add_warning, visit_Call, visit_For, visit_AsyncFunctionDef, _is_asyncio_call (+2) |
Entry Points
Start here when exploring this area:
get_open_prs(Function) —scripts/pr_manager.py:45calculate_pr_age(Function) —scripts/pr_manager.py:103calculate_pr_staleness(Function) —scripts/pr_manager.py:117categorize_pr(Function) —scripts/pr_manager.py:131prioritize_pr(Function) —scripts/pr_manager.py:184
Key Symbols
| Symbol | Type | File | Line |
|---|---|---|---|
get_open_prs |
Function | scripts/pr_manager.py |
45 |
calculate_pr_age |
Function | scripts/pr_manager.py |
103 |
calculate_pr_staleness |
Function | scripts/pr_manager.py |
117 |
categorize_pr |
Function | scripts/pr_manager.py |
131 |
prioritize_pr |
Function | scripts/pr_manager.py |
184 |
get_recommendations |
Function | scripts/pr_manager.py |
252 |
display_dashboard |
Function | scripts/pr_manager.py |
316 |
analyze_prs |
Function | scripts/pr_manager.py |
381 |
triage_prs |
Function | scripts/pr_manager.py |
453 |
health_check |
Function | scripts/pr_manager.py |
497 |
recommend_actions |
Function | scripts/pr_manager.py |
564 |
main |
Function | scripts/pr_manager.py |
626 |
run_git |
Function | scripts/git_manager.py |
23 |
get_status |
Function | scripts/git_manager.py |
30 |
get_branches |
Function | scripts/git_manager.py |
66 |
get_merged_branches |
Function | scripts/git_manager.py |
75 |
analyze_stashes |
Function | scripts/git_manager.py |
86 |
clean_experimental_branches |
Function | scripts/git_manager.py |
113 |
sync_with_remote |
Function | scripts/git_manager.py |
136 |
display_status_dashboard |
Function | scripts/git_manager.py |
150 |
Execution Flows
| Flow | Type | Steps |
|---|---|---|
Main → _build_messages |
cross_community | 7 |
Test_router_ollama_skip_small → _build_messages |
cross_community | 6 |
Test_router_ollama_allow_large → _build_messages |
cross_community | 6 |
Main → _categorize_file |
intra_community | 5 |
Main → _run_gh |
cross_community | 5 |
Main → Validate_against_schema |
cross_community | 5 |
Main → _run_gh |
intra_community | 4 |
Main → _is_cooling |
cross_community | 4 |
Main → _mark_cooling |
cross_community | 4 |
Main → Get_integration |
cross_community | 4 |
Connected Areas
| Area | Connections |
|---|---|
| Llm | 5 calls |
| Tests | 1 calls |
How to Explore
gitnexus_context({name: "get_open_prs"})— see callers and calleesgitnexus_query({query: "scripts"})— find related execution flows- Read key files listed above for implementation details