Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 2.6 KB

File metadata and controls

31 lines (21 loc) · 2.6 KB

Changelog

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.

[1.0.0] - TBD

Initial public release of Falcon Foundry Skills — AI coding assistant skills for building CrowdStrike Falcon Foundry apps.

Skills

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

Infrastructure

  • 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) before foundry 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.

Use Cases

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.