Skip to content

Commit 038fc73

Browse files
authored
Consolidate content superseded by SKILL.md and AGENTS.md (#13)
Removes 15 files (2,250+ lines) whose content is now covered by the comprehensive SKILL.md files and AGENTS.md: - EXAMPLES.md, INTEGRATION.md, INTEGRATION_VALIDATION.md, README.md - templates/ (4 files: CUSTOMIZATION-GUIDE, automation-backend, investigation-console, soc-dashboard) - test-scenarios/ (4 files: cross-session-handoff, error-recovery, multi-capability-app, simple-ui-app) - 3 advanced-patterns.md files (api-integrations, debugging-workflows, functions-development) Streamlines --no-prompt guidance in sub-skills since the CLI guard hook now enforces this automatically — removes redundant warning blocks from collections, functions, UI, and workflows skills. Updates test infrastructure with app name uniqueness for A/B tests and fresh-run tenant cleanup.
1 parent 4ce17ef commit 038fc73

23 files changed

Lines changed: 21 additions & 2272 deletions

File tree

run-ab-test.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,25 @@ if [ "$NO_SKILL" != "1" ]; then
210210
echo ""
211211
fi
212212

213+
# ── Fresh run: prompt for tenant cleanup ─────────────────────
214+
if [ "$FRESH" = "1" ]; then
215+
echo "⚠️ Fresh run requested. Delete all test apps from the Falcon console"
216+
echo " (Foundry → App manager) to avoid name collisions."
217+
echo ""
218+
# Clean up apps from any existing phase directories before deleting them
219+
if [ -d "$RED_DIR" ]; then
220+
echo " Cleaning up RED phase apps..."
221+
cleanup_phase_apps "$RED_DIR"
222+
fi
223+
if [ -d "$GREEN_DIR" ]; then
224+
echo " Cleaning up GREEN phase apps..."
225+
cleanup_phase_apps "$GREEN_DIR"
226+
fi
227+
echo ""
228+
read -p " Press Enter when ready (or Ctrl+C to abort)... "
229+
echo ""
230+
fi
231+
213232
# ── Disable installed Foundry plugins ─────────────────────────
214233
# --plugin-dir adds a plugin, but installed marketplace plugins take priority.
215234
# Disable them so --plugin-dir is the only source of Foundry skills/hooks.

skills/foundry-api-integrations/SKILL.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ metadata:
1717
>
1818
> You MUST implement API integrations by downloading vendor OpenAPI specs, adapting them for Foundry, and properly configuring authentication schemes.
1919
>
20-
> **CRITICAL: `--no-prompt` is supported by nearly all Foundry CLI commands.** Always add `--no-prompt` to: `apps create`, `apps validate`, `apps release`, `apps delete` (also needs `--force-delete`), `functions create`, `collections create`, `ui pages create`, `ui extensions create`, `rtr-scripts create`, `profile create`, `workflows create`, and `api-integrations create`. For `api-integrations create`, also include `--description` — the CLI still prompts for it even with `--no-prompt` if omitted.
20+
> **Note:** For `api-integrations create`, always include `--description` — the CLI still prompts for it even with `--no-prompt` if omitted.
2121
2222
This skill covers exposing external APIs (third-party services or CrowdStrike Falcon APIs) to the Falcon Foundry platform via OpenAPI/Swagger specifications. These integrations make API operations available to Falcon Fusion SOAR workflows, Foundry UI extensions, Foundry Functions, and other Foundry capabilities.
2323

@@ -229,7 +229,6 @@ json.dump(spec, open(sys.argv[1], 'w'), indent=2)
229229
| Download commands, structural fixes, server URL examples | [references/spec-adaptation-examples.md](references/spec-adaptation-examples.md) |
230230
| Vendor-specific auth examples | [references/auth-examples.md](references/auth-examples.md) |
231231
| Python/Go/UI calling patterns | [references/calling-patterns.md](references/calling-patterns.md) |
232-
| Counter-rationalizations, red flags, cross-skill integration | [references/advanced-patterns.md](references/advanced-patterns.md) |
233232

234233
## Use Cases
235234

skills/foundry-api-integrations/references/advanced-patterns.md

Lines changed: 0 additions & 40 deletions
This file was deleted.

skills/foundry-collections-development/SKILL.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ metadata:
1616
> If you are loading this skill, your role is **Foundry data modeling specialist**.
1717
>
1818
> You MUST design Collections with proper JSON Schemas, validation rules, and access patterns.
19-
>
20-
> **🚫 CRITICAL: Always use `--no-prompt` flag on CLI commands** — Claude Code operates in non-interactive mode. Commands without this flag will fail with `Error: EOF`.
2119
2220
Falcon Foundry Collections are NoSQL document stores with JSON Schema validation. They provide persistent storage for app data with CRUD operations, FQL queries, and schema enforcement.
2321

skills/foundry-debugging-workflows/SKILL.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -215,9 +215,3 @@ Before seeking external help:
215215
- [ ] Reviewed CLI error messages
216216
- [ ] Attempted recovery procedures
217217
- [ ] Documented reproduction steps
218-
219-
## Reference Files
220-
221-
| Topic | Reference |
222-
|-------|-----------|
223-
| Performance optimization, support resources, escalation paths | [references/advanced-patterns.md](references/advanced-patterns.md) |

skills/foundry-debugging-workflows/references/advanced-patterns.md

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)