All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Initial public release of Falcon Foundry Skills — AI coding assistant skills for building CrowdStrike Falcon Foundry apps.
- foundry-development-workflow — Orchestrates the full app lifecycle from requirements through deployment. Coordinates all sub-skills and enforces CLI-first scaffolding.
- foundry-api-integrations — Create and configure API integrations with OpenAPI specs. Includes spec adaptation for Foundry compatibility and Falcon Fusion SOAR sharing.
- foundry-collections-development — Design and implement Foundry collections with JSON Schema modeling, CRUD operations via CustomStorage, and access control patterns.
- foundry-functions-development — Build serverless functions in Python or Go with FDK handler patterns, dependency management, and testing.
- foundry-functions-falcon-api — Call CrowdStrike Falcon APIs from within Foundry functions using zero-argument FalconPy authentication.
- foundry-ui-development — Build UI pages and extensions with React, Vue, or vanilla JS. Includes FalconJS SDK patterns, Shoelace theming, and iframe communication.
- foundry-workflows-development — Design Falcon Fusion SOAR workflows with YAML specs, CEL expressions, loop/condition control flow, and platform action integration.
- foundry-debugging-workflows — Systematic troubleshooting for CLI errors, deployment failures, blank pages, and runtime issues.
- foundry-security-patterns — OAuth scoping, input validation, XSS prevention, CSP configuration, and secure coding patterns.
- CLI guard hook (
hooks/foundry-cli-guard.sh) — Automatically validates Bash commands to enforce--no-prompt, block manual directory creation, and validate socket IDs. - Spec adaptation script (
scripts/adapt-spec-for-foundry.py) — Fixes common OpenAPI spec issues (server variables, auth schemes, parameter deduplication) beforefoundry api-integrations create. - Test harness (
test-skill.sh,run-ab-test.sh,verify-apps.sh) — Automated skill evaluation with token counting, anti-pattern detection, deploy verification, and A/B comparison.
12 real-world implementation patterns extracted from CrowdStrike Tech Hub blog posts covering API pagination, detection enrichment, LogScale ingestion, custom SOAR actions, collections, and more.