CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

75

Quality

94%

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

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

This is a strong troubleshooting skill body: it front-loads a symptom-driven decision tree, provides executable commands throughout, and includes explicit validation and feedback loops. The main costs are duplicated symptom coverage between the diagnosis tree and the pattern table, and rationale prose that could be trimmed; a bundle split of the lookup tables would reduce SKILL.md size.

Suggestions

De-duplicate the deploy/function failure entries that appear in both the Quick Diagnosis tree and the Common Issue Patterns table — have the tree point at the table for detail instead of restating causes.

Trim the design rationale in the "connection issue" section (why the rotating token design is safer) to just the cause, the fix, and the anti-patterns to avoid.

Move the Common Issue Patterns table and Visual Debugging sections into a references/ file (e.g., references/patterns.md), keeping SKILL.md to the diagnosis tree and core procedures.

DimensionReasoningScore

Conciseness

The body is dense with proprietary Falcon Foundry knowledge Claude cannot already know (CLI commands, error-code-to-cause mappings), delivered mostly as decision trees and tables rather than explanation. Not 5: there is real duplication — deploy/function failure patterns appear in both the Quick Diagnosis tree and the Common Issue Patterns table — and the "connection issue" section spends tokens on design rationale ("a rotating 30-minute token beats a long-lived one") beyond what action requires.

4 / 5

Actionability

Nearly every section is copy-paste-ready commands with flags and placeholders (e.g., "foundry functions exec --handler my_handler '{\"key\": \"value\"}' --no-prompt", "pkill -f \"foundry ui\""), and the log-pattern table maps symptoms to concrete fixes. Not 4: examples are executable and cover the common cases across functions, deploy, auth, and headless environments.

5 / 5

Workflow Clarity

The Function Runtime Debugging section is an explicit Step 1–5 sequence ending in a fix→redeploy→re-execute feedback loop, deployment diagnostics explains when to validate vs deploy, install-failure debugging is a numbered isolation procedure, and the Pre-Escalation Checklist closes the loop. Not 4: validation checkpoints and error-recovery loops are explicit, not implicit.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), and the single file is well-sectioned with a navigable Quick Diagnosis tree up front; the one external pointer ("See e2e-testing/references/debugging-with-mcp.md") is one level deep and clearly signaled. Not 5: at ~336 lines, the Common Issue Patterns table and the UI/visual-debugging material are candidates for a references file, keeping SKILL.md closer to an overview.

4 / 5

Total

18

/

20

Passed

Description

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

The description is an exemplary frontmatter description: it names concrete failure categories for a clearly-scoped proprietary domain, provides an explicit TRIGGER clause with natural user phrasing including quoted phrases users would say verbatim, and carries near-zero conflict risk. No changes needed.

DimensionReasoningScore

Specificity

"Systematic troubleshooting for Falcon Foundry CLI errors, manifest validation failures, deploy failures, artifact runtime errors, and development server issues" enumerates five concrete, distinct failure categories covering the domain comprehensively. Not 4: coverage is comprehensive rather than having minor gaps; each category maps to a concrete capability of the skill.

5 / 5

Completeness

Explicitly answers "what" (systematic troubleshooting for the five listed error classes) and "when" via an explicit "TRIGGER when user encounters..." clause with concrete trigger phrases plus "Also trigger for headless/CI environment setup failures". Both halves are present and explicit.

5 / 5

Trigger Term Quality

Includes natural user-voice phrases ("debug my function", "why did this fail", "foundry ui run not working") alongside symptom keywords (deploy failures, authentication issues, function execution failures) and CI/headless variants. Not 4: it captures synonyms and exact command-level phrases users would actually say, not just domain keywords.

5 / 5

Distinctiveness Conflict Risk

The Falcon Foundry / CrowdStrike CLI niche is clear and every trigger is scoped to Foundry app development ("any unexpected behavior during Foundry app development"), so conflict with generic debugging skills is minimal. Not 4: the domain and triggers are distinct enough that overlap risk is negligible.

5 / 5

Total

20

/

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