CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

development-workflow

Orchestrates the complete Falcon Foundry app lifecycle from requirements through deployment. TRIGGER when user asks to "create a Foundry app", "build a Foundry app", "plan a Foundry app", runs any `foundry apps` CLI command, or discusses Foundry app architecture. DO NOT TRIGGER when user is working on a specific capability (UI, function, workflow, collection) within an existing app — use the appropriate sub-skill instead. This skill OWNS the entire Foundry development flow. Do not delegate Foundry app creation to superpowers:brainstorming or superpowers:writing-plans — those skills do not know about the Foundry CLI.

Quality

85%

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 unusually actionable, well-sequenced orchestration skill: every step has copy-paste commands, validation checkpoints, and error-recovery loops, and it avoids explaining anything Claude already knows. The one real defect is bundle integrity — several prominent references (use-cases/, adapt_spec_for_foundry.py) point at files not shipped, and one shipped script is orphaned.

Suggestions

Ship the use-cases/ directory (including README.md) or remove Step 1b and the other references to it — a full workflow step currently depends on files absent from the bundle.

Add adapt_spec_for_foundry.py to scripts/ or drop the two references to it in Step 5/Step 6 so the "let the adapt script fix spec issues" guidance is followable.

Reference scripts/detect_fusion_redirect.py from the decision tree's fusion-redirect line so the shipped script is discoverable from the skill body.

DimensionReasoningScore

Conciseness

Nearly all content is platform-specific knowledge Claude cannot know (CLI flag quirks, path-resolution behavior, deploy/release semantics), presented as terse tables and commands with no concept padding. Falls short of anchor 5 because critical warnings are repeated 3-4 times (--no-prompt/EOF in the intro and Step 4; run-from-app-root in the intro and Step 7; validate-not-before-deploy in Step 5 and Manifest Coordination) — trimming candidates that fit anchor 4's "minor instances that could be trimmed".

4 / 5

Actionability

Fully executable throughout: copy-paste-ready CLI commands with exact flags for every capability, exact error strings ("Error: EOF", "deployment is currently in progress"), exact console navigation paths ("App manager > the app > Show errors (N)", "App catalog > the app > ⋮ > Modify settings"), a user-phrase-to-command mapping table, and a runnable yq command for multi-cloud ID stripping. Matches anchor 5.

5 / 5

Workflow Clarity

A clear 7-step flow (parse → confirm → prerequisite check → scaffold → add capabilities → write content → deploy/release) with explicit validation checkpoints (prerequisite check, "VALIDATE EARLY — fail fast... If validation fails, STOP", deploy-once-then-poll list-deployments) and error-recovery feedback loops (Failed deployment → console errors; connection issue → sandbox token-cache fix). Destructive/batch operations (deploy, release, delete) all carry validation or status-check guidance, matching anchor 5.

5 / 5

Progressive Disclosure

The Reading Guide table with one-level-deep references is well signaled and all five referenced files exist, but judged against the actual bundle, the body repeatedly points at files that are absent: `use-cases/*.md` / `use-cases/README.md` (a whole Step 1b plus three other references) and `adapt_spec_for_foundry.py` (referenced twice), while the shipped `scripts/detect_fusion_redirect.py` is never referenced from the body. Navigation is broken on multiple operational paths, which exceeds the "minor organization gaps" of anchor 4 and fits anchor 3.

3 / 5

Total

17

/

20

Passed

Description

82%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 highly effective description: explicit what/when with quoted trigger phrases, strong negative boundaries, and clear conflict-avoidance against neighboring skills. Its only weakness is capability specificity — it relies on one composite verb ("orchestrates the lifecycle") rather than naming the concrete actions it performs.

Suggestions

Add 2-3 concrete actions to the first sentence, e.g. "Scaffolds apps with `foundry apps create`, adds capabilities, validates, and deploys" — this would lift specificity from anchor 3 toward anchor 4.

Consider adding natural creation-verb variations users might say ("scaffold", "set up", "new Foundry app") to the TRIGGER clause to round out trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain clearly ("Falcon Foundry app lifecycle") and its span ("from requirements through deployment"), but the only concrete action stated is "Orchestrates" — scaffolding, validating, deploying, and releasing are never named. Matches anchor 3 (domain and 1-2 concrete actions, not comprehensive); anchor 4 requires several specific actions, which the text does not list.

3 / 5

Completeness

Explicitly answers what ("Orchestrates the complete Falcon Foundry app lifecycle from requirements through deployment") and when, with concrete quoted trigger phrases ("create a Foundry app", `foundry apps` CLI commands, Foundry app architecture) and explicit negative triggers. This is exactly anchor 5: both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Quotes natural user phrases ("create a Foundry app", "build a Foundry app", "plan a Foundry app"), catches any `foundry apps` CLI command, and adds "discusses Foundry app architecture" plus explicit DO-NOT-TRIGGER boundaries. Good synonym coverage for creation verbs, but common variations like "scaffold" or "set up a Foundry app" are missing, short of the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

Clear niche (the full Foundry app lifecycle) with explicit boundaries: DO NOT TRIGGER for capability-level work (delegated to sub-skills) and an explicit no-delegation note distinguishing it from superpowers:brainstorming/writing-plans. Minimal conflict risk, matching anchor 5.

5 / 5

Total

17

/

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.

Validation — 13 / 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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

13

/

16

Passed

Repository

CrowdStrike/foundry-skills

Path

skills/development-workflow/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.