Development tool for maintaining and troubleshooting the CLI subsystem in TTA.dev.
Install
mkdir -p .claude/skills/cli-theinterneti && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12102" && unzip -o skill.zip -d .claude/skills/cli-theinterneti && rm skill.zipInstalls to .claude/skills/cli-theinterneti
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Cli subsystem in TTA.dev: cmd_status and related code. 110 symbols | 27 files | Cohesion: 70%Key capabilities
- →Work on `cli`-related functionality in TTA.dev
- →Modify `cmd_status`
- →Navigate `ttadev/cli/run.py`
- →Navigate `ttadev/cli/models.py`
- →Explore CLI entry points
- →Examine key symbols within the CLI subsystem
How it works
The skill provides a structured overview of the TTA.dev CLI subsystem, listing key files, symbols, and entry points to facilitate navigation and modification.
Inputs & outputs
When to use cli
- →Modify CLI command status
- →Troubleshoot CLI utility
- →Explore CLI source files
About this skill
Cli
110 symbols | 27 files | Cohesion: 70%
When to Use
- Working on
cli-related functionality in TTA.dev - Modifying
cmd_status - Navigating
ttadev/cli/run.py,ttadev/cli/models.py
Key Files
| File | Symbols |
|---|---|
tests/cli/test_status.py | _args, _make_validation_result, _make_ok_result, test_exit_code_zero_when_providers_healthy, test_output_contains_checkmark_for_healthy_provider (+14) |
tests/cli/test_setup.py | _make_args, test_exit_0_when_at_least_one_connected, test_exit_1_when_none_connected, test_json_output_parses, test_json_output_no_key_values (+8) |
ttadev/cli/run.py | execute, _path, get, set, run_cache (+5) |
ttadev/cli/models.py | handle_model_command, _cmd_suggest_qwen, _cmd_ollama, _cmd_ollama_recommend, _cmd_info (+5) |
ttadev/cli/control.py | _step_duration, _handle_task_create, _handle_task_list, _handle_task_show, _handle_task_claim (+4) |
ttadev/cli/setup.py | _get_key, cmd_validate_keys, validate_provider, _read_env, _write_env (+4) |
ttadev/cli/benchmark.py | _validate_response, _benchmark_model, run_benchmark, cmd_benchmark, _run (+2) |
ttadev/cli/status.py | _provider_slug, _check_port, cmd_status, _count_control_plane |
ttadev/cli/hw_detect.py | detect_gpu_vram_gb, detect_system_ram_gb, recommend_ollama_model, hardware_summary |
tests/unit/test_hw_detect.py | _with_gpu, _no_gpu, test_recommended_model_matches_standalone_recommend |
Entry Points
Start here when exploring this area:
cmd_status(Function) —ttadev/cli/status.py:122test_exit_code_zero_when_providers_healthy(Function) —tests/cli/test_status.py:200test_output_contains_checkmark_for_healthy_provider(Function) —tests/cli/test_status.py:216test_output_shows_latency_for_healthy_providers(Function) —tests/cli/test_status.py:240test_exit_code_one_when_all_missing(Function) —tests/cli/test_status.py:266
Key Symbols
| Symbol | Type | File | Line |
|---|---|---|---|
cmd_status | Function | ttadev/cli/status.py | 122 |
test_exit_code_zero_when_providers_healthy | Function | tests/cli/test_status.py | 200 |
test_output_contains_checkmark_for_healthy_provider | Function | tests/cli/test_status.py | 216 |
test_output_shows_latency_for_healthy_providers | Function | tests/cli/test_status.py | 240 |
test_exit_code_one_when_all_missing | Function | tests/cli/test_status.py | 266 |
test_output_shows_missing_key_message | Function | tests/cli/test_status.py | 282 |
test_json_output_is_valid_json | Function | tests/cli/test_status.py | 304 |
test_json_output_has_required_keys | Function | tests/cli/test_status.py | 324 |
test_json_output_contains_no_key_values | Function | tests/cli/test_status.py | 342 |
test_json_healthy_true_when_provider_connected | Function | tests/cli/test_status.py | 361 |
test_json_healthy_false_when_all_fail | Function | tests/cli/test_status.py | 378 |
test_dashboard_running_shown_in_output | Function | tests/cli/test_status.py | 399 |
test_mcp_running_shown_in_output | Function | tests/cli/test_status.py | 417 |
test_json_services_reflect_port_state | Function | tests/cli/test_status.py | 434 |
test_control_plane_counts_in_human_output | Function | tests/cli/test_status.py | 455 |
test_control_plane_counts_in_json_output | Function | tests/cli/test_status.py | 471 |
cmd_validate_keys | Function | ttadev/cli/setup.py | 314 |
test_exit_0_when_at_least_one_connected | Function | tests/cli/test_setup.py | 281 |
test_exit_1_when_none_connected | Function | tests/cli/test_setup.py | 296 |
test_json_output_parses | Function | tests/cli/test_setup.py | 309 |
Execution Flows
| Flow | Type | Steps |
|---|---|---|
Handle_model_command → Rank_models_for_task | cross_community | 6 |
Handle_model_command → _classify_entry | cross_community | 6 |
Handle_model_command → Estimate_finetune_cost | cross_community | 5 |
Handle_model_command → Estimate_quality_improvement | cross_community | 5 |
Handle_model_command → Calculate_roi_breakeven | cross_community | 5 |
Main → _path | cross_community | 4 |
Handle_model_command → _build_rationale | intra_community | 4 |
Main → Register_agent_subcommands | cross_community | 3 |
Main → Register_agents_subcommands | cross_community | 3 |
Main → Register_workflow_subcommands | cross_community | 3 |
Connected Areas
| Area | Connections |
|---|---|
| Unit | 36 calls |
| Control_plane | 4 calls |
| Observability | 3 calls |
| Model_advisor | 2 calls |
| Agents | 1 calls |
How to Explore
gitnexus_context({name: "cmd_status"})— see callers and calleesgitnexus_query({query: "cli"})— find related execution flows- Read key files listed above for implementation details
When not to use it
- →When not working on `cli`-related functionality in TTA.dev
- →When not modifying `cmd_status`
- →When not navigating specific CLI files like `ttadev/cli/run.py` or `ttadev/cli/models.py`
Limitations
- →Focuses on the `cli` subsystem in TTA.dev
- →Cohesion of the subsystem is 70%
- →Provides a list of 110 symbols across 27 files
How it compares
This skill offers a detailed, symbol-level map of the TTA.dev CLI, including specific entry points and execution flows, unlike a general code exploration that might not highlight critical components.
Compared to similar skills
cli side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| cli (this skill) | 0 | 2mo | No flags | Intermediate |
| n8n-expression-syntax | 6 | 4mo | No flags | Beginner |
| python-repl | 6 | 4mo | Review | Beginner |
| n8n-validation-expert | 6 | 4mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by theinterneti
View all by theinterneti →You might also like
n8n-expression-syntax
czlonkowski
Validate n8n expression syntax and fix common errors. Use when writing n8n expressions, using {{}} syntax, accessing $json/$node variables, troubleshooting expression errors, or working with webhook data in workflows.
python-repl
gptme
Interactive Python REPL automation with common helpers and best practices
n8n-validation-expert
czlonkowski
Interpret validation errors and guide fixing them. Use when encountering validation errors, validation warnings, false positives, operator structure issues, or need help understanding validation results. Also use when asking about validation profiles, error types, or the validation loop process.
powershell-windows
davila7
PowerShell Windows patterns. Critical pitfalls, operator syntax, error handling.
bats
OleksandrKucherenko
Bash Automated Testing System (BATS) for TDD-style testing of shell scripts. Use when: (1) Writing unit or integration tests for Bash scripts, (2) Testing CLI tools or shell functions, (3) Setting up test infrastructure with setup/teardown hooks, (4) Mocking external commands (curl, git, docker), (5) Generating JUnit reports for CI/CD, (6) Debugging test failures or flaky tests, (7) Implementing test-driven development for shell scripts.
browser-daemon
noiv
Persistent browser automation via Playwright daemon. Keep a browser window open and send it commands (navigate, execute JS, inspect console). Perfect for interactive debugging, development, and testing web applications. Use when you need to interact with a browser repeatedly without opening/closing it.