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.zip

Installs 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%
93 charsno explicit “when” trigger
Intermediate

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

You give it
A request to modify or explore the TTA.dev CLI subsystem
You get back
Information about CLI files, symbols, and execution flows

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

FileSymbols
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.pyexecute, _path, get, set, run_cache (+5)
ttadev/cli/models.pyhandle_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.pydetect_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: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

Key Symbols

SymbolTypeFileLine
cmd_statusFunctionttadev/cli/status.py122
test_exit_code_zero_when_providers_healthyFunctiontests/cli/test_status.py200
test_output_contains_checkmark_for_healthy_providerFunctiontests/cli/test_status.py216
test_output_shows_latency_for_healthy_providersFunctiontests/cli/test_status.py240
test_exit_code_one_when_all_missingFunctiontests/cli/test_status.py266
test_output_shows_missing_key_messageFunctiontests/cli/test_status.py282
test_json_output_is_valid_jsonFunctiontests/cli/test_status.py304
test_json_output_has_required_keysFunctiontests/cli/test_status.py324
test_json_output_contains_no_key_valuesFunctiontests/cli/test_status.py342
test_json_healthy_true_when_provider_connectedFunctiontests/cli/test_status.py361
test_json_healthy_false_when_all_failFunctiontests/cli/test_status.py378
test_dashboard_running_shown_in_outputFunctiontests/cli/test_status.py399
test_mcp_running_shown_in_outputFunctiontests/cli/test_status.py417
test_json_services_reflect_port_stateFunctiontests/cli/test_status.py434
test_control_plane_counts_in_human_outputFunctiontests/cli/test_status.py455
test_control_plane_counts_in_json_outputFunctiontests/cli/test_status.py471
cmd_validate_keysFunctionttadev/cli/setup.py314
test_exit_0_when_at_least_one_connectedFunctiontests/cli/test_setup.py281
test_exit_1_when_none_connectedFunctiontests/cli/test_setup.py296
test_json_output_parsesFunctiontests/cli/test_setup.py309

Execution Flows

FlowTypeSteps
Handle_model_command → Rank_models_for_taskcross_community6
Handle_model_command → _classify_entrycross_community6
Handle_model_command → Estimate_finetune_costcross_community5
Handle_model_command → Estimate_quality_improvementcross_community5
Handle_model_command → Calculate_roi_breakevencross_community5
Main → _pathcross_community4
Handle_model_command → _build_rationaleintra_community4
Main → Register_agent_subcommandscross_community3
Main → Register_agents_subcommandscross_community3
Main → Register_workflow_subcommandscross_community3

Connected Areas

AreaConnections
Unit36 calls
Control_plane4 calls
Observability3 calls
Model_advisor2 calls
Agents1 calls

How to Explore

  1. gitnexus_context({name: "cmd_status"}) — see callers and callees
  2. gitnexus_query({query: "cli"}) — find related execution flows
  3. 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.

SkillInstallsUpdatedSafetyDifficulty
cli (this skill)02moNo flagsIntermediate
n8n-expression-syntax64moNo flagsBeginner
python-repl64moReviewBeginner
n8n-validation-expert64moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

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.

6111

python-repl

gptme

Interactive Python REPL automation with common helpers and best practices

6102

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.

697

powershell-windows

davila7

PowerShell Windows patterns. Critical pitfalls, operator syntax, error handling.

2379

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.

991

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.

587

Search skills

Search the agent skills registry