CtrlK
BlogDocsLog inGet started
Tessl Logo

debug-companions-prod

Read-only production debugging for the Companions runtime on Railway and box.ascii.dev. Use when production box launches fail, a chat dies or stalls while waiting for input, turns sit queued or interrupted, a Companion appears to reply forever, /healthz is unhealthy, or an operator needs Railway deployment status, redacted runtime logs, provider Box inventory, or named read-only PostgreSQL runtime queries. Every script redacts credentials; the only mutation is a double-gated service restart.

71

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A high-quality, executable debugging runbook with concrete commands, strong safety gating, and well-organized references. It is slightly dense and could tighten its error-code map and add a few explicit verify checkpoints in the symptom playbooks.

Suggestions

Consider condensing the error-code map into the three or four most incident-relevant codes and offloading the full table to references/triage-playbook.md.

Add an explicit 'verify before escalating' checkpoint at the end of each symptom playbook branch to reinforce the existing safety gating.

The 'First five minutes' commands mix full repo-root paths and bare 'scripts/' paths; standardize one form to avoid operator confusion.

DimensionReasoningScore

Conciseness

Dense and assumes operator knowledge without re-teaching concepts, but the error-code map and symptom playbooks are lengthy; minor trimming possible without losing clarity.

4 / 5

Actionability

Copy-paste-ready commands are given throughout—status, logs, db_query subcommands, and box_list—with concrete flags and interpretation steps for each symptom.

5 / 5

Workflow Clarity

A clear 'First five minutes' sequence with interpretation order and gated validation for the one mutation (DEBUG_PROD_ALLOW_RESTART double-gate); some playbook branches lack explicit verify-then-proceed checkpoints.

4 / 5

Progressive Disclosure

Well-structured sections with one-level-deep references to real files (triage-playbook.md, railway-api.md, redaction.md); bulk detail is appropriately offloaded with clear signaling.

4 / 5

Total

17

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description with concrete actions, natural trigger phrases, and an explicit 'Use when' clause. It clearly separates what from when and carves out a distinct niche.

DimensionReasoningScore

Specificity

Lists many concrete actions—deployment status, redacted runtime logs, provider Box inventory, named read-only PostgreSQL queries, and a double-gated restart—covering the domain comprehensively.

5 / 5

Completeness

Explicitly states what it does ('Read-only production debugging') and when to use it via a clear 'Use when...' clause with multiple concrete trigger scenarios.

5 / 5

Trigger Term Quality

Natural phrases like 'box launches fail', 'a chat dies or stalls', 'turns sit queued or interrupted', and '/healthz is unhealthy' mirror what an operator would say, though a few common synonyms are absent.

4 / 5

Distinctiveness Conflict Risk

The Companions/Railway/box.ascii.dev niche and read-only credential-redaction framing make it highly distinct with minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
The-Vibe-Company/companion
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.