scout-create-scaffold

Installation
SKILL.md

Create Scout Scaffold (Generator-First)

Related skills

  • scout-migrate-from-ftr — After generating files, wire TypeScript for CI using Pattern A or Pattern B (Where Scout tests are typechecked in that skill). This skill documents layout; the migration skill has the full rules (relative imports, kbn_references, node scripts/type_check --project …).

Inputs to Collect

  • Module root (repo-relative path to the plugin/package directory, e.g. x-pack/platform/plugins/shared/maps)
  • Test type: api, ui, or both
  • Scout root directory name under <moduleRoot>/test/
    • Default: scout (creates <moduleRoot>/test/scout/...)
    • Custom config set: scout_<configSet> (for example scout_uiam_local, scout_cspm_agentless)
  • Optional namespace for a functional area in a large plugin (creates test/<scout-root>/<namespace>/{ui,api})
    • One level only; lowercase letters, digits, and underscores
    • Do not mix root-level {ui,api} directories with namespaces in the same Scout root
  • For UI scaffolds: whether tests can run in parallel (space-isolated). Default is parallel; use sequential when isolation is not possible.

Generate (Preferred)

Installs
3
Repository
elastic/kibana
GitHub Stars
21.3K
First Seen
May 11, 2026
scout-create-scaffold — elastic/kibana