turbo-monitor-debug

Use this skill when the user needs to look up goldsky turbo CLI syntax — flags and options for `inspect`, `logs`, or `list` commands — or wants to know keyboard shortcuts for the `turbo inspect` TUI. Also use for: decoding what a specific error message means (backpressure, connection refused, auth failures, etc.), using the analyze-logs.sh script, or understanding how inspect/logs commands work. Distinguishing factor: this skill provides reference information and explanations. If the user has a broken pipeline and wants step-by-step interactive diagnosis, use /turbo-doctor instead.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "turbo-monitor-debug" with this command: npx skills add goldsky-io/goldsky-agent/goldsky-io-goldsky-agent-turbo-monitor-debug

Turbo Pipeline Monitoring & Debugging Reference

CLI commands, error patterns, and troubleshooting reference for Turbo pipelines. For interactive pipeline diagnosis (running commands, checking logs, walking through fixes), use /turbo-doctor instead.

Quick Reference

ActionCommand
List pipelinesgoldsky turbo list
View live datagoldsky turbo inspect <name>
Inspect specific nodegoldsky turbo inspect <name> -n <node>
View logsgoldsky turbo logs <name>
Follow logsgoldsky turbo logs <name> --follow
Logs with timestampsgoldsky turbo logs <name> --timestamps
Last N linesgoldsky turbo logs <name> --tail N
Logs since N seconds agogoldsky turbo logs <name> --since N

Live Inspect TUI Shortcuts

KeyAction
Tab/, Shift+Tab/Next/prev tab
1-9Jump to tab number
j/k / /Scroll
g/Home, G/EndTop/bottom
Page Up/Page DownScroll by page
/EnterSearch
n / NNext/prev match
EscClear search
dToggle definition
wOpen web dashboard
eOpen web editor
q / Ctrl+CQuit
Shift + mouseSelect and copy text

Auto-Reconnection

The TUI automatically reconnects when the pipeline is updated, paused, resumed, or temporarily unavailable. It displays "Reconnecting..." and preserves previously received data. The TUI has a 30-minute timeout — if the pipeline remains unreachable for 30 minutes, it closes automatically.

Error Pattern Reference

Detailed error patterns and solutions are in the data/ folder.

FileContents
error-patterns.jsonAll known error patterns with causes and solutions

Data location: data/ (relative to this skill's directory)

Log Analysis Script

Use the helper script to quickly analyze pipeline logs:

./scripts/analyze-logs.sh <pipeline-name>
./scripts/analyze-logs.sh <pipeline-name> --tail 100

The script checks for common error patterns and reports findings with recommendations.


Common Error Patterns

Error PatternLikely CauseFix
connection refusedDatabase unreachableCheck network/firewall settings
authentication failedWrong credentialsUpdate secret with correct credentials
secret not foundMissing secretCreate secret with goldsky secret create
SQL syntax errorInvalid transform SQLFix SQL in YAML and redeploy
duplicate keyPrimary key collisionEnsure unique primary key in transform
script transform errorTypeScript runtime failureCheck script logic, null handling, return types
dynamic_table errorBackend connection issueVerify dynamic table secret/table exists
WASM execution failedScript crash in sandboxDebug script — check for undefined access
handler timeoutExternal HTTP endpoint slowIncrease timeout_ms or fix handler endpoint

Script Transform Issues

IssueFix
undefined property accessAdd null checks: input.field ?? ''
Wrong return typeEnsure returned object matches schema exactly
Missing return fieldsAll schema fields must be present in returned object
invoke is not a functionEnsure script defines function invoke(data)
BigInt errorsUse BigInt() constructor, not direct number literals

Dynamic Table Issues

IssueFix
Table not foundCreate the table in PostgreSQL before deploying
No matches from checkVerify data exists in the backing table
Stale dataFor postgres backend, verify rows are actually there
Memory pressureLarge in_memory tables → switch to postgres backend

Common Issues Quick Reference

SymptomLikely CauseQuick Fix
No data flowingstart_at: latestWait for new data or use earliest
Auth failedWrong credentialsUpdate secret with correct password
Connection refusedNetwork/firewallCheck host, whitelist Goldsky IPs
Storage exceededNeon free tier (512MB)Upgrade plan or clear data
SQL errorBad transform syntaxValidate YAML first

Troubleshooting

IssueAction
Can't connect to inspectCheck pipeline is running with goldsky turbo list
Logs are emptyPipeline may be new; wait for data or check start_at
TUI disconnectsAuto-reconnects within 30 min; check pipeline status
Can't find pipelineVerify correct project with goldsky project list

Related

  • /turbo-doctor — Interactive diagnostic skill that uses this reference to troubleshoot pipelines
  • /turbo-builder — Build and deploy new pipelines

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

turbo-pipelines

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

turbo-builder

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

turbo-architecture

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

turbo-doctor

No summary provided by upstream source.

Repository SourceNeeds Review