CtrlK
BlogDocsLog inGet started
Tessl Logo

ui-development

Build UI pages and extensions for Falcon Foundry apps using React or Vue with the Shoelace design system and Foundry-JS. TRIGGER when user asks to "create a UI page", "build a UI extension", "add a Shoelace component", "call an API from the UI", runs `foundry ui pages create` or `foundry ui run`, or needs help with Vite config, Foundry-JS, or Falcon console theming. DO NOT TRIGGER for backend functions, workflow YAML, or collection schemas.

73

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 content is a well-organized, highly actionable overview that keeps detail in seven reference files and provides concrete executable commands and code. Its main weakness is mild redundancy around the vite.config.js and manifest path warnings and the absence of an explicit validate-retry loop for deploys.

Suggestions

Consolidate the vite.config.js and manifest path/entrypoint warnings into one canonical section and reference it from Common Pitfalls to reduce repetition and save tokens.

Add a short explicit deploy/validate feedback loop (e.g., 'run foundry apps validate → if errors, fix → re-validate → only then foundry apps deploy') to strengthen workflow_clarity for destructive/batch operations.

Consider trimming or moving the Development Mode vs Preview Mode comparison table into a reference file if it is rarely needed during scaffolding, keeping the main body focused on the build flow.

DimensionReasoningScore

Conciseness

The body is largely lean and actionable with commands, code, and token-based CSS, but the vite.config.js and manifest path/entrypoint warnings are repeated across three locations (dedicated sections, inline callouts, and Common Pitfalls), which is minor over-explanation that could be consolidated.

4 / 5

Actionability

Provides fully executable, copy-paste-ready bash scaffolding commands with exact flags and socket IDs, plus working Foundry-JS code for connect, apiIntegration, collections, workflows, cloud functions, LogScale, events, and iframe origin validation covering the common cases.

5 / 5

Workflow Clarity

The scaffold → build → cd-back-to-root → validate/deploy sequence is clearly stated with explicit checkpoints (e.g., run from app root, validate manifest on startup), but it lacks a single linear validate-then-fix-then-retry feedback loop for the deploy path.

4 / 5

Progressive Disclosure

The body acts as an overview with a Reading Guide table and inline links mapping tasks to seven verified one-level-deep reference files, with content appropriately split and easy to navigate.

5 / 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 specific, third-person, and clearly scoped: it states concrete capabilities, provides natural and command-based trigger phrases for both activation and exclusion, and is highly distinguishable from adjacent Foundry skills. It is a strong, well-formed skill description.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — building UI pages and extensions, adding Shoelace components, calling APIs, configuring Vite, applying Falcon theming — across React/Vue with Shoelace and Foundry-JS, giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers 'what' (build UI pages/extensions with React/Vue, Shoelace, Foundry-JS) and 'when' via a concrete TRIGGER clause with specific phrases and commands, plus a negative-trigger list, matching the anchor for explicit what-and-when with concrete triggers.

5 / 5

Trigger Term Quality

Includes natural quoted phrases users would say ('create a UI page', 'build a UI extension', 'add a Shoelace component', 'call an API from the UI') alongside command invocations and technology synonyms, covering both intent and CLI triggers.

5 / 5

Distinctiveness Conflict Risk

Targets a distinct Falcon Foundry UI niche with Falcon/Foundry-specific triggers and an explicit 'DO NOT TRIGGER for backend functions, workflow YAML, or collection schemas' exclusion, minimizing overlap with sibling skills.

5 / 5

Total

20

/

20

Passed

Validation

81%

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

Validation13 / 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

relative_links

Relative link issues: 3 suspicious

Warning

Total

13

/

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.