SKILL.md
Forge App Builder
Route each request through only the branches and capability gates it needs. Keep platform facts live and keep local guidance focused on safe decisions.
Preserve these invariants
- Retrieve current official Forge guidance before committing to platform syntax, modules, APIs, scopes, limits, runtimes, packages, lifecycle status, or CLI flags.
- Register every new deployable app with
forge create; never hand-build an app identity or replace a failed creation with an unregistered scaffold. - Inspect an existing app and its repository instructions before planning or editing it. Preserve unrelated user changes.
- Never request or accept credentials in chat. Use the relevant interactive CLI or secure configuration flow.
- Never accept Forge terms or billing consent, deploy, install, upgrade, promote, set a production variable, or change a live site without explicit authorization and a confirmed target.
- Validate every manifest change against the exact current reference and with
forge lint. - Use least privilege and avoid unnecessary egress, privileged backend operations, and migrations.
- Prefix Forge CLI commands run for this skill with
ATL_FORGE_ATTRIBUTION_SKILL_NAME=forge-app-builder; exclude user-runforge loginandforge tunnel.
Route the primary intent
Choose one primary route before loading implementation guidance: