CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

debugging-workflows

Systematic troubleshooting for Falcon Foundry CLI errors, manifest validation failures, deploy failures, artifact runtime errors, and development server issues. TRIGGER when user encounters CLI errors, `foundry ui run` not working, deploy failures, authentication issues, function execution failures, "debug my function", "why did this fail", or any unexpected behavior during Foundry app development. Also trigger for headless/CI environment setup failures.

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

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

An exceptionally actionable, dense troubleshooting reference with well-sequenced diagnostic workflows, explicit verification steps, and hard-won Foundry-specific gotchas on every line. Its weaknesses are token duplication between the Quick Diagnosis tree and the Common Issue Patterns table, and the absence of any progressive disclosure — all detail lives inline in a single ~370-line file.

Suggestions

Split deep-dive material that isn't needed at triage time into one-level-deep reference files (e.g. references/identity-and-scopes.md for the identity table and 403-rule exceptions, references/sandbox-connection-issue.md for the token-cache essay) and signal them from the relevant sections, keeping SKILL.md as the diagnosis tree plus core procedures.

Deduplicate the Common Issue Patterns table against the Quick Diagnosis tree: keep each symptom in exactly one place (tree for interactive diagnosis, table only for symptoms not already covered) and cross-link instead of restating fixes.

Consider moving the Visual Debugging with Screenshots and Debugging App Install Failures walkthroughs into a reference file, leaving one-line pointers in the main body to shorten the always-loaded context.

DimensionReasoningScore

Conciseness

Nearly every line is Foundry-specific knowledge Claude cannot already know, with no general-concept padding, but the Common Issue Patterns table substantially duplicates the Quick Diagnosis tree (deploy hangs, login hangs, 403, connection issue, CI auth), so minor trimming is possible.

4 / 5

Actionability

Fully executable, copy-paste-ready commands throughout — `foundry functions logs <exec_id> --refresh`, `foundry apps deploy --change-type Patch --change-log "fix handler error" --no-prompt`, complete env-var and profile-create blocks, and a concrete version-pin fix (`--version v0.0.4-pre-release`) — with specific examples covering the common failure cases.

5 / 5

Workflow Clarity

The Function Runtime Debugging workflow is sequenced Step 1–5 with explicit verification (re-execute after redeploy), destructive recovery paths carry validation ("Validate with test deployment", backup + incremental re-deploy), and the Pre-Escalation Checklist plus log-retrieval fallback loops close the feedback loop.

5 / 5

Progressive Disclosure

No bundle files exist and all ~370 lines are inline: deep-dive material ("Which Identity Makes the Call", the sandboxed connection-issue essay, Visual Debugging, Manifest Issues recovery) sits in SKILL.md where a one-level-deep reference file would be appropriate, fitting 'some structure but content that should be separate is inline'.

3 / 5

Total

17

/

20

Passed

Description

83%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 explicitly states both capability and trigger conditions, with product-specific terms and natural user-voice trigger phrases. Its main weaknesses are moderate coverage gaps in the capability list (app install, RTR, UI rendering issues) and a broad catch-all trigger that slightly overlaps sibling Foundry skills.

DimensionReasoningScore

Specificity

Enumerates five concrete problem classes ("CLI errors, manifest validation failures, deploy failures, artifact runtime errors, and development server issues") but omits body-covered areas like app install failures, RTR/workflow debugging, and UI rendering issues, matching 'several specific actions; minor gaps in coverage'.

4 / 5

Completeness

Explicitly answers both what ("Systematic troubleshooting for..." with enumerated failure classes) and when ("TRIGGER when user encounters... Also trigger for headless/CI environment setup failures") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong natural-phrase coverage including user-voice quotes ("debug my function", "why did this fail", "foundry ui run not working"), but common variations like "broken", "crashes", or "check the logs" are absent, fitting 'good keyword coverage; a few natural terms missing'.

4 / 5

Distinctiveness Conflict Risk

Clear Falcon Foundry niche with product-specific triggers, but the catch-all "any unexpected behavior during Foundry app development" creates minor overlap risk with sibling suite skills (ui-development, functions-falcon-api).

4 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository

CrowdStrike/foundry-skills

Path

skills/debugging-workflows/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.