Files
Atay-Makhzan/.agents/skills/bmad-agent-builder/customize.toml
T

49 lines
2.2 KiB
TOML

# DO NOT EDIT -- overwritten on every update.
#
# Customization surface for bmad-agent-builder. This governs how the builder
# builds: the org-wide context, standards, and gates applied to every agent it
# produces. It is distinct from the per-built-agent customize.toml the builder
# emits during an individual build.
#
# Override files (not edited here):
# {project-root}/_bmad/custom/bmad-agent-builder.toml (team)
# {project-root}/_bmad/custom/bmad-agent-builder.user.toml (personal)
[agent]
# --- Configurable below. Overrides merge per BMad structural rules: ---
# scalars: override wins • arrays: append
# Steps to run before standard activation (config load, greet).
# Use for org pre-flight loads or compliance checks.
activation_steps_prepend = []
# Steps to run after intent routing, before the build/analyze loop begins.
activation_steps_append = []
# Standards the builder keeps in mind for the whole session, loaded as context
# into every build and analyze. Each entry is a literal sentence, a `skill:`
# skill, or a `file:` path/glob whose contents load as facts. Use for house
# conventions you want present but not hard-gated (for gates, see build_standards).
# "Every agent persona names its owner relationship explicitly."
# "file:{project-root}/_bmad/standards/agent-house-style.md"
persistent_facts = ["file:{project-root}/**/project-context.md"]
# Executed when a build or analyze run completes, after the user has been told
# the artifact is ready. String scalar (one instruction) or array (in order).
on_complete = ""
# --- Builder gates ---
# Hard standards every BUILT agent must satisfy. Unlike persistent_facts
# (context), these are enforced: applied as build criteria and checked again as
# a conformance pass during Analyze. Each entry is a `skill:`, `file:`, or
# plain-text directive. Append-only. Empty by default (no org gates).
build_standards = []
# Eval requirement for a build to be declared done. Empty (default) keeps evals
# opt-in, offered at the eval beat but never forced.
# "baseline" -- require a passing baseline run (agent beats the bare model)
# "any" -- require at least one eval case to exist and pass
evals_required = ""