CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

railway-troubleshooting

Railway Docker cache troubleshooting for Dr. Sophia AI deployments. Covers cache detection, force rebuild methods, version verification, deployment validation. Use when Railway shows old code after deployment, deployments not updating, Docker cache issues, or version mismatches between local and deployed code.

Quality

86%

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

73%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.

The body delivers a genuinely actionable troubleshooting workflow with strong validation and feedback loops, and it correctly leverages its bundled script. Its main weaknesses are redundant overlapping sections, repeated script plugs, and dated example content that inflate the token cost.

Suggestions

Merge the overlapping symptom lists ("When to Use This Skill", "Symptoms of Cache Problem", "Quick Detection") into a single detection section, and consolidate the three mentions of the force-rebuild script into one.

Move the dated "Real Example (Sep 24, 2025)" case study and version-specific details (v11.4/v11.6.1, hardcoded app URL) into a separate reference file or an explicitly marked archive section to reduce time-sensitive inline content.

Fix Method 2's snippet so it is valid executable code (replace `#` comments and the `...` placeholder with real JavaScript) or condense it to a precise checklist of the locations to update.

DimensionReasoningScore

Conciseness

The body is mostly efficient and free of generic-concept padding, but "When to Use This Skill", "Symptoms of Cache Problem", and "Quick Detection" repeat the same signals, the force-rebuild script is plugged three times (Method 1, its own section, and the footer), and the dated "Real Example (Sep 24, 2025)" with specific version numbers adds time-sensitive bulk. Not 4 because the duplication is noticeable rather than minor.

3 / 5

Actionability

Commands like `grep "BACKEND_VERSION" ...`, `curl .../health | jq .version`, and the copy-paste one-liner `echo "# Force rebuild: $(date '+%Y-%m-%d %H:%M')" >> Dockerfile.unified && git ...` are executable, and the bundled `scripts/force-rebuild.sh` is real and runnable. Not 5 because Method 2's snippet is non-executable pseudocode (JS with `#` comments and a `...` placeholder).

4 / 5

Workflow Clarity

A clear detect-to-fix-to-verify sequence with explicit validation ("After pushing, ALWAYS verify the deployment", sleep 180, then curl the /health endpoint) and a feedback loop ("If wrong version, force rebuild using Method 1"), plus log-analysis heuristics ("> 70% of steps show 'Using cache'"). This matches the anchor for explicit validation steps with error-recovery loops.

5 / 5

Progressive Disclosure

The single SKILL.md is well-sectioned and the one bundle file (scripts/force-rebuild.sh) exists and is integrated into the workflow. Not 5 because the case study and Railway build-log analysis are inline material that belongs in a reference file, and the script is referenced by raw install path rather than a clearly signaled link; not 3 because the structure and navigation are otherwise good.

4 / 5

Total

16

/

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 description that clearly and concretely states both capabilities and trigger conditions in third person, covering the full troubleshooting workflow. Its only weakness is slightly incomplete synonym coverage in the trigger terms.

DimensionReasoningScore

Specificity

"Covers cache detection, force rebuild methods, version verification, deployment validation" lists four concrete actions spanning the complete detect-to-verify workflow, matching the comprehensive-coverage anchor. Not 4 because no meaningful capability of the domain is left uncovered.

5 / 5

Completeness

Explicitly answers both what ("Covers cache detection, force rebuild methods, version verification, deployment validation") and when ("Use when Railway shows old code after deployment, deployments not updating, Docker cache issues, or version mismatches") with concrete trigger phrases, mirroring the anchor-5 example.

5 / 5

Trigger Term Quality

"Railway shows old code after deployment", "deployments not updating", "Docker cache issues", "version mismatches" are natural user phrasings with good coverage. Not 5 because common synonyms like "stale build", "redeploy", or "build not updating" are absent.

4 / 5

Distinctiveness Conflict Risk

"Railway Docker cache troubleshooting" carves a clear platform-specific niche with distinct triggers (Railway, Docker cache, old code after deployment), so the risk of triggering the wrong skill is minimal.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

fernandezbaptiste/Skrillz

Path

skill-builder-package/examples/railway-troubleshooting/SKILL.md

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.